/[packages]/cauldron/upower/current/SPECS/upower.spec
ViewVC logotype

Contents of /cauldron/upower/current/SPECS/upower.spec

Parent Directory Parent Directory | Revision Log Revision Log


Revision 150213 - (show annotations) (download)
Thu Sep 29 03:45:52 2011 UTC (12 years, 6 months ago) by mikala
File size: 3209 byte(s)
Add patch0 from upstream ( filter all debug messages unless --verbose is used)

1 %define name upower
2 %define oname UPower
3 %define version 0.9.13
4 %define release %mkrel 2
5
6 %define major 1
7 %define libname %mklibname upower-glib %major
8 %define develname %mklibname -d upower-glib
9
10 %define gi_major 1.0
11 %define girname %mklibname %name-gir %gi_major
12
13 %define git_url git://anongit.freedesktop.org/DeviceKit/upower
14
15 Name: %name
16 Version: %version
17 Release: %release
18 Summary: Power Management Service
19 License: GPLv2+
20 Group: System/Kernel and hardware
21 URL: http://upower.freedesktop.org/
22 Source0: http://upower.freedesktop.org/releases/%{name}-%{version}.tar.xz
23 Patch0: upower-filter-all-debugging-messages-unless-verbose-is-specified.patch
24
25 Provides: %{oname} = %{version}-%{release}
26 BuildRequires: libgudev-devel
27 BuildRequires: glib2-devel
28 BuildRequires: dbus-devel
29 BuildRequires: dbus-glib-devel
30 BuildRequires: polkit-1-devel >= 0.91
31 BuildRequires: sqlite-devel
32 BuildRequires: libtool
33 BuildRequires: intltool
34 BuildRequires: gettext
35 BuildRequires: libusb-devel
36 BuildRequires: libxslt-proc
37 BuildRequires: docbook-style-xsl
38 BuildRequires: gtk-doc >= 1.3
39 BuildRequires: gobject-introspection-devel
40 BuildRequires: pkgconfig(libimobiledevice-1.0) >= 0.9.7
41 BuildRequires: pkgconfig(libplist) >= 0.12
42
43 Requires: pm-utils
44 Obsoletes: devicekit-power
45 Provides: devicekit-power
46
47 %description
48 %{oname} provides a daemon, API and command line tools for
49 managing power devices attached to the system.
50
51 %package -n %libname
52 Summary: Shared Library of %{oname}
53 Group: System/Libraries
54 Requires: %name >= %version-%release
55
56 %description -n %libname
57 %{oname} provides a daemon, API and command line tools for
58 managing power devices attached to the system.
59
60
61 %package -n %develname
62 Summary: Headers and libraries for %{oname}
63 Group: Development/C
64 Provides: %{oname}-devel = %{version}-%{release}
65 Provides: %{name}-devel = %{version}-%{release}
66 Requires: %{name} = %{version}
67 Requires: %libname = %version-%release
68 #gw libtool dep
69 Requires: libusb-devel
70
71 %description -n %develname
72 Headers and libraries for %{oname}
73
74 %package -n %{girname}
75 Summary: GObject Introspection interface description for %name
76 Group: System/Libraries
77 Requires: %{libname} = %{version}-%{release}
78
79 %description -n %{girname}
80 GObject Introspection interface description for %name.
81
82 %prep
83 %setup -q
84 %apply_patches
85
86 %build
87 %configure2_5x --enable-gtk-doc
88 %make
89
90 %install
91 rm -rf %{buildroot}
92 %makeinstall_std
93
94 %find_lang %name
95
96 %files -f %name.lang
97 %doc README AUTHORS NEWS HACKING
98 %dir %_sysconfdir/UPower/
99 %config(noreplace) %_sysconfdir/UPower/UPower.conf
100 %{_sysconfdir}/dbus-1/system.d/*.conf
101 /lib/udev/rules.d/*.rules
102
103 %{_bindir}/*
104 %{_libdir}/upowerd
105
106 %{_mandir}/man1/*
107 %{_mandir}/man7/*
108 %{_mandir}/man8/*
109
110 %{_datadir}/polkit-1/actions/*.policy
111 %{_datadir}/dbus-1/system-services/*.service
112
113 %files -n %libname
114 %{_libdir}/libupower-glib.so.%{major}*
115
116 %files -n %girname
117 %{_libdir}/girepository-1.0/UPowerGlib-%gi_major.typelib
118
119 %files -n %develname
120 %{_datadir}/dbus-1/interfaces/*.xml
121 %dir %{_datadir}/gtk-doc/html/UPower
122 %{_datadir}/gtk-doc/html/UPower/*
123 %{_libdir}/*.a
124 %{_libdir}/*.la
125 %{_libdir}/*.so
126 %{_libdir}/pkgconfig/upower-glib.pc
127 %{_datadir}/gir-1.0/UPowerGlib-1.0.gir
128 %{_includedir}/libupower-glib
129
130
131

  ViewVC Help
Powered by ViewVC 1.1.30