af6df9f
%global _hardened_build 1
bff2554
bff2554
Name:           accountsservice
1859402
Version:        0.6.55
Bastien Nocera 3e61e00
Release:        5%{?dist}
bff2554
Summary:        D-Bus interfaces for querying and manipulating user account information
bff2554
License:        GPLv3+
1ba9f56
URL:            https://www.freedesktop.org/wiki/Software/AccountsService/
1ba9f56
53cdc88
#VCS: git:git://git.freedesktop.org/accountsservice
d74b80b
Source0:        http://www.freedesktop.org/software/accountsservice/accountsservice-%{version}.tar.xz
bff2554
7f3decf
BuildRequires:  gettext-devel
c55c84c
BuildRequires:  pkgconfig(dbus-1)
bff2554
BuildRequires:  glib2-devel
bff2554
BuildRequires:  polkit-devel
7535187
BuildRequires:  systemd
dc09693
BuildRequires:  systemd-devel
b10ed50
BuildRequires:  gobject-introspection-devel
7e1f055
BuildRequires:  gtk-doc
6c1950e
BuildRequires:  git
d8e5a08
BuildRequires:  meson
bff2554
bff2554
Requires:       polkit
bff2554
Requires:       shadow-utils
7535187
%{?systemd_requires}
6cca7aa
1ba9f56
%description
1ba9f56
The accountsservice project provides a set of D-Bus interfaces for
1ba9f56
querying and manipulating user account information and an implementation
1ba9f56
of these interfaces, based on the useradd, usermod and userdel commands.
1ba9f56
2a2e442
%package libs
2436ddd
Summary: Client-side library to talk to accountsservice
2a2e442
Requires: %{name} = %{version}-%{release}
2a2e442
2a2e442
%description libs
2a2e442
The accountsservice-libs package contains a library that can
2a2e442
be used by applications that want to interact with the accountsservice
2a2e442
daemon.
2a2e442
2a2e442
%package devel
2a2e442
Summary: Development files for accountsservice-libs
2a2e442
Requires: %{name}-libs = %{version}-%{release}
2a2e442
2a2e442
%description devel
2a2e442
The accountsservice-devel package contains headers and other
2a2e442
files needed to build applications that use accountsservice-libs.
2a2e442
2a2e442
bff2554
%prep
6c1950e
%autosetup -S git
bff2554
bff2554
%build
885a0f9
%meson -Dgtk_doc=true -Dsystemd=true -Duser_heuristics=true
d8e5a08
%meson_build
bff2554
bff2554
%install
d8e5a08
%meson_install
d8e5a08
Bastien Nocera 3e61e00
mkdir -p $RPM_BUILD_ROOT%{_datadir}/accountsservice/interfaces/
Bastien Nocera 3e61e00
d6ee4ac
%find_lang accounts-service
bff2554
d21830f
%ldconfig_scriptlets libs
2436ddd
6cca7aa
%post
6cca7aa
%systemd_post accounts-daemon.service
6cca7aa
6cca7aa
%preun
6cca7aa
%systemd_preun accounts-daemon.service
6cca7aa
6cca7aa
%postun
6cca7aa
%systemd_postun accounts-daemon.service
2436ddd
d6ee4ac
%files -f accounts-service.lang
1ba9f56
%license COPYING
d8e5a08
%doc README.md AUTHORS
bff2554
%{_sysconfdir}/dbus-1/system.d/org.freedesktop.Accounts.conf
bff2554
%{_libexecdir}/accounts-daemon
Bastien Nocera 3e61e00
%dir %{_datadir}/accountsservice/
Bastien Nocera 3e61e00
%dir %{_datadir}/accountsservice/interfaces/
bff2554
%{_datadir}/dbus-1/interfaces/org.freedesktop.Accounts.xml
bff2554
%{_datadir}/dbus-1/interfaces/org.freedesktop.Accounts.User.xml
bff2554
%{_datadir}/dbus-1/system-services/org.freedesktop.Accounts.service
bff2554
%{_datadir}/polkit-1/actions/org.freedesktop.accounts.policy
4041602
%dir %{_localstatedir}/lib/AccountsService/
4041602
%dir %{_localstatedir}/lib/AccountsService/users
4041602
%dir %{_localstatedir}/lib/AccountsService/icons
1fb5a04
%{_unitdir}/accounts-daemon.service
bff2554
2a2e442
%files libs
2a2e442
%{_libdir}/libaccountsservice.so.*
2a2e442
%{_libdir}/girepository-1.0/AccountsService-1.0.typelib
2a2e442
2a2e442
%files devel
2a2e442
%{_includedir}/accountsservice-1.0
2a2e442
%{_libdir}/libaccountsservice.so
2a2e442
%{_libdir}/pkgconfig/accountsservice.pc
2a2e442
%{_datadir}/gir-1.0/AccountsService-1.0.gir
Richard Hughes 19a5d04
%dir %{_datadir}/gtk-doc/html/libaccountsservice
Richard Hughes 19a5d04
%{_datadir}/gtk-doc/html/libaccountsservice/*
bff2554
bff2554
%changelog
Bastien Nocera 3e61e00
* Fri Sep 04 2020 Bastien Nocera <bnocera@redhat.com> - 0.6.55-5
Bastien Nocera 3e61e00
+ accountsservice-0.6.55-5
Bastien Nocera 3e61e00
- Own /usr/share/accountsservice
Bastien Nocera 3e61e00
5fc1e70
* Fri Jul 31 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.55-4
5fc1e70
- Second attempt - Rebuilt for
5fc1e70
  https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
5fc1e70
77b9474
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.55-3
77b9474
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
77b9474
054d13b
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.55-2
054d13b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
054d13b
1859402
* Thu Sep 26 2019 Benjamin Berg <bberg@redhat.com> - 0.6.55-1
1859402
- Update to 0.6.55
1859402
  Resolves: #1755838
1859402
12b4dc2
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.54-6
12b4dc2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
12b4dc2
5333f69
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.54-5
5333f69
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
5333f69
dc1432d
* Mon Jan 21 2019 Alexandru-Sever Horin <alex.sever.h@gmail.com> - 0.6.54-4
dc1432d
- Add patch from upstream to fix UID detection
dc1432d
  Resolves: #1646418
dc1432d
885a0f9
* Thu Jan 17 2019 Adam Williamson <awilliam@redhat.com> - 0.6.54-3
885a0f9
- Explicitly enable systemd support (#1576903) (Elliott Sales de Andrade)
885a0f9
076d6d9
* Mon Jan 14 2019 Björn Esser <besser82@fedoraproject.org> - 0.6.54-2
076d6d9
- Rebuilt for libcrypt.so.2 (#1666033)
076d6d9
d725545
* Sat Sep 29 2018 Ray Strode <rstrode@redhat.com> - 0.6.54-1
d725545
- Update to 0.6.54
d725545
2ff3650
* Thu Sep 27 2018 Ray Strode <rstrode@redhat.com> - 0.6.53-1
2ff3650
- Update to 0.6.53
2ff3650
b0e7050
* Mon Sep 24 2018 Adam Williamson <awilliam@redhat.com> - 0.6.50-1
b0e7050
- Update to 0.6.50, plus a couple of backported patches
b0e7050
  Resolves: #1576903
b0e7050
1a1f54f
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.49-2
1a1f54f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
1a1f54f
c52eefd
* Thu May 10 2018 Ray Strode <rstrode@redhat.com> - 0.6.49-1
c52eefd
- Update to 0.6.49 (brown bag release)
c52eefd
296643e
* Thu May 10 2018 Ray Strode <rstrode@redhat.com> - 0.6.48-1
296643e
- Update to 0.6.48
296643e
  Resolves: #1575780
296643e
cc3cb7a
* Fri May 04 2018 Ray Strode <rstrode@redhat.com> - 0.6.47-2
cc3cb7a
- fix crash on user deletion
cc3cb7a
  Resolves: #1573550
cc3cb7a
3a3c89a
* Tue Apr 24 2018 Ray Strode <rstrode@redhat.com> - 0.6.47-1
3a3c89a
- Update to 0.6.47
3a3c89a
1ba9f56
* Sat Apr 21 2018 Peter Robinson <pbrobinson@fedoraproject.org> 0.4.46-1
1ba9f56
- Update to 0.6.46
1ba9f56
- Spec cleanup, use %%license
1ba9f56
db8f723
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.42-9
db8f723
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
db8f723
d21830f
* Sun Feb 04 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.6.42-8
d21830f
- Switch to %%ldconfig_scriptlets
d21830f
7535187
* Thu Jan 25 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.6.42-7
7535187
- Fix systemd executions/requirements
7535187
6c1950e
* Wed Jan 24 2018 Ray Strode <rstrode@redhat.com> - 0.6.42-6
6c1950e
- Fix crash introduced by glibc/libxcrypt change
6c1950e
  https://fedoraproject.org/wiki/Changes/Replace_glibc_libcrypt_with_libxcrypt
6c1950e
  Resolves: #1538181
6c1950e
197481d
* Sat Jan 20 2018 Björn Esser <besser82@fedoraproject.org> - 0.6.42-5
197481d
- Rebuilt for switch to libxcrypt
197481d
85d073c
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.42-4
85d073c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
85d073c
ae25a4e
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.42-3
ae25a4e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
ae25a4e
3c23b21
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.42-2
3c23b21
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
3c23b21
b683742
* Thu Jun 09 2016 Ray Strode <rstrode@redhat.com> - 0.6.42-1
b683742
- Update to 0.6.42
b683742
- Fixes systemd incompatibility
b683742
1c2a94e
* Tue May 31 2016 Ray Strode <rstrode@redhat.com> - 0.6.40-4
1c2a94e
- Don't create /root/.cache at startup
1c2a94e
  Resolves: #1331926
1c2a94e
b08fd0b
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.40-3
b08fd0b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
b08fd0b
06ebcdf
* Tue Jun 16 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.40-2
06ebcdf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
06ebcdf
e01c9a3
* Fri Jan 23 2015 Ray Strode <rstrode@redhat.com> 0.6.40-1
e01c9a3
- Update to 0.6.40
e01c9a3
29fc725
* Fri Oct 17 2014 Ray Strode <rstrode@redhat.com> 0.6.39-2
29fc725
- More ListCachedUsers race fixes (this time with SSSD)
29fc725
  Related: #1147504
29fc725
339de3b
* Thu Oct 16 2014 Ray Strode <rstrode@redhat.com> 0.6.39-1
339de3b
- Update to 0.6.39
339de3b
- Fixes ListCachedUsers race at startup
339de3b
2e31e57
* Thu Sep 18 2014 Stef Walter <stefw@redhat.com> - 0.6.38-1
2e31e57
- Update to 0.6.38
2e31e57
- Fixes polkit policy rhbz#1094138
2e31e57
- Remove dbus-glib-devel dependency, accountsservice uses gdbus now
2e31e57
198454e
* Fri Aug 15 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.37-3
198454e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
198454e
b3d6f98
* Tue Jul 22 2014 Kalev Lember <kalevlember@gmail.com> - 0.6.37-2
b3d6f98
- Rebuilt for gobject-introspection 1.41.4
b3d6f98
236d137
* Sat Jun 07 2014 Kalev Lember <kalevlember@gmail.com> - 0.6.37-1
236d137
- Update to 0.6.37, drop upstreamed patches
236d137
40903be
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.35-5
40903be
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
40903be
3a7a6b0
* Fri Jan 10 2014 Matthias Clasen <mclasen@redhat.com> - 0.6.35-4
035de60
- Consistently call userdel with -f
035de60
8b27c78
* Wed Nov 20 2013 Ray Strode <rstrode@redhat.com> 0.6.35-3
8b27c78
- Only treat users < 1000 as system users
8b27c78
- only use user heuristics on the range 500-1000
8b27c78
8b27c78
* Mon Nov 11 2013 Ray Strode <rstrode@redhat.com> 0.6.35-2
3d0303c
- pass --enable-user-heuristics which fedora needs so users
3d0303c
  with UIDs less than 1000 show up in the user list.
3d0303c
7e1f055
* Mon Oct 28 2013 Ray Strode <rstrode@redhat.com> 0.6.35-1
d780c4b
- Update to 0.6.35
7e1f055
  Related: #1013721
d780c4b
3bdfa99
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.34-2
3bdfa99
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
3bdfa99
ab9290f
* Tue Jun 11 2013 Ray Strode <rstrode@redhat.com> 0.6.34-1
ab9290f
- Update to 0.6.34
ab9290f
899ae09
* Tue Jun 11 2013 Matthias Clasen <mclasen@redhat.com> - 0.6.33-1
899ae09
- Update to 0.6.33
899ae09
c2a64e0
* Tue May 14 2013 Matthias Clasen <mclasen@redhat.com> - 0.6.32-1
c2a64e0
- Update to 0.6.32
c2a64e0
af6df9f
* Thu Apr 18 2013 Matthias Clasen <mclasen@redhat.com> - 0.6.31-2
af6df9f
- Hardened build
af6df9f
1c282a0
* Tue Apr 16 2013 Matthias Clasen <mclasen@redhat.com> - 0.6.31-1
1c282a0
- Update to 0.6.31
1c282a0
27783c6
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.30-2
27783c6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
27783c6
Richard Hughes 19a5d04
* Wed Jan 16 2013 Richard Hughes <rhughes@redhat.com> - 0.6.30-1
Richard Hughes 19a5d04
- Update to 0.6.30
Richard Hughes 19a5d04
611f933
* Fri Nov 16 2012 Matthias Clasen <mclasen@redhat.com> - 0.6.26-1
611f933
- Update to 0.6.26
611f933
6cca7aa
* Tue Oct  2 2012 Matthias Clasen <mclasen@redhat.com> - 0.6.25-2
6cca7aa
- Update to 0.6.25
6cca7aa
- Use systemd scriptlets (#856649)
6cca7aa
d1b500b
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.22-3
d1b500b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
d1b500b
2436ddd
* Sat Jul 14 2012 Ville Skyttä <ville.skytta@iki.fi> - 0.6.22-2
2436ddd
- Add ldconfig scriptlets to -libs.
2436ddd
0a661a9
* Thu Jun 28 2012 Ray Strode <rstrode@redhat.com> 0.6.22-1
0a661a9
- Update to 0.6.22.
0a661a9
- Fixes CVE-2012-2737 - local file disclosure
0a661a9
  Related:  #832532
0a661a9
9cdb18e
* Thu May 30 2012 Matthias Clasen <mclasen@redhatcom> 0.6.21-1
9cdb18e
- Update to 0.6.21
9cdb18e
7a80459
* Fri May 04 2012 Ray Strode <rstrode@redhat.com> 0.6.20-1
7a80459
- Update to 0.6.20. Should fix user list.
7a80459
  Related: #814690
7a80459
62d5ed3
* Thu May 03 2012 Ray Strode <rstrode@redhat.com> 0.6.19-1
62d5ed3
- Update to 0.6.19
62d5ed3
  Allows user deletion of logged in users
62d5ed3
  Related: #814690
62d5ed3
bf02b12
* Wed Apr 11 2012 Matthias Clasen <mclsaen@redhat.com> - 0.6.18-1
bf02b12
- Update to 0.6.18
bf02b12
58cbbbe
* Tue Mar 27 2012 Ray Strode <rstrode@redhat.com> 0.6.17-1
58cbbbe
- Update to latest release
58cbbbe
1fb5a04
* Sun Mar  4 2012 Peter Robinson <pbrobinson@fedoraproject.org> - 0.6.15-4
1fb5a04
- Fix unitdir with usrmove
1fb5a04
9df77af
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.15-3
9df77af
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
9df77af
18bc9fd
* Tue Nov 29 2011 Matthias Clasen <mclasen@redhat.com> 0.6.15-2
18bc9fd
- Make resetting user icons work
18bc9fd
- Update to 0.6.15
18bc9fd
- Fixes session chooser at login screen when logged into vt
18bc9fd
907d6b5
* Wed Sep 21 2011 Ray Strode <rstrode@redhat.com> 0.6.14-2
907d6b5
- Fix wtmp loading so users coming from the network are
907d6b5
  remembered in the user list in subsequent boots
907d6b5
cbd37c3
* Wed Sep 21 2011 Ray Strode <rstrode@redhat.com> 0.6.14-1
cbd37c3
- Update to 0.6.14
cbd37c3
15c0f0d
* Sun Sep  4 2011 Matthias Clasen <mclasen@redhat.com> - 0.6.13-3
15c0f0d
- Fix fast user switching
15c0f0d
1c43145
* Mon Aug 15 2011 Kalev Lember <kalevlember@gmail.com> - 0.6.13-2
1c43145
- Rebuilt for rpm bug #728707
1c43145
d74b80b
* Tue Jul 19 2011 Matthias Clasen <mclasen@redhat.com> - 0.6.13-1
d74b80b
- Update to 0.6.13
d74b80b
- Drop ConsoleKit dependency
d74b80b
7f8d9bb
* Mon Jun 06 2011 Ray Strode <rstrode@redhat.com> 0.6.12-1
7f8d9bb
- Update to latest release
7f8d9bb
1be2156
* Wed May 18 2011 Matthias Clasen <mclasen@redhat.com> 0.6.11-1
1be2156
- Update to 0.6.11
1be2156
f60df04
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.3-2
f60df04
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
f60df04
fc9aabb
* Wed Feb 02 2011 Ray Strode <rstrode@redhat.com> 0.6.3-1
fc9aabb
- Update to 0.6.3
fc9aabb
2a2e442
* Thu Jan 27 2011 Matthias Clasen <mclasen@redhat.com> 0.6.2-1
2a2e442
- Update to 0.6.2
2a2e442
d6ee4ac
* Wed Jul 21 2010 Matthias Clasen <mclasen@redhat.com> 0.6.1-1
d6ee4ac
- Update to 0.6.1
d6ee4ac
- Install systemd unit file
d6ee4ac
1215136
* Mon Apr  5 2010 Matthias Clasen <mclasen@redhat.com> 0.6-2
1215136
- Always emit changed signal on icon change
1215136
53cdc88
* Tue Mar 30 2010 Matthias Clasen <mclasen@redhat.com> 0.6-1
53cdc88
- Update to 0.6
53cdc88
7097ae0
* Mon Mar 22 2010 Matthias Clasen <mclasen@redhat.com> 0.5-1
7097ae0
- Update to 0.5
7097ae0
4041602
* Mon Feb 22 2010 Bastien Nocera <bnocera@redhat.com> 0.4-3
4041602
- Fix directory ownership
4041602
46f54c7
* Mon Feb 22 2010 Bastien Nocera <bnocera@redhat.com> 0.4-2
46f54c7
- Add missing directories to the filelist
46f54c7
bff2554
* Fri Jan 29 2010 Matthias Clasen <mclasen@redhat.com> 0.4-1
bff2554
- Initial packaging, based on work by Richard Hughes