Name: upower Version: 0.99.17 Release: 1 Summary: Power Management Service License: GPLv2+ URL: http://upower.freedesktop.org/ Source0: https://gitlab.freedesktop.org/upower/%{name}/-/archive/v%{version}/%{name}-v%{version}.tar.bz2 BuildRequires: libtool intltool gettext libgudev1-devel gobject-introspection-devel gtk-doc systemd libxslt BuildRequires: libusbx-devel libimobiledevice-devel glib2-devel >= 2.34.0 libplist-devel BuildRequires: meson Requires: gobject-introspection udev %{?systemd_requires} %description UPower is an abstraction for enumerating power devices, listening to device events and querying history and statistics. Any application or service on the system can access the org.freedesktop.UPower service via the system message bus. Some operations (such as suspending the system) are restricted using PolicyKit. %package devel Summary: Headers and libraries for UPower Requires: %{name} = %{version}-%{release} %description devel Headers and libraries for %{name}. %package devel-docs Summary: Developer documentation for for libupower-glib Requires: %{name} = %{version}-%{release} BuildArch: noarch %description devel-docs Developer documentation for for libupower-glib. %prep %autosetup -n %{name}-v%{version} -p1 %build %meson \ -Dman=true \ -Dgtk-doc=true \ -Dintrospection=enabled \ %meson_build %install %meson_install %find_lang upower %ldconfig_scriptlets %post %systemd_post upower.service %preun %systemd_preun upower.service %postun %systemd_postun_with_restart upower.service %files -f upower.lang %{!?_licensedir:%global license %%doc} %license COPYING %doc NEWS AUTHORS HACKING README %{_libdir}/libupower-glib.so.* %{_datadir}/dbus-1/system.d/*.conf %{_udevrulesdir}/*.rules %dir %{_localstatedir}/lib/upower %dir %{_sysconfdir}/UPower %config %{_sysconfdir}/UPower/UPower.conf %{_bindir}/* %{_libexecdir}/* %{_libdir}/girepository-1.0/*.typelib %{_mandir}/man* %{_datadir}/dbus-1/system-services/*.service %{_unitdir}/*.service %exclude %{_libdir}/*.la %exclude %{_libdir}/*.a %files devel %{_datadir}/dbus-1/interfaces/*.xml %{_libdir}/libupower-glib.so %{_libdir}/pkgconfig/*.pc %{_datadir}/gir-1.0/*.gir %dir %{_includedir}/libupower-glib %{_includedir}/libupower-glib/up-*.h %{_includedir}/libupower-glib/upower.h %files devel-docs %dir %{_datadir}/gtk-doc %dir %{_datadir}/gtk-doc/html/UPower %{_datadir}/gtk-doc/html/UPower/* %changelog * Mon Mar 28 2022 lin zhang - 0.99.17-1 - Update to 0.99.17 * Wed Nov 20 2019 mengxian - 0.99.8-5 - Fix compilation problem in x86_64 * Fri Aug 16 2019 openEuler Buildteam - 0.99.8-4 - Package init