Matthias Clasen 052111
%global _hardened_build 1
Matthias Clasen bff255
Matthias Clasen bff255
Name:           accountsservice
Ray Strode e55a0b
Version:        0.6.35
Matthias Clasen 89ea2d
Release:        3%{?dist}
Matthias Clasen bff255
Summary:        D-Bus interfaces for querying and manipulating user account information
Matthias Clasen bff255
Matthias Clasen bff255
Group:          System Environment/Daemons
Matthias Clasen bff255
License:        GPLv3+
Matthias Clasen bff255
URL:            http://www.fedoraproject.org/wiki/Features/UserAccountDialog
Matthias Clasen 53cdc8
#VCS: git:git://git.freedesktop.org/accountsservice
Matthias Clasen d74b80
Source0:        http://www.freedesktop.org/software/accountsservice/accountsservice-%{version}.tar.xz
Matthias Clasen bff255
Matthias Clasen bff255
BuildRequires:  glib2-devel
Matthias Clasen bff255
BuildRequires:  dbus-glib-devel
Matthias Clasen bff255
BuildRequires:  polkit-devel
Matthias Clasen bff255
BuildRequires:  intltool
Matthias Clasen d6ee4a
BuildRequires:  systemd-units
Ray Strode dc0969
BuildRequires:  systemd-devel
Matthias Clasen b10ed5
BuildRequires:  gobject-introspection-devel
Ray Strode 57f027
BuildRequires:  automake, autoconf, libtool
Ray Strode 059628
BuildRequires:  gtk-doc
Matthias Clasen bff255
Matthias Clasen bff255
Requires:       polkit
Matthias Clasen bff255
Requires:       shadow-utils
Matthias Clasen bff255
Matthias Clasen 6cca7a
Requires(post): systemd-units
Matthias Clasen 6cca7a
Requires(preun): systemd-units
Matthias Clasen 6cca7a
Requires(postun): systemd-units
Matthias Clasen 6cca7a
Ray Strode 0ea0db
Patch0: rip-out-extension-interface.patch
Matthias Clasen 89ea2d
Patch1: userdel-f.patch
Ray Strode 0ea0db
Matthias Clasen 2a2e44
%package libs
Ville Skyttä 2436dd
Summary: Client-side library to talk to accountsservice
Matthias Clasen 2a2e44
Group: Development/Libraries
Matthias Clasen 2a2e44
Requires: %{name} = %{version}-%{release}
Matthias Clasen 2a2e44
Matthias Clasen 2a2e44
%description libs
Matthias Clasen 2a2e44
The accountsservice-libs package contains a library that can
Matthias Clasen 2a2e44
be used by applications that want to interact with the accountsservice
Matthias Clasen 2a2e44
daemon.
Matthias Clasen 2a2e44
Matthias Clasen 2a2e44
Matthias Clasen 2a2e44
%package devel
Matthias Clasen 2a2e44
Summary: Development files for accountsservice-libs
Matthias Clasen 2a2e44
Group: Development/Libraries
Matthias Clasen 2a2e44
Requires: %{name}-libs = %{version}-%{release}
Matthias Clasen 2a2e44
Matthias Clasen 2a2e44
%description devel
Matthias Clasen 2a2e44
The accountsservice-devel package contains headers and other
Matthias Clasen 2a2e44
files needed to build applications that use accountsservice-libs.
Matthias Clasen 2a2e44
Matthias Clasen 2a2e44
Matthias Clasen bff255
%description
Matthias Clasen bff255
The accountsservice project provides a set of D-Bus interfaces for
Matthias Clasen bff255
querying and manipulating user account information and an implementation
Matthias Clasen bff255
of these interfaces, based on the useradd, usermod and userdel commands.
Matthias Clasen bff255
Matthias Clasen 2a2e44
Matthias Clasen bff255
%prep
Matthias Clasen bff255
%setup -q
Ray Strode 0ea0db
%patch0 -p1 -b .rip-out-extension-interface
Matthias Clasen 89ea2d
%patch1 -p1 -b .userdel-f
Matthias Clasen bff255
Matthias Clasen bff255
%build
Ray Strode 57f027
autoreconf -f -i
Matthias Clasen bff255
%configure
Matthias Clasen bff255
make %{?_smp_mflags}
Matthias Clasen bff255
Matthias Clasen bff255
Matthias Clasen bff255
%install
Matthias Clasen bff255
make install DESTDIR=$RPM_BUILD_ROOT
Matthias Clasen 2a2e44
rm $RPM_BUILD_ROOT%{_libdir}/*.la
Matthias Clasen 2a2e44
rm $RPM_BUILD_ROOT%{_libdir}/*.a
Matthias Clasen d6ee4a
%find_lang accounts-service
Matthias Clasen bff255
Matthias Clasen bff255
Ville Skyttä 2436dd
%post libs -p /sbin/ldconfig
Ville Skyttä 2436dd
Ville Skyttä 2436dd
%postun libs -p /sbin/ldconfig
Ville Skyttä 2436dd
Matthias Clasen 6cca7a
%post
Matthias Clasen 6cca7a
%systemd_post accounts-daemon.service
Matthias Clasen 6cca7a
Matthias Clasen 6cca7a
%preun
Matthias Clasen 6cca7a
%systemd_preun accounts-daemon.service
Matthias Clasen 6cca7a
Matthias Clasen 6cca7a
%postun
Matthias Clasen 6cca7a
%systemd_postun accounts-daemon.service
Ville Skyttä 2436dd
Matthias Clasen d6ee4a
%files -f accounts-service.lang
Matthias Clasen bff255
%defattr(-,root,root,-)
Matthias Clasen bff255
%doc COPYING README AUTHORS
Matthias Clasen bff255
%{_sysconfdir}/dbus-1/system.d/org.freedesktop.Accounts.conf
Matthias Clasen bff255
%{_libexecdir}/accounts-daemon
Matthias Clasen bff255
%{_datadir}/dbus-1/interfaces/org.freedesktop.Accounts.xml
Matthias Clasen bff255
%{_datadir}/dbus-1/interfaces/org.freedesktop.Accounts.User.xml
Matthias Clasen bff255
%{_datadir}/dbus-1/system-services/org.freedesktop.Accounts.service
Matthias Clasen bff255
%{_datadir}/polkit-1/actions/org.freedesktop.accounts.policy
Bastien Nocera 404160
%dir %{_localstatedir}/lib/AccountsService/
Bastien Nocera 404160
%dir %{_localstatedir}/lib/AccountsService/users
Bastien Nocera 404160
%dir %{_localstatedir}/lib/AccountsService/icons
Peter Robinson 1fb5a0
%{_unitdir}/accounts-daemon.service
Matthias Clasen bff255
Matthias Clasen 2a2e44
%files libs
Matthias Clasen 2a2e44
%{_libdir}/libaccountsservice.so.*
Matthias Clasen 2a2e44
%{_libdir}/girepository-1.0/AccountsService-1.0.typelib
Matthias Clasen 2a2e44
Matthias Clasen 2a2e44
%files devel
Matthias Clasen 2a2e44
%{_includedir}/accountsservice-1.0
Matthias Clasen 2a2e44
%{_libdir}/libaccountsservice.so
Matthias Clasen 2a2e44
%{_libdir}/pkgconfig/accountsservice.pc
Matthias Clasen 2a2e44
%{_datadir}/gir-1.0/AccountsService-1.0.gir
Richard Hughes 19a5d0
%dir %{_datadir}/gtk-doc/html/libaccountsservice
Richard Hughes 19a5d0
%{_datadir}/gtk-doc/html/libaccountsservice/*
Matthias Clasen bff255
Matthias Clasen bff255
%changelog
Matthias Clasen 89ea2d
* Fri Jan 10 2014 Matthias Clasen <mclasen@redhat.com> - 0.6.35-3
Matthias Clasen 89ea2d
- Consistently call userdel with -f
Matthias Clasen 89ea2d
Ray Strode e55a0b
* Tue Oct 22 2013 Ray Strode <rstrode@redhat.com> 0.6.35-1
Ray Strode e55a0b
- Update to 0.6.35
Ray Strode 0ea0db
- Rip out extension interface
Ray Strode e55a0b
Ray Strode 08ffe6
* Tue Jun 11 2013 Ray Strode <rstrode@redhat.com> 0.6.34-1
Ray Strode 08ffe6
- Update to 0.6.34
Ray Strode 08ffe6
Matthias Clasen e24825
* Tue Jun 11 2013 Matthias Clasen <mclasen@redhat.com> - 0.6.33-1
Matthias Clasen e24825
- Update to 0.6.33
Matthias Clasen e24825
Matthias Clasen 216224
* Tue May 14 2013 Matthias Clasen <mclasen@redhat.com> - 0.6.32-1
Matthias Clasen 216224
- Update to 0.6.32
Matthias Clasen 216224
Matthias Clasen 052111
* Thu Apr 18 2013 Matthias Clasen <mclasen@redhat.com> - 0.6.31-2
Matthias Clasen 052111
- Hardened build
Matthias Clasen 052111
Matthias Clasen bf63f1
* Tue Apr 16 2013 Matthias Clasen <mclasen@redhat.com> - 0.6.31-1
Matthias Clasen bf63f1
- Update to 0.6.31
Matthias Clasen bf63f1
Dennis Gilmore 27783c
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.30-2
Dennis Gilmore 27783c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
Dennis Gilmore 27783c
Richard Hughes 19a5d0
* Wed Jan 16 2013 Richard Hughes <rhughes@redhat.com> - 0.6.30-1
Richard Hughes 19a5d0
- Update to 0.6.30
Richard Hughes 19a5d0
Matthias Clasen 611f93
* Fri Nov 16 2012 Matthias Clasen <mclasen@redhat.com> - 0.6.26-1
Matthias Clasen 611f93
- Update to 0.6.26
Matthias Clasen 611f93
Matthias Clasen 6cca7a
* Tue Oct  2 2012 Matthias Clasen <mclasen@redhat.com> - 0.6.25-2
Matthias Clasen 6cca7a
- Update to 0.6.25
Matthias Clasen 6cca7a
- Use systemd scriptlets (#856649)
Matthias Clasen 6cca7a
Dennis Gilmore d1b500
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.22-3
Dennis Gilmore d1b500
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
Dennis Gilmore d1b500
Ville Skyttä 2436dd
* Sat Jul 14 2012 Ville Skyttä <ville.skytta@iki.fi> - 0.6.22-2
Ville Skyttä 2436dd
- Add ldconfig scriptlets to -libs.
Ville Skyttä 2436dd
Ray Strode 0a661a
* Thu Jun 28 2012 Ray Strode <rstrode@redhat.com> 0.6.22-1
Ray Strode 0a661a
- Update to 0.6.22.
Ray Strode 0a661a
- Fixes CVE-2012-2737 - local file disclosure
Ray Strode 0a661a
  Related:  #832532
Ray Strode 0a661a
Matthias Clasen 9cdb18
* Thu May 30 2012 Matthias Clasen <mclasen@redhatcom> 0.6.21-1
Matthias Clasen 9cdb18
- Update to 0.6.21
Matthias Clasen 9cdb18
Ray Strode 7a8045
* Fri May 04 2012 Ray Strode <rstrode@redhat.com> 0.6.20-1
Ray Strode 7a8045
- Update to 0.6.20. Should fix user list.
Ray Strode 7a8045
  Related: #814690
Ray Strode 7a8045
Ray Strode 62d5ed
* Thu May 03 2012 Ray Strode <rstrode@redhat.com> 0.6.19-1
Ray Strode 62d5ed
- Update to 0.6.19
Ray Strode 62d5ed
  Allows user deletion of logged in users
Ray Strode 62d5ed
  Related: #814690
Ray Strode 62d5ed
Matthias Clasen bf02b1
* Wed Apr 11 2012 Matthias Clasen <mclsaen@redhat.com> - 0.6.18-1
Matthias Clasen bf02b1
- Update to 0.6.18
Matthias Clasen bf02b1
Ray Strode 58cbbb
* Tue Mar 27 2012 Ray Strode <rstrode@redhat.com> 0.6.17-1
Ray Strode 58cbbb
- Update to latest release
Ray Strode 58cbbb
Peter Robinson 1fb5a0
* Sun Mar  4 2012 Peter Robinson <pbrobinson@fedoraproject.org> - 0.6.15-4
Peter Robinson 1fb5a0
- Fix unitdir with usrmove
Peter Robinson 1fb5a0
Dennis Gilmore 9df77a
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.15-3
Dennis Gilmore 9df77a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
Dennis Gilmore 9df77a
Matthias Clasen 18bc9f
* Tue Nov 29 2011 Matthias Clasen <mclasen@redhat.com> 0.6.15-2
Matthias Clasen 18bc9f
- Make resetting user icons work
Matthias Clasen 18bc9f
- Update to 0.6.15
Matthias Clasen 18bc9f
- Fixes session chooser at login screen when logged into vt
Matthias Clasen 18bc9f
Ray Strode 907d6b
* Wed Sep 21 2011 Ray Strode <rstrode@redhat.com> 0.6.14-2
Ray Strode 907d6b
- Fix wtmp loading so users coming from the network are
Ray Strode 907d6b
  remembered in the user list in subsequent boots
Ray Strode 907d6b
Ray Strode cbd37c
* Wed Sep 21 2011 Ray Strode <rstrode@redhat.com> 0.6.14-1
Ray Strode cbd37c
- Update to 0.6.14
Ray Strode cbd37c
Matthias Clasen 15c0f0
* Sun Sep  4 2011 Matthias Clasen <mclasen@redhat.com> - 0.6.13-3
Matthias Clasen 15c0f0
- Fix fast user switching
Matthias Clasen 15c0f0
Kalev Lember 1c4314
* Mon Aug 15 2011 Kalev Lember <kalevlember@gmail.com> - 0.6.13-2
Kalev Lember 1c4314
- Rebuilt for rpm bug #728707
Kalev Lember 1c4314
Matthias Clasen d74b80
* Tue Jul 19 2011 Matthias Clasen <mclasen@redhat.com> - 0.6.13-1
Matthias Clasen d74b80
- Update to 0.6.13
Matthias Clasen d74b80
- Drop ConsoleKit dependency
Matthias Clasen d74b80
Ray Strode 7f8d9b
* Mon Jun 06 2011 Ray Strode <rstrode@redhat.com> 0.6.12-1
Ray Strode 7f8d9b
- Update to latest release
Ray Strode 7f8d9b
Matthias Clasen 1be215
* Wed May 18 2011 Matthias Clasen <mclasen@redhat.com> 0.6.11-1
Matthias Clasen 1be215
- Update to 0.6.11
Matthias Clasen 1be215
Dennis Gilmore f60df0
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.3-2
Dennis Gilmore f60df0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
Dennis Gilmore f60df0
Ray Strode fc9aab
* Wed Feb 02 2011 Ray Strode <rstrode@redhat.com> 0.6.3-1
Ray Strode fc9aab
- Update to 0.6.3
Ray Strode fc9aab
Matthias Clasen 2a2e44
* Thu Jan 27 2011 Matthias Clasen <mclasen@redhat.com> 0.6.2-1
Matthias Clasen 2a2e44
- Update to 0.6.2
Matthias Clasen 2a2e44
Matthias Clasen d6ee4a
* Wed Jul 21 2010 Matthias Clasen <mclasen@redhat.com> 0.6.1-1
Matthias Clasen d6ee4a
- Update to 0.6.1
Matthias Clasen d6ee4a
- Install systemd unit file
Matthias Clasen d6ee4a
Matthias Clasen 121513
* Mon Apr  5 2010 Matthias Clasen <mclasen@redhat.com> 0.6-2
Matthias Clasen 121513
- Always emit changed signal on icon change
Matthias Clasen 121513
Matthias Clasen 53cdc8
* Tue Mar 30 2010 Matthias Clasen <mclasen@redhat.com> 0.6-1
Matthias Clasen 53cdc8
- Update to 0.6
Matthias Clasen 53cdc8
Matthias Clasen 7097ae
* Mon Mar 22 2010 Matthias Clasen <mclasen@redhat.com> 0.5-1
Matthias Clasen 7097ae
- Update to 0.5
Matthias Clasen 7097ae
Bastien Nocera 404160
* Mon Feb 22 2010 Bastien Nocera <bnocera@redhat.com> 0.4-3
Bastien Nocera 404160
- Fix directory ownership
Bastien Nocera 404160
Bastien Nocera 46f54c
* Mon Feb 22 2010 Bastien Nocera <bnocera@redhat.com> 0.4-2
Bastien Nocera 46f54c
- Add missing directories to the filelist
Bastien Nocera 46f54c
Matthias Clasen bff255
* Fri Jan 29 2010 Matthias Clasen <mclasen@redhat.com> 0.4-1
Matthias Clasen bff255
- Initial packaging, based on work by Richard Hughes