Jasper St. Pierre 8ae36c1
Name:           gnome-initial-setup
730a64e
Version:        3.20.1
Richard Hughes eb66bee
Release:        1%{?dist}
Jasper St. Pierre 8ae36c1
Summary:        Bootstrapping your OS
Jasper St. Pierre 8ae36c1
Jasper St. Pierre 8ae36c1
License:        GPLv2+
Jasper St. Pierre 8ae36c1
URL:            https://live.gnome.org/GnomeOS/Design/Whiteboards/InitialSetup
3ea9bcc
Source0:        https://download.gnome.org/sources/%{name}/3.20/%{name}-%{version}.tar.xz
23555b3
a9541ad
%global nm_version 0.9.6.4
a9541ad
%global glib_required_version 2.36.0
d6588ab
%global gtk_required_version 3.11.3
6fe5b45
%global geoclue_version 2.1.2
Jasper St. Pierre 8ae36c1
Jasper St. Pierre 7ef48bb
BuildRequires:  krb5-devel
Jasper St. Pierre 8ae36c1
BuildRequires:  desktop-file-utils
Jasper St. Pierre 8ae36c1
BuildRequires:  intltool
Jasper St. Pierre 8ae36c1
BuildRequires:  libpwquality-devel
Jasper St. Pierre 8ae36c1
BuildRequires:  pkgconfig(NetworkManager) >= %{nm_version}
Jasper St. Pierre 8ae36c1
BuildRequires:  pkgconfig(libnm-glib) >= %{nm_version}
Jasper St. Pierre 8ae36c1
BuildRequires:  pkgconfig(libnm-util) >= %{nm_version}
eb6f953
BuildRequires:  pkgconfig(libnm-gtk)
Jasper St. Pierre 8ae36c1
BuildRequires:  pkgconfig(accountsservice)
Jasper St. Pierre 8ae36c1
BuildRequires:  pkgconfig(gnome-desktop-3.0)
86014e8
BuildRequires:  pkgconfig(gstreamer-1.0)
Jasper St. Pierre 8ae36c1
BuildRequires:  pkgconfig(cheese)
Jasper St. Pierre 8ae36c1
BuildRequires:  pkgconfig(cheese-gtk) >= 3.3.5
86014e8
BuildRequires:  pkgconfig(fontconfig)
6fe5b45
BuildRequires:  pkgconfig(geoclue-2.0) >= %{geoclue_version}
Jasper St. Pierre 8ae36c1
BuildRequires:  pkgconfig(gweather-3.0)
Jasper St. Pierre 8ae36c1
BuildRequires:  pkgconfig(goa-1.0)
Jasper St. Pierre 8ae36c1
BuildRequires:  pkgconfig(goa-backend-1.0)
Jasper St. Pierre 8ae36c1
BuildRequires:  pkgconfig(gtk+-3.0) >= %{gtk_required_version}
Jasper St. Pierre 8ae36c1
BuildRequires:  pkgconfig(glib-2.0) >= %{glib_required_version}
Jasper St. Pierre 8ae36c1
BuildRequires:  pkgconfig(gio-2.0) >= %{glib_required_version}
Jasper St. Pierre 8ae36c1
BuildRequires:  pkgconfig(gio-unix-2.0) >= %{glib_required_version}
Jasper St. Pierre 8ae36c1
BuildRequires:  pkgconfig(gdm)
Jasper St. Pierre 8ae36c1
BuildRequires:  pkgconfig(iso-codes)
cb4fc13
BuildRequires:  pkgconfig(webkit2gtk-4.0)
eb6f953
BuildRequires:  krb5-devel
350dc6c
BuildRequires:  ibus-devel
Richard Hughes 3324aad
BuildRequires:  rest-devel
184fbd3
BuildRequires:  polkit-devel
Richard Hughes 4a7d1cc
BuildRequires:  libsecret-devel
Jasper St. Pierre 8ae36c1
Jasper St. Pierre 8ae36c1
# gnome-initial-setup is being run by gdm
Jasper St. Pierre 8ae36c1
Requires: gdm
6fe5b45
Requires: geoclue2 >= %{geoclue_version}
98ffa36
# we install a rules file
98ffa36
Requires: polkit-js-engine
608fc21
Requires: /usr/bin/gkbd-keyboard-display
Jasper St. Pierre 8ae36c1
eb6f953
Requires(pre): shadow-utils
eb6f953
Jasper St. Pierre 0893109
Provides: user(%name)
Jasper St. Pierre 0893109
Jasper St. Pierre 8ae36c1
%description
Jasper St. Pierre 8ae36c1
GNOME Initial Setup is an alternative to firstboot, providing
Jasper St. Pierre 8ae36c1
a good setup experience to welcome you to your system, and walks
Jasper St. Pierre 8ae36c1
you through configuring it. It is integrated with gdm.
Jasper St. Pierre 8ae36c1
Jasper St. Pierre 8ae36c1
%prep
Jasper St. Pierre 8ae36c1
%setup -q
Jasper St. Pierre 8ae36c1
Jasper St. Pierre 8ae36c1
%build
Jasper St. Pierre 8ae36c1
%configure
Jasper St. Pierre 8ae36c1
make %{?_smp_mflags}
Jasper St. Pierre 8ae36c1
Jasper St. Pierre 8ae36c1
%install
67f5642
%make_install
Jasper St. Pierre 8ae36c1
find %{buildroot} -name '*.la' -exec rm -f {} ';'
Jasper St. Pierre 8ae36c1
Jasper St. Pierre 8ae36c1
# Desktop file does not (and probably will not) ever validate, as it uses
Jasper St. Pierre 8ae36c1
# an absolute path /tmp/-style trigger to determine whether to autostart.
fd65007
# desktop-file-validate %%{buildroot}/%%{_sysconfdir}/xdg/autostart/gnome-welcome-tour.desktop
eb6f953
desktop-file-validate %{buildroot}%{_sysconfdir}/xdg/autostart/gnome-initial-setup-copy-worker.desktop
eb6f953
desktop-file-validate %{buildroot}%{_datadir}/gdm/greeter/applications/gnome-initial-setup.desktop
eb6f953
desktop-file-validate %{buildroot}%{_datadir}/gdm/greeter/applications/setup-shell.desktop
eb6f953
eb6f953
mkdir -p %{buildroot}%{_localstatedir}/lib/gnome-initial-setup
eb6f953
Jasper St. Pierre 8ae36c1
%find_lang %{name}
Jasper St. Pierre 8ae36c1
Jasper St. Pierre 0893109
%pre
Jasper St. Pierre 0893109
useradd -rM -d /run/gnome-initial-setup/ -s /sbin/nologin %{name} &>/dev/null || :
Jasper St. Pierre 0893109
Jasper St. Pierre 8ae36c1
%files -f %{name}.lang
844f6e5
%license COPYING
844f6e5
%doc README
Jasper St. Pierre 8ae36c1
%{_libexecdir}/gnome-initial-setup
Jasper St. Pierre 8ae36c1
%{_libexecdir}/gnome-initial-setup-copy-worker
fd65007
%{_libexecdir}/gnome-welcome-tour
fd65007
%{_sysconfdir}/xdg/autostart/gnome-welcome-tour.desktop
Jasper St. Pierre 8ae36c1
%{_sysconfdir}/xdg/autostart/gnome-initial-setup-copy-worker.desktop
9d6814b
%{_sysconfdir}/xdg/autostart/gnome-initial-setup-first-login.desktop
Jasper St. Pierre 8ae36c1
fd65007
%{_datadir}/gdm/greeter/applications/gnome-initial-setup.desktop
fd65007
%{_datadir}/gdm/greeter/applications/setup-shell.desktop
Jasper St. Pierre 8ae36c1
%{_datadir}/gnome-session/sessions/gnome-initial-setup.session
184fbd3
%{_datadir}/gnome-shell/modes/initial-setup.json
eb6f953
%{_datadir}/polkit-1/rules.d/20-gnome-initial-setup.rules
Jasper St. Pierre 8ae36c1
Jasper St. Pierre 8ae36c1
%changelog
730a64e
* Wed Apr 13 2016 Kalev Lember <klember@redhat.com> - 3.20.1-1
730a64e
- Update to 3.20.1
730a64e
3ea9bcc
* Tue Mar 22 2016 Kalev Lember <klember@redhat.com> - 3.20.0-1
3ea9bcc
- Update to 3.20.0
3ea9bcc
9d45a57
* Tue Mar 15 2016 Kalev Lember <klember@redhat.com> - 3.19.92-1
9d45a57
- Update to 3.19.92
9d45a57
Richard Hughes 143076a
* Tue Mar 01 2016 Richard Hughes <rhughes@redhat.com> - 3.19.91-1
Richard Hughes 143076a
- Update to 3.19.91
Richard Hughes 143076a
Richard Hughes eb66bee
* Tue Feb 16 2016 Richard Hughes <rhughes@redhat.com> - 3.19.2-1
Richard Hughes eb66bee
- Update to 3.19.2
Richard Hughes eb66bee
0c7f984
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 3.19.1-2
0c7f984
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
0c7f984
1fd5fad
* Wed Oct 28 2015 Kalev Lember <klember@redhat.com> - 3.19.1-1
1fd5fad
- Update to 3.19.1
1fd5fad
3337d3d
* Mon Sep 21 2015 Kalev Lember <klember@redhat.com> - 3.18.0-1
3337d3d
- Update to 3.18.0
3337d3d
56b759a
* Mon Aug 31 2015 Kalev Lember <klember@redhat.com> - 3.17.91-1
56b759a
- Update to 3.17.91
56b759a
ed12b85
* Mon Aug 17 2015 Kalev Lember <klember@redhat.com> - 3.17.90-1
ed12b85
- Update to 3.17.90
67f5642
- Use make_install macro
ed12b85
e2bf504
* Mon Aug 17 2015 Kalev Lember <klember@redhat.com> - 3.17.4-2
e2bf504
- Rebuilt for libcheese soname bump
e2bf504
55d5ca0
* Mon Jul 27 2015 David King <amigadave@amigadave.com> - 3.17.4-1
55d5ca0
- Update to 3.17.4
55d5ca0
e790a0a
* Wed Jul 22 2015 David King <amigadave@amigadave.com> - 3.16.3-3
e790a0a
- Bump for new gnome-desktop3
e790a0a
a77d064
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.16.3-2
a77d064
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
a77d064
b509ee6
* Mon May 18 2015 Matthias Clasen <mclasen@redhat.com> - 3.16.3-1
b509ee6
- Update to 3.16.3
b509ee6
88da60d
* Tue May 12 2015 Kalev Lember <kalevlember@gmail.com> - 3.16.2-1
88da60d
- Update to 3.16.2
88da60d
a70ab8c
* Wed Apr 15 2015 Kalev Lember <kalevlember@gmail.com> - 3.16.1-1
a70ab8c
- Update to 3.16.1
a70ab8c
65fa1d7
* Mon Mar 23 2015 Kalev Lember <kalevlember@gmail.com> - 3.16.0-1
65fa1d7
- Update to 3.16.0
65fa1d7
5a0051f
* Wed Mar 18 2015 Kalev Lember <kalevlember@gmail.com> - 3.15.92-1
5a0051f
- Update to 3.15.92
5a0051f
cb4fc13
* Thu Mar 05 2015 Kalev Lember <kalevlember@gmail.com> - 3.15.91.1-1
cb4fc13
- Update to 3.15.91.1
cb4fc13
b4fd7da
* Mon Mar 02 2015 Kalev Lember <kalevlember@gmail.com> - 3.15.91-1
b4fd7da
- Update to 3.15.91
844f6e5
- Use the %%license macro for the COPYING file
b4fd7da
7465779
* Thu Feb 19 2015 Matthias Clasen <mclasen@redhat.com> - 3.15.90.1-1
7465779
- Update to 3.15.90.1
7465779
a27e533
* Tue Dec 16 2014 Rui Matos <rmatos@redhat.com> - 3.14.2.1-2
a27e533
- Resolves: rhbz#1172363
a27e533
22befd3
* Tue Nov 11 2014 Rui Matos <rmatos@redhat.com> - 3.14.2.1-1
22befd3
- Update to 3.14.2.1
22befd3
d3f273b
* Mon Nov 10 2014 Rui Matos <rmatos@redhat.com> - 3.14.2-1
d3f273b
- Update to 3.14.2
d3f273b
- Resolves: rhbz#1158442
d3f273b
3789868
* Fri Oct 31 2014 Rui Matos <rmatos@redhat.com> - 3.14.1-3
3789868
- Resolves: rhbz#1151519
3789868
7be2155
* Tue Oct 21 2014 Rui Matos <rmatos@redhat.com> - 3.14.1-2
7be2155
- Resolves: rhbz#1154206
7be2155
ffbb11e
* Sat Oct 11 2014 Kalev Lember <kalevlember@gmail.com> - 3.14.1-1
ffbb11e
- Update to 3.14.1
ffbb11e
4f89fc8
* Tue Sep 23 2014 Kalev Lember <kalevlember@gmail.com> - 3.14.0-1
4f89fc8
- Update to 3.14.0
4f89fc8
4cec86a
* Wed Sep 17 2014 Kalev Lember <kalevlember@gmail.com> - 3.13.7-1
4cec86a
- Update to 3.13.7
4cec86a
9d6814b
* Tue Sep 16 2014 Kalev Lember <kalevlember@gmail.com> - 3.13.6-1
9d6814b
- Update to 3.13.6
9d6814b
9bcbfba
* Mon Sep 08 2014 Adam Williamson <awilliam@redhat.com> - 3.13.5-2
9bcbfba
- backport upstream patch to offer full list of keyboard layouts (BGO #729208)
9bcbfba
137054a
* Wed Sep 03 2014 Kalev Lember <kalevlember@gmail.com> - 3.13.5-1
137054a
- Update to 3.13.5
137054a
e595dbd
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.13.4-3
e595dbd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
e595dbd
a8f80e1
* Wed Aug 13 2014 Matthias Clasen <mclasen@redhat.com> - 3.13.4-2
a8f80e1
- Drop the yelp focus patch (we've dropped the yelp patch it depends on)
a8f80e1
d6588ab
* Fri Jul 25 2014 Kalev Lember <kalevlember@gmail.com> - 3.13.4-1
d6588ab
- Update to 3.13.4
d6588ab
bb41d38
* Thu Jul 24 2014 Matthias Clasen <mclasen@redhat.com> - 3.12.1-3
bb41d38
- Fix a memory corruption crash (#1116478)
bb41d38
e1d7b4c
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.12.1-2
e1d7b4c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
e1d7b4c
1c49bbe
* Thu May 15 2014 Kalev Lember <kalevlember@gmail.com> - 3.12.1-1
1c49bbe
- Update to 3.12.1
1c49bbe
e64325b
* Tue Mar 25 2014 Kalev Lember <kalevlember@gmail.com> - 3.12.0-1
e64325b
- Update to 3.12.0
e64325b
Richard Hughes 0ad8338
* Thu Mar 20 2014 Richard Hughes <rhughes@redhat.com> - 3.11.92-1
Richard Hughes 0ad8338
- Update to 3.11.92
Richard Hughes 0ad8338
Richard Hughes 2d8ad4b
* Sat Mar 08 2014 Richard Hughes <rhughes@redhat.com> - 3.11.91-1
Richard Hughes 2d8ad4b
- Update to 3.11.91
Richard Hughes 2d8ad4b
Richard Hughes a0078cc
* Fri Feb 28 2014 Richard Hughes <rhughes@redhat.com> - 3.11.90-1
Richard Hughes a0078cc
- Update to 3.11.90
Richard Hughes a0078cc
1ddcf38
* Wed Feb 19 2014 Kalev Lember <kalevlember@gmail.com> - 3.10.1.1-5
1ddcf38
- Rebuilt for libgnome-desktop soname bump
1ddcf38
8a88558
* Fri Nov 29 2013 Rui Matos <rmatos@redhat.com> - 3.10.1.1-4
8a88558
- Resolves: rhbz#1035548 - Disables the GOA page in new user mode
8a88558
82dff6b
* Thu Nov 28 2013 Rui Matos <rmatos@redhat.com> - 3.10.1.1-3
82dff6b
- Resolves: rhbz#1027507 - [abrt] gnome-initial-setup-3.10.1.1-2.fc20: magazine_chain_pop_head
82dff6b
dd0465b
* Fri Nov  1 2013 Matthias Clasen <mclasen@redhat.com> - 3.10.1.1-2
dd0465b
- Fix goa add dialog to not be empty
dd0465b
Richard Hughes b398cda
* Mon Oct 28 2013 Richard Hughes <rhughes@redhat.com> - 3.10.1.1-1
Richard Hughes b398cda
- Update to 3.10.1.1
Richard Hughes b398cda
75d8592
* Thu Sep 26 2013 Kalev Lember <kalevlember@gmail.com> - 3.10.0.1-1
75d8592
- Update to 3.10.0.1
75d8592
a9541ad
* Wed Sep 25 2013 Kalev Lember <kalevlember@gmail.com> - 3.10.0-1
a9541ad
- Update to 3.10.0
a9541ad
9c92966
* Tue Sep 03 2013 Kalev Lember <kalevlember@gmail.com> - 0.12-7
9c92966
- Rebuilt for libgnome-desktop soname bump
9c92966
4813312
* Fri Aug 23 2013 Kalev Lember <kalevlember@gmail.com> - 0.12-6
4813312
- Rebuilt for gnome-online-accounts soname bump
4813312
a16ec14
* Fri Aug 09 2013 Kalev Lember <kalevlember@gmail.com> - 0.12-5
a16ec14
- Rebuilt for cogl 1.15.4 soname bump
a16ec14
0ef413d
* Tue Aug 06 2013 Adam Williamson <awilliam@redhat.com> - 0.12-4
0ef413d
- rebuild for new libgweather
0ef413d
284409c
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.12-3
284409c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
284409c
8bdbc65
* Fri Jun 21 2013 Kalev Lember <kalevlember@gmail.com> - 0.12-2
8bdbc65
- Rebuilt for libgweather 3.9.3 soname bump
8bdbc65
ba54ac1
* Mon Jun 17 2013 Rui Matos <rmatos@redhat.com> - 0.12-1
ba54ac1
- Update to 0.12
ba54ac1
98ffa36
* Fri Jun  7 2013 Matthias Clasen <mclasen@redhat.com> - 0.11-2
98ffa36
- Require polkit-js-engine
98ffa36
a16c780
* Tue May 28 2013 Matthias Clasen <mclasen@redhat.com> - 0.11-1
a16c780
- Update to 0.11
a16c780
184fbd3
* Tue May 14 2013 Rui Matos <rmatos@redhat.com> - 0.10-1
184fbd3
- Update to 0.10
184fbd3
- Add BuildRequires on polkit-devel
184fbd3
- Update files list
184fbd3
a92282a
* Thu May  2 2013 Rui Matos <rmatos@redhat.com> - 0.9-2
a92282a
- Remove unused patches
350dc6c
- Add build requires for ibus
350dc6c
1f8939c
* Tue Apr 16 2013 Matthias Clasen <mclasen@redhat.com> - 0.9-1
1f8939c
- Update to 0.9
1f8939c
608fc21
* Tue Apr 16 2013 Ray Strode <rstrode@redhat.com> 0.8-4
608fc21
- Add requires for keyboard viewer app
608fc21
e72acb0
* Wed Mar 20 2013 Ray Strode <rstrode@redhat.com> 0.8-3
e72acb0
- Add cosimoc fix for gd page transitions
e72acb0
8c54fb1
* Wed Mar 20 2013 Ray Strode <rstrode@redhat.com> 0.8-2
8c54fb1
- Disable gd page transitions for now since they don't
8c54fb1
  completely work right (ask adamw).
8c54fb1
- Fix crasher when realmd goes away
8c54fb1
5e3f5e0
* Tue Mar 19 2013 Matthias Clasen <mclasen@redhat.com> - 0.8-1
5e3f5e0
- Update to 0.8
5e3f5e0
70fb668
* Tue Mar 12 2013 Matthias Clasen <mclasen@redhat.com> - 0.7-1
70fb668
- Update to 0.7
70fb668
339552d
* Thu Feb 21 2013 Kalev Lember <kalevlember@gmail.com> - 0.6-4
339552d
- Rebuilt for cogl soname bump
339552d
eb5cbdf
* Wed Feb 20 2013 Kalev Lember <kalevlember@gmail.com> - 0.6-3
eb5cbdf
- Rebuilt for libgnome-desktop soname bump
eb5cbdf
53a21b4
* Fri Jan 25 2013 Peter Robinson <pbrobinson@fedoraproject.org> 0.6-2
53a21b4
- Rebuild for new cogl
53a21b4
070ad82
* Wed Jan 16 2013 Matthias Clasen <mclasen@redhat.com> - 0.6-1
070ad82
- 0.6
070ad82
23555b3
* Fri Jan 11 2013 Matthias Clasen <mclasen@redhat.com> - 0.5-1
23555b3
- 0.5
23555b3
ce85368
* Fri Dec 21 2012 Kalev Lember <kalevlember@gmail.com> - 0.4-2
ce85368
- Rebuilt for libgweather soname bump
ce85368
eb6f953
* Thu Nov 22 2012 Matthias Clasen <mclasen@redhat.com> - 0.4-1
eb6f953
- 0.4
eb6f953
Jasper St. Pierre 7ef48bb
* Fri Oct 26 2012 Jasper St. Pierre <jstpierre@mecheye.net> - 0.3-3
Jasper St. Pierre 7ef48bb
- Add krb5
Jasper St. Pierre 7ef48bb
Jasper St. Pierre c02dc7b
* Fri Oct 26 2012 Jasper St. Pierre <jstpierre@mecheye.net> - 0.3-2
Jasper St. Pierre c02dc7b
- 0.3-2
Jasper St. Pierre c02dc7b
fd65007
* Thu Oct 18 2012 Matthias Clsaen <mclasen@redhat.com> - 0.3-1
fd65007
- 0.3
fd65007
Jasper St. Pierre 8ae36c1
* Fri Sep 14 2012 Matthias Clasen <mclasen@redhat.com> - 0.2-2
Jasper St. Pierre 8ae36c1
- Add Requires: gdm
Jasper St. Pierre 8ae36c1
Jasper St. Pierre 8ae36c1
* Wed Aug 29 2012 Jasper St. Pierre <jstpierre@mecheye.net> - 0.2-1
Jasper St. Pierre 8ae36c1
- Update to 0.2
Jasper St. Pierre 8ae36c1
Jasper St. Pierre 8ae36c1
* Fri Jun 08 2012 Jasper St. Pierre <jstpierre@mecheye.net> - 0.1
Jasper St. Pierre 8ae36c1
- Initial packaging.