X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=accountsservice.spec;h=ef92458220b9d9f8976c2ceeb9fe6ac2edb62c49;hb=7feb6b91da9bfac77d4d4c4ad4db78fa24f0da5b;hp=b1ee7d97828cfde21a238ade3ad37b80036d9fe0;hpb=7a6472707e568fbcc84d4b5495f9a4833ae815b8;p=packages%2Faccountsservice.git diff --git a/accountsservice.spec b/accountsservice.spec index b1ee7d9..ef92458 100644 --- a/accountsservice.spec +++ b/accountsservice.spec @@ -1,28 +1,37 @@ Summary: D-Bus interface for user accounts management Summary(pl.UTF-8): Interfejs D-Bus do zarządzania kontami użytkowników Name: accountsservice -Version: 0.6.10 +Version: 0.6.37 Release: 1 License: GPL v3 Group: Applications/System -Source0: http://cgit.freedesktop.org/accountsservice/snapshot/%{name}-%{version}.tar.bz2 -# Source0-md5: e43d0ea4c0cb9291e60f800d9c2d0ba4 +Source0: http://cgit.freedesktop.org/accountsservice/snapshot/%{name}-%{version}.tar.xz +# Source0-md5: d4842f2a054459746947f85476144077 URL: http://cgit.freedesktop.org/accountsservice/ BuildRequires: autoconf BuildRequires: automake BuildRequires: dbus-glib-devel BuildRequires: docbook-dtd412-xml BuildRequires: gettext-devel -BuildRequires: glib2-devel >= 1:2.26.0 +BuildRequires: glib2-devel >= 1:2.38.0 BuildRequires: gobject-introspection-devel >= 0.10.0 +BuildRequires: gtk-doc >= 1.15 BuildRequires: intltool >= 0.40.0 BuildRequires: libtool BuildRequires: libxslt-progs BuildRequires: pkgconfig -BuildRequires: polkit-devel +BuildRequires: polkit-devel >= 0.102 +BuildRequires: rpmbuild(macros) >= 1.641 +BuildRequires: systemd-devel >= 186 +BuildRequires: tar >= 1:1.22 BuildRequires: xmlto -Requires: ConsoleKit -Requires: polkit +BuildRequires: xz +Requires(post,preun,postun): systemd-units >= 38 +Requires: polkit >= 0.102 +Requires: systemd-units >= 0.38 +Suggests: ConsoleKit +Obsoletes: accountsservice-systemd +Obsoletes: vala-accountsservice BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description @@ -69,6 +78,7 @@ Statyczna biblioteka accountsservice. %build %{__intltoolize} %{__libtoolize} +%{__gtkdocize} %{__aclocal} %{__autoconf} %{__autoheader} @@ -76,7 +86,9 @@ Statyczna biblioteka accountsservice. %configure \ XMLTO_FLAGS="--skip-validation" \ --disable-silent-rules \ - --enable-docbook-docs + --with-systemdsystemunitdir=%{systemdunitdir} \ + --enable-docbook-docs \ + --enable-admin-group=wheel %{__make} %install @@ -93,8 +105,19 @@ rm -rf $RPM_BUILD_ROOT %clean rm -rf $RPM_BUILD_ROOT -%post -p /sbin/ldconfig -%postun -p /sbin/ldconfig +%post +/sbin/ldconfig +%systemd_post accounts-daemon.service + +%preun +%systemd_preun accounts-daemon.service + +%postun +/sbin/ldconfig +%systemd_reload + +%triggerpostun -- accountsservice < 0.6.15-5 +%systemd_trigger accounts-daemon.service %files -f accounts-service.lang %defattr(644,root,root,755) @@ -104,6 +127,7 @@ rm -rf $RPM_BUILD_ROOT %attr(755,root,root) %ghost %{_libdir}/libaccountsservice.so.0 %{_libdir}/girepository-1.0/AccountsService-1.0.typelib /etc/dbus-1/system.d/org.freedesktop.Accounts.conf +%{systemdunitdir}/accounts-daemon.service %{_datadir}/dbus-1/system-services/org.freedesktop.Accounts.service %{_datadir}/polkit-1/actions/org.freedesktop.accounts.policy %dir /var/lib/AccountsService