diff --git a/upower-v0.99.17.tar.gz b/upower-v0.99.17.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..a23de615487f9fecad726398ac82a94e9c4f7893 Binary files /dev/null and b/upower-v0.99.17.tar.gz differ diff --git a/upower.spec b/upower.spec new file mode 100644 index 0000000000000000000000000000000000000000..85ec43de9497a5eb9bef8e9300a8f8f804eddd4b --- /dev/null +++ b/upower.spec @@ -0,0 +1,107 @@ +Summary: Power Management Service +Name: upower +Version: 0.99.17 +Release: 1%{?dist} +License: GPLv2+ +URL: http://upower.freedesktop.org/ +Source0: https://gitlab.freedesktop.org/upower/%{name}/-/archive/v%{version}/%{name}-v%{version}.tar.gz + +BuildRequires: meson +BuildRequires: sqlite-devel +BuildRequires: git +BuildRequires: gettext +BuildRequires: libgudev1-devel +BuildRequires: libimobiledevice-devel +BuildRequires: glib2-devel >= 2.6.0 +BuildRequires: gobject-introspection-devel +BuildRequires: gtk-doc +BuildRequires: systemd + +Requires: udev +Requires: gobject-introspection + +Obsoletes: compat-upower09 < 0.99 + +%description +UPower (formerly DeviceKit-power) provides a daemon, API and command +line tools for managing power devices attached to the system. + +%package devel +Summary: Headers and libraries for UPower +Requires: %{name}%{?_isa} = %{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 + +%description devel-docs +Developer documentation for for libupower-glib. + +%prep +%autosetup -n %{name}-v%{version} -p1 -S git + +%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 +%ghost %dir %{_localstatedir}/lib/upower +%dir %{_sysconfdir}/UPower +%config %{_sysconfdir}/UPower/UPower.conf +%{_bindir}/* +%{_libexecdir}/* +%{_libdir}/girepository-1.0/*.typelib +%{_mandir}/man1/* +%{_mandir}/man7/* +%{_mandir}/man8/* +%{_datadir}/dbus-1/system-services/*.service +%{_unitdir}/*.service + +%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 Apr 18 2022 gcdota930915 - 0.99.17-1 +- Init from upstream version 0.99.17 +