]> git.pld-linux.org Git - packages/upower-pm-utils.git/blame - upower-pm-utils.spec
- support libexecdir!=libdir; release 8
[packages/upower-pm-utils.git] / upower-pm-utils.spec
CommitLineData
3e1bced5 1# NOTE: this package is the last version of upower from 0.9.x series, compatible with pm-utils
867116c0
AO
2%define orig_name upower
3
4Summary: Power management service with pm-utils backend
5Summary(pl.UTF-8): Usługa zarządzania energią z wykorzystaniem pm-utils
6Name: %{orig_name}-pm-utils
4c5b8e51 7Version: 0.9.23
c0e07778 8Release: 8
867116c0
AO
9License: GPL v2+
10Group: Libraries
4c5b8e51
JP
11Source0: http://upower.freedesktop.org/releases/%{orig_name}-%{version}.tar.xz
12# Source0-md5: 39cfd97bfaf7d30908f20cf937a57634
13Patch0: %{orig_name}-battery_range.patch
3e1bced5 14Patch1: %{orig_name}-glib-deprecated.patch
867116c0
AO
15URL: http://upower.freedesktop.org/
16BuildRequires: autoconf >= 2.65
17BuildRequires: automake >= 1:1.11
18BuildRequires: dbus-devel >= 1.0.0
19BuildRequires: dbus-glib-devel >= 0.76
20BuildRequires: docbook-dtd412-xml
21BuildRequires: gettext-devel >= 0.17
22BuildRequires: glib2-devel >= 1:2.22.0
23BuildRequires: gobject-introspection-devel >= 0.10.0
24BuildRequires: gtk-doc >= 1.11
25BuildRequires: intltool >= 0.40.0
26BuildRequires: libimobiledevice-devel >= 0.9.7
27BuildRequires: libplist-devel >= 0.12
28BuildRequires: libtool >= 2:2
29BuildRequires: libusb-devel >= 1.0.0
30BuildRequires: pkgconfig
31BuildRequires: polkit-devel >= 0.97
32BuildRequires: systemd-devel
33BuildRequires: tar >= 1:1.22
34BuildRequires: udev-glib-devel >= 1:147
35BuildRequires: xz
36Requires(post,preun,postun): systemd-units >= 38
dfa320b9 37Requires: %{name}-libs = %{version}-%{release}
867116c0
AO
38Requires: libimobiledevice >= 0.9.7
39Requires: libplist >= 0.12
40Requires: pm-utils
41Requires: polkit >= 0.97
42Requires: systemd-units >= 38
43Requires: udev-glib >= 1:147
44Provides: %{orig_name} = %{version}-%{release}
dfa320b9 45Obsoletes: %{orig_name}
867116c0
AO
46Obsoletes: DeviceKit-power < 0.15
47Obsoletes: UPower < 0.9.8-2
867116c0
AO
48BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
49
50%description
51upower provides a daemon, API and command line tools for managing
dfa320b9
ER
52power devices attached to the system. upower-pm-utils use pm-utils as
53backend.
867116c0
AO
54
55%description -l pl.UTF-8
56upower dostarcza demona, API i narzędzia linii poleceń do zarządzania
dfa320b9
ER
57urządzeniami energii dołączonymi do systemu. upower-pm-utils
58wykorzystuje do działania pm-utils.
867116c0
AO
59
60%package libs
61Summary: UPower shared library
62Summary(pl.UTF-8): Biblioteka współdzielona UPower
63Group: Libraries
64Requires: dbus-glib >= 0.76
65Requires: dbus-libs >= 1.0.0
66Requires: glib2 >= 1:2.22.0
67Provides: %{orig_name}-libs = %{version}-%{release}
867116c0
AO
68
69%description libs
70UPower shared library.
71
72%description libs -l pl.UTF-8
73Biblioteka współdzielona UPower.
74
75%package devel
76Summary: Header files for UPower library
77Summary(pl.UTF-8): Pliki nagłówkowe biblioteki UPower
78Group: Development/Libraries
79Requires: %{name}-libs = %{version}-%{release}
80Requires: dbus-devel >= 1.0.0
81Requires: dbus-glib-devel >= 0.76
82Requires: glib2-devel >= 1:2.22.0
83Provides: %{orig_name}-devel = %{version}-%{release}
84Obsoletes: %{orig_name}-devel
85Obsoletes: DeviceKit-power-devel
86Obsoletes: UPower-devel
87
88%description devel
89Header files for UPower library.
90
91%description devel -l pl.UTF-8
92Pliki nagłówkowe biblioteki UPower.
93
94%package static
95Summary: Static UPower library
96Summary(pl.UTF-8): Statyczna biblioteka UPower
97Group: Development/Libraries
98Requires: %{orig_name}-devel = %{version}-%{release}
99Provides: %{orig_name}-static = %{version}-%{release}
100Obsoletes: %{orig_name}-static
101
102%description static
103Static UPower library.
104
105%description static -l pl.UTF-8
106Statyczna biblioteka UPower.
107
108%package apidocs
109Summary: UPower API documentation
110Summary(pl.UTF-8): Dokumentacja API UPower
111Group: Documentation
112Requires: gtk-doc-common
dfa320b9 113Obsoletes: %{orig_name}-apidocs
867116c0
AO
114Obsoletes: DeviceKit-power-apidocs
115Obsoletes: UPower-apidocs
dfa320b9
ER
116%if "%{_rpmversion}" >= "5"
117BuildArch: noarch
118%endif
867116c0
AO
119
120%description apidocs
121UPower API documentation.
122
123%description apidocs -l pl.UTF-8
124Dokumentacja API UPower.
125
126%prep
127%setup -q -n %{orig_name}-%{version}
4c5b8e51 128%patch0 -p1
3e1bced5 129%patch1 -p1
867116c0
AO
130
131%build
132%{__gtkdocize}
133%{__intltoolize}
134%{__libtoolize}
135%{__aclocal}
136%{__autoconf}
137%{__autoheader}
138%{__automake}
139%configure \
140 --disable-silent-rules \
141 --enable-deprecated \
142 --enable-gtk-doc \
143 --with-html-dir=%{_gtkdocdir} \
144 --with-systemdsystemunitdir=%{systemdunitdir}
145
146%{__make}
147
148%install
149rm -rf $RPM_BUILD_ROOT
150
151%{__make} install \
152 DESTDIR=$RPM_BUILD_ROOT
153
3e1bced5
JB
154# obsoleted by pkg-config
155%{__rm} $RPM_BUILD_ROOT%{_libdir}/libupower-glib.la
156
867116c0
AO
157%find_lang upower
158
159%clean
160rm -rf $RPM_BUILD_ROOT
161
162%post
163%systemd_post upower.service
164
165%preun
166%systemd_preun upower.service
167
168%postun
169%systemd_reload
170
171%post libs -p /sbin/ldconfig
172%postun libs -p /sbin/ldconfig
173
174%files -f upower.lang
175%defattr(644,root,root,755)
176%doc AUTHORS HACKING NEWS README
177%attr(755,root,root) %{_bindir}/upower
c0e07778 178%attr(755,root,root) %{_libexecdir}/upowerd
867116c0
AO
179%config(noreplace) %verify(not md5 mtime size) /etc/dbus-1/system.d/org.freedesktop.UPower.conf
180%dir %{_sysconfdir}/UPower
181%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/UPower/UPower.conf
182%{_datadir}/dbus-1/system-services/org.freedesktop.UPower.service
4c5b8e51
JP
183%{_datadir}/polkit-1/actions/org.freedesktop.upower.policy
184%{_datadir}/polkit-1/actions/org.freedesktop.upower.qos.policy
867116c0 185%{systemdunitdir}/upower.service
4c5b8e51
JP
186%attr(755,root,root) /lib/systemd/system-sleep/notify-upower.sh
187/lib/udev/rules.d/95-upower-battery-recall-dell.rules
188/lib/udev/rules.d/95-upower-battery-recall-fujitsu.rules
189/lib/udev/rules.d/95-upower-battery-recall-gateway.rules
190/lib/udev/rules.d/95-upower-battery-recall-ibm.rules
191/lib/udev/rules.d/95-upower-battery-recall-lenovo.rules
192/lib/udev/rules.d/95-upower-battery-recall-toshiba.rules
867116c0
AO
193/lib/udev/rules.d/95-upower-csr.rules
194/lib/udev/rules.d/95-upower-hid.rules
195/lib/udev/rules.d/95-upower-wup.rules
196%{_mandir}/man1/upower.1*
197%{_mandir}/man7/UPower.7*
198%{_mandir}/man8/upowerd.8*
199%dir /var/lib/upower
200
201%files libs
202%defattr(644,root,root,755)
203%attr(755,root,root) %{_libdir}/libupower-glib.so.*.*.*
4c5b8e51 204%attr(755,root,root) %ghost %{_libdir}/libupower-glib.so.1
867116c0
AO
205%{_libdir}/girepository-1.0/UPowerGlib-1.0.typelib
206
207%files devel
208%defattr(644,root,root,755)
209%attr(755,root,root) %{_libdir}/libupower-glib.so
867116c0
AO
210%{_datadir}/dbus-1/interfaces/org.freedesktop.UPower.Device.xml
211%{_datadir}/dbus-1/interfaces/org.freedesktop.UPower.KbdBacklight.xml
4c5b8e51 212%{_datadir}/dbus-1/interfaces/org.freedesktop.UPower.QoS.xml
867116c0
AO
213%{_datadir}/dbus-1/interfaces/org.freedesktop.UPower.Wakeups.xml
214%{_datadir}/dbus-1/interfaces/org.freedesktop.UPower.xml
215%{_datadir}/gir-1.0/UPowerGlib-1.0.gir
216%{_includedir}/libupower-glib
217%{_pkgconfigdir}/upower-glib.pc
218
219%files static
220%defattr(644,root,root,755)
221%{_libdir}/libupower-glib.a
222
223%files apidocs
224%defattr(644,root,root,755)
225%{_gtkdocdir}/UPower
This page took 0.107899 seconds and 4 git commands to generate.