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