diff --git a/upower.spec b/upower.spec index 107a80e2474605a5608e1f62d8e3581df4c214e7..3d54335e45a3820242a07c2eee9b916243b54223 100644 --- a/upower.spec +++ b/upower.spec @@ -1,4 +1,4 @@ -%define anolis_release 1 +%define anolis_release 2 Summary: Power Management Service Name: upower @@ -8,40 +8,33 @@ License: GPLv2+ URL: http://upower.freedesktop.org/ Source0: https://gitlab.freedesktop.org/upower/upower/-/archive/v%{version}/%{name}-v%{version}.tar.bz2 -BuildRequires: meson >= 0.56.0 -BuildRequires: pkgconfig(gio-2.0) >= 2.58 -BuildRequires: pkgconfig(gio-unix-2.0) >= 2.58 +BuildRequires: gcc gcc-c++ automake autoconf +BuildRequires: gettext gtk-doc xsltproc meson >= 0.56.0 +BuildRequires: pkgconfig(gio-2.0) >= 2.58 pkgconfig(gio-unix-2.0) >= 2.58 BuildRequires: pkgconfig(glib-2.0) >= 2.58 -BuildRequires: pkgconfig(gobject-2.0) >= 2.58 -BuildRequires: pkgconfig(gobject-introspection-1.0) -BuildRequires: pkgconfig(gudev-1.0) >= 235 +BuildRequires: pkgconfig(gobject-2.0) >= 2.58 pkgconfig(gobject-introspection-1.0) +BuildRequires: pkgconfig(gudev-1.0) >= 235 pkgconfig(systemd) pkgconfig(udev) BuildRequires: pkgconfig(libimobiledevice-1.0) >= 0.9.7 -BuildRequires: pkgconfig(systemd) -BuildRequires: pkgconfig(udev) -BuildRequires: gettext -BuildRequires: gtk-doc -BuildRequires: xsltproc - -Requires: udev -Requires: gobject-introspection - -Obsoletes: compat-upower09 < 0.99 +Requires: udev gobject-introspection +Obsoletes: compat-%{name}09 < 0.99 %description -UPower (formerly DeviceKit-power) provides a daemon, API and command -line tools for managing power devices attached to the system. +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. %package devel -Summary: Headers and libraries for UPower -Requires: %{name} = %{version}-%{release} +Summary: Headers and libraries for UPower +Requires: %{name} = %{version}-%{release} %description devel Headers and libraries for UPower. %package devel-docs -Summary: Developer documentation for for libupower-glib -Requires: %{name} = %{version}-%{release} -BuildArch: noarch +Summary: Developer documentation for for libupower-glib +Requires: %{name} = %{version}-%{release} +BuildArch: noarch %description devel-docs Developer documentation for for libupower-glib. @@ -72,28 +65,29 @@ Developer documentation for for libupower-glib. %systemd_postun_with_restart upower.service %files -f upower.lang -%license COPYING -%doc NEWS AUTHORS HACKING README -%{_libdir}/libupower-glib.so.* -%{_datadir}/dbus-1/system.d/*.conf -%{_udevrulesdir}/*.rules -%ghost %dir %{_localstatedir}/lib/upower %dir %{_sysconfdir}/UPower %config %{_sysconfdir}/UPower/UPower.conf -%{_bindir}/* -%{_libexecdir}/* -%{_udevhwdbdir}/95-upower-hid.hwdb -%{_libdir}/girepository-1.0/*.typelib -%{_mandir}/man1/* -%{_mandir}/man7/* -%{_mandir}/man8/* +%{_datadir}/dbus-1/system.d/*.conf %{_datadir}/dbus-1/system-services/*.service -%{_unitdir}/*.service +%{_bindir}/upower +%{_libdir}/libupower-glib.so.* +%{_libdir}/girepository-1.0/*.typelib +%ghost %dir %{_localstatedir}/lib/upower +%{_libexecdir}/upowerd +%{_udevrulesdir}/*.rules +%{_unitdir}/upower.service +%{_udevhwdbdir}/95-upower-hid.hwdb +%{_mandir}/man1/*.zst +%{_mandir}/man7/*.zst +%{_mandir}/man8/*.zst +%license COPYING +%doc README NEWS AUTHORS HACKING + %files devel %{_datadir}/dbus-1/interfaces/*.xml %{_libdir}/libupower-glib.so -%{_libdir}/pkgconfig/*.pc +%{_libdir}/pkgconfig/upower-glib.pc %{_datadir}/gir-1.0/*.gir %dir %{_includedir}/libupower-glib %{_includedir}/libupower-glib/up-*.h @@ -104,7 +98,11 @@ Developer documentation for for libupower-glib. %dir %{_datadir}/gtk-doc/html/UPower %{_datadir}/gtk-doc/html/UPower/* + %changelog +* Wed Apr 12 2023 chen_yu_ao - 0.99.20-2 +- change spec file format + * Mon Dec 12 2022 Funda Wang - 0.99.20-1 - New version 0.99.20