764ceef
%define gtk3_version                      3.3.6
dea60bd
%define glib2_version                     2.35.0
6f93337
%define startup_notification_version      0.5
6f93337
%define gtk_doc_version                   1.9
764ceef
%define gsettings_desktop_schemas_version 3.5.91
6f93337
%define po_package                        gnome-desktop-3.0
6f93337
6f93337
Summary: Shared code among gnome-panel, gnome-session, nautilus, etc
6f93337
Name: gnome-desktop3
Richard Hughes a1fba84
Version: 3.7.90
c6a8607
Release: 2%{?dist}
6f93337
URL: http://www.gnome.org
43a49fb
Source0: http://download.gnome.org/sources/gnome-desktop/3.7/gnome-desktop-%{version}.tar.xz
e0a69aa
6f93337
License: GPLv2+ and LGPLv2+
6f93337
Group: System Environment/Libraries
6f93337
7ba0b68
# needed for GnomeWallClock
764ceef
Requires: gsettings-desktop-schemas >= %{gsettings_desktop_schemas_version}
7ba0b68
6f93337
Requires: redhat-menus
Bill Nottingham 32373a3
### uncomment when gnome-about is packaged here
Bill Nottingham 32373a3
#Requires: pycairo
Bill Nottingham 32373a3
#Requires: pygtk2
6f93337
6f93337
# Make sure to update libgnome schema when changing this
Bill Nottingham 26268e6
Requires: system-backgrounds-gnome
6f93337
71acd5a
# Make sure that gnome-themes-standard gets pulled in for upgrades
71acd5a
Requires: gnome-themes-standard
71acd5a
6f93337
BuildRequires: gnome-common
6f93337
BuildRequires: gtk3-devel >= %{gtk3_version}
4900860
BuildRequires: gobject-introspection-devel
3c9a700
BuildRequires: gsettings-desktop-schemas-devel >= %{gsettings_desktop_schemas_version}
6f93337
BuildRequires: glib2-devel >= %{glib2_version}
6f93337
BuildRequires: startup-notification-devel >= %{startup_notification_version}
Richard Hughes 25104b2
BuildRequires: libxkbfile-devel
Richard Hughes 25104b2
BuildRequires: xkeyboard-config-devel
6f93337
BuildRequires: gettext
6f93337
BuildRequires: gtk-doc >= %{gtk_doc_version}
6f93337
BuildRequires: automake autoconf libtool intltool
Richard Hughes a025ff8
BuildRequires: itstool
Richard Hughes 7b32b4c
BuildRequires: iso-codes-devel
6f93337
c6a8607
# GnomeIdleMonitor API change breaks older gnome-shell versions
c6a8607
Conflicts: gnome-shell < 3.7.90
c6a8607
6f93337
%description
6f93337
6f93337
The gnome-desktop package contains an internal library
6f93337
(libgnomedesktop) used to implement some portions of the GNOME
6f93337
desktop, and also some data files and other shared components of the
6f93337
GNOME user environment.
6f93337
6f93337
%package devel
6f93337
Summary: Libraries and headers for libgnome-desktop
6f93337
License: LGPLv2+
6f93337
Group: Development/Libraries
6f93337
Requires: %name = %{version}-%{release}
6f93337
6f93337
Requires: gtk3-devel >= %{gtk3_version}
6f93337
Requires: glib2-devel >= %{glib2_version}
6f93337
Requires: startup-notification-devel >= %{startup_notification_version}
6f93337
6f93337
%description devel
6f93337
Libraries and header files for the GNOME-internal private library
6f93337
libgnomedesktop.
6f93337
6f93337
%prep
6f93337
%setup -q -n gnome-desktop-%{version}
6f93337
6f93337
%build
764ceef
%configure --with-pnp-ids-path="/usr/share/hwdata/pnp.ids"
6f93337
make %{?_smp_mflags}
6f93337
6f93337
%install
6f93337
make install DESTDIR=$RPM_BUILD_ROOT
6f93337
6f93337
# stuff we don't want
6f93337
rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
6f93337
rm -f $RPM_BUILD_ROOT%{_libdir}/*.a
6f93337
6f93337
%find_lang %{po_package} --all-name --with-gnome
6f93337
6f93337
%post -p /sbin/ldconfig
6f93337
6f93337
%postun -p /sbin/ldconfig
6f93337
6f93337
%files -f %{po_package}.lang
6f93337
%doc AUTHORS COPYING COPYING.LIB NEWS README
ce4613b
%{_datadir}/gnome/gnome-version.xml
Richard Hughes 40fdfb3
%{_libexecdir}/gnome-rr-debug
6f93337
# LGPL
6f93337
%{_libdir}/lib*.so.*
4900860
%{_libdir}/girepository-1.0/GnomeDesktop-3.0.typelib
6f93337
6f93337
%files devel
6f93337
%{_libdir}/lib*.so
6f93337
%{_libdir}/pkgconfig/*
6f93337
%{_includedir}/*
4900860
%{_datadir}/gir-1.0/GnomeDesktop-3.0.gir
764ceef
%dir %{_datadir}/gtk-doc/
764ceef
%dir %{_datadir}/gtk-doc/html/
6f93337
%doc %{_datadir}/gtk-doc/html/gnome-desktop3/
6f93337
6f93337
%changelog
c6a8607
* Thu Feb 21 2013 Kalev Lember <kalevlember@gmail.com> - 3.7.90-2
c6a8607
- Conflict with older gnome-shell versions
c6a8607
Richard Hughes a1fba84
* Wed Feb 20 2013 Richard Hughes <rhughes@redhat.com> - 3.7.90-1
Richard Hughes a1fba84
- Update to 3.7.90
Richard Hughes a1fba84
Richard Hughes 86c5c56
* Tue Feb 05 2013 Richard Hughes <rhughes@redhat.com> - 3.7.5-1
Richard Hughes 86c5c56
- Update to 3.7.5
Richard Hughes 86c5c56
fc903f7
* Tue Jan 15 2013 Matthias Clasen <mclasen@redhat.com> - 3.7.4-1
fc903f7
- Update to 3.7.4
fc903f7
dea60bd
* Thu Dec 20 2012 Kalev Lember <kalevlember@gmail.com> - 3.7.3-1
dea60bd
- Update to 3.7.3
dea60bd
Richard Hughes 249ecdc
* Tue Nov 20 2012 Richard Hughes <hughsient@gmail.com> - 3.7.2-1
Richard Hughes 249ecdc
- Update to 3.7.2
Richard Hughes 249ecdc
43a49fb
* Fri Nov 09 2012 Kalev Lember <kalevlember@gmail.com> - 3.7.1-1
43a49fb
- Update to 3.7.1
43a49fb
764ceef
* Wed Oct 17 2012 Kalev Lember <kalevlember@gmail.com> - 3.6.1-1
764ceef
- Update to 3.6.1
764ceef
Richard Hughes 6569a5c
* Wed Sep 26 2012 Richard Hughes <hughsient@gmail.com> - 3.6.0.1-1
Richard Hughes 6569a5c
- Update to 3.6.0.1
Richard Hughes 6569a5c
Richard Hughes defb055
* Tue Sep 25 2012 Richard Hughes <hughsient@gmail.com> - 3.6.0-1
Richard Hughes defb055
- Update to 3.6.0
Richard Hughes defb055
Richard Hughes b582a12
* Thu Sep 06 2012 Richard Hughes <hughsient@gmail.com> - 3.5.91-1
Richard Hughes b582a12
- Update to 3.5.91
Richard Hughes b582a12
Richard Hughes 7539d01
* Wed Aug 22 2012 Richard Hughes <hughsient@gmail.com> - 3.5.90-1
Richard Hughes 7539d01
- Update to 3.5.90
Richard Hughes 7539d01
Richard Hughes 8b08a5e
* Tue Aug 07 2012 Richard Hughes <hughsient@gmail.com> - 3.5.5-1
Richard Hughes 8b08a5e
- Update to 3.5.5
Richard Hughes 8b08a5e
84ca7b1
* Fri Jul 27 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.5.4-2
84ca7b1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
84ca7b1
Richard Hughes 8fdecb5
* Tue Jul 17 2012 Richard Hughes <hughsient@gmail.com> - 3.5.4-1
Richard Hughes 8fdecb5
- Update to 3.5.4
Richard Hughes 8fdecb5
Richard Hughes f886607
* Tue Jun 26 2012 Richard Hughes <hughsient@gmail.com> - 3.5.3-1
Richard Hughes f886607
- Update to 3.5.3
Richard Hughes f886607
Richard Hughes 40fdfb3
* Thu Jun 07 2012 Richard Hughes <hughsient@gmail.com> - 3.5.2-3
Richard Hughes 40fdfb3
- Add missing files
Richard Hughes 40fdfb3
Richard Hughes 25104b2
* Thu Jun 07 2012 Richard Hughes <hughsient@gmail.com> - 3.5.2-2
Richard Hughes 25104b2
- Add missing BRs
Richard Hughes 25104b2
Richard Hughes b8ad5b1
* Wed Jun 06 2012 Richard Hughes <hughsient@gmail.com> - 3.5.2-1
Richard Hughes b8ad5b1
- Update to 3.5.2
Richard Hughes b8ad5b1
Richard Hughes 5008b2c
* Mon May 14 2012 Richard Hughes <hughsient@gmail.com> - 3.4.2-1
Richard Hughes 5008b2c
- Update to 3.4.2
Richard Hughes 5008b2c
Daniel Drake e6f6939
* Mon Apr 16 2012 Daniel Drake <dsd@laptop.org> - 3.4.1-2
Daniel Drake e6f6939
- Add upstream patch to fix crash when the system clock is wrong
Daniel Drake e6f6939
- Fixes GNOME#673551, OLPC#11714
Daniel Drake e6f6939
Richard Hughes 9091864
* Mon Apr 16 2012 Richard Hughes <hughsient@gmail.com> - 3.4.1-1
Richard Hughes 9091864
- Update to 3.4.1
Richard Hughes 9091864
Richard Hughes 5a7a629
* Mon Mar 26 2012 Richard Hughes <rhughes@redhat.com> - 3.4.0-1
Richard Hughes 5a7a629
- New upstream version.
Richard Hughes 5a7a629
Richard Hughes 9d82e79
* Mon Mar 19 2012 Richard Hughes <rhughes@redhat.com> 3.3.92-1
Richard Hughes 9d82e79
- Update to 3.3.92
Richard Hughes 9d82e79
4f1a864
* Tue Feb  6 2012 Matthias Clasen <mclasen@redhat.com> - 3.3.5-1
4f1a864
- Update to 3.3.5
4f1a864
a55897c
* Tue Jan 17 2012 Matthias Clasen <mclasen@redhat.com> - 3.3.4-1
a55897c
- Update to 3.3.4
a55897c
229c1a7
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.3.3-2
229c1a7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
229c1a7
b64c947
* Tue Dec 20 2011 Matthias Clasen <mclasen@redhat.com> - 3.3.3-1
b64c947
- Update to 3.3.3
b64c947
a4e6082
* Mon Nov 21 2011 Matthias Clasen <mclasen@redhat.com> - 3.3.2-1
a4e6082
- Update to 3.3.2
a4e6082
9595b0a
* Wed Nov  2 2011 Matthias Clasen <mclasen@redhat.com> - 3.3.1-1
9595b0a
- Update to 3.3.1
9595b0a
989e13a
* Wed Oct 26 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2.1-2
989e13a
- Rebuilt for glibc bug#747377
989e13a
cb28379
* Tue Oct 18 2011 Matthias Clasen <mclasen@redhat.com> - 3.2.1-1
cb28379
- Update to 3.2.1
cb28379
cb28379
* Tue Sep 27 2011 Ray <rstrode@redhat.com> - 3.2.0-1
cb28379
- Update to 3.2.0
cb28379
1415c60
* Tue Sep 27 2011 Ray <rstrode@redhat.com> - 3.2.0-1
1415c60
- Update to 3.2.0
1415c60
7ba0b68
* Mon Sep 19 2011 Matthias Clasen <mclasen@redhat.com> - 3.1.92-1
7ba0b68
- Update to 3.1.92
7ba0b68
7ba0b68
* Mon Sep 12 2011 Matthias Clasen <mclasen@redhat.com> - 3.1.91-3
7ba0b68
- Fix a gnome-screensaver crash
7ba0b68
7ba0b68
* Fri Sep  9 2011 Matthias Clasen <mclasen@redhat.com> - 3.1.91-2
7ba0b68
- Require gsettings-desktop-schemas
7ba0b68
7ba0b68
* Tue Sep  5 2011 Matthias Clasen <mclasen@redhat.com> - 3.1.91-1
b133da2
- Update to 3.1.91
b133da2
7ba0b68
* Tue Aug 30 2011 Matthias Clasen <mclasen@redhat.com> - 3.1.90.1-1
7ba0b68
- Update to 3.1.90.1
7ba0b68
7ba0b68
* Tue Aug 16 2011 Matthias Clasen <mclasen@redhat.com> - 3.1.5-1
7ba0b68
- Update to 3.1.5
7ba0b68
e76b949
* Mon Jul 25 2011 Matthias Clasen <mclasen@redhat.com> - 3.1.4-1
e76b949
- Update to 3.1.4
e76b949
Bastien Nocera 05d3c48
* Mon Jul 04 2011 Bastien Nocera <bnocera@redhat.com> 3.1.3-1
Bastien Nocera 05d3c48
- Update to 3.1.3
Bastien Nocera 05d3c48
0822be2
* Tue Jun 14 2011 Tomas Bzatek <tbzatek@redhat.com> - 3.1.2-1
0822be2
- Update to 3.1.2
0822be2
26d1c4e
* Wed May 11 2011 Tomas Bzatek <tbzatek@redhat.com> - 3.1.1-1
26d1c4e
- Update to 3.1.1
26d1c4e
e0a69aa
* Mon May  2 2011 Matthias Clasen <mclasen@redhat.com> - 3.0.1-2
e0a69aa
- Prevent segfaults in gnome-rr users on randr-less displays
e0a69aa
21f37f2
* Tue Apr 26 2011 Matthias Clasen <mclasen@redhat.com> - 3.0.1-1
21f37f2
- Update to 3.0.1
21f37f2
71acd5a
* Fri Apr 15 2011 Matthias Clasen <mclasen@redhat.com> - 3.0.0-2
71acd5a
- Require gnome-themes-standard (#674799)
71acd5a
Christopher Aillon eb311bf
* Mon Apr  4 2011 Christopher Aillon <caillon@redhat.com> - 3.0.0-1
Christopher Aillon eb311bf
- Update to 3.0.0
Christopher Aillon eb311bf
Christopher Aillon feab7ef
* Thu Mar 24 2011 Christopher Aillon <caillon@redhat.com> - 2.91.93-1
Christopher Aillon feab7ef
- Update to 2.91.93
Christopher Aillon feab7ef
cd7584f
* Tue Mar 22 2011 Matthias Clasen <mclasen@redhat.com> - 2.91.92-1
cd7584f
- Update to 2.91.92
cd7584f
3b634ce
* Mon Mar  7 2011 Matthias Clasen <mclasen@redhat.com> - 2.91.91-1
3b634ce
- Update to 2.91.91
3b634ce
94f6f95
* Mon Feb 21 2011 Matthias Clasen <mclasen@redhat.com> - 2.91.90-1
94f6f95
- 2.91.90
94f6f95
- Drop obsolete GConf dep
94f6f95
8ad1f70
* Thu Feb 10 2011 Matthias Clasen <mclasen@redhat.com> - 2.91.6.1-4
8ad1f70
- Rebuild against newer gtk
8ad1f70
54134ba
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.91.6.1-3
54134ba
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
54134ba
Bastien Nocera 8bdd024
* Fri Feb 04 2011 Bastien Nocera <bnocera@redhat.com> 2.91.6.1-2
Bastien Nocera 8bdd024
- Fix refcount issue in GnomeRRLabeler
Bastien Nocera 8bdd024
8b82577
* Wed Feb  2 2011 Matthias Clasen <mclasen@redhat.com> 2.91.6.1-1
8b82577
- Update to 2.91.6.1
8b82577
4cbbf79
* Wed Feb  2 2011 Matthias Clasen <mclasen@redhat.com> 2.91.6-3
4cbbf79
- Rebuild against newer gtk
4cbbf79
4900860
* Fri Jan 28 2011 Matthias Clasen <mclasen@redhat.com> 2.91.6-2
4900860
- Build with introspection support
4900860
5325b0b
* Tue Jan 11 2011 Matthias Clasen <mclasen@redhat.com> 2.91.6-1
5325b0b
- Update to 2.91.6
5325b0b
632a79e
* Mon Jan 10 2011 Matthias Clasen <mclasen@redhat.com> 2.91.5-1
632a79e
- Update to 2.91.5
632a79e
eb650d1
* Fri Jan  7 2011 Matthias Clasen <mclasen@redhat.com> 2.91.4-1
eb650d1
- Update to 2.91.4
eb650d1
a0497ea
* Fri Dec  3 2010 Matthias Clasen <mclasen@redhat.com> 2.91.3-2
a0497ea
- Rebuild against new gtk
a0497ea
Bastien Nocera 8413d6b
* Thu Nov 25 2010 Bastien Nocera <bnocera@redhat.com> 2.91.3-1
Bastien Nocera 8413d6b
- Update to 2.91.3
Bastien Nocera 8413d6b
Bastien Nocera abc9501
* Wed Nov 17 2010 Bastien Nocera <bnocera@redhat.com> 2.91.2-1
Bastien Nocera abc9501
- Update to 2.91.2
Bastien Nocera abc9501
Bill Nottingham 32373a3
* Thu Nov 11 2010 Bill Nottingham <notting@redhat.com> 2.91.1-3
Bill Nottingham 32373a3
- remove some extraneous deps
Bill Nottingham 32373a3
Bastien Nocera 752dc9e
* Thu Nov 11 2010 Bastien Nocera <bnocera@redhat.com> 2.91.1-2
Bastien Nocera 752dc9e
- Fix a possible double-free crasher
Bastien Nocera 752dc9e
Bastien Nocera 50d7f66
* Wed Nov 10 2010 Bastien Nocera <bnocera@redhat.com> 2.91.1-1
Bastien Nocera 50d7f66
- Update to 2.91.1
Bastien Nocera 50d7f66
0fcb14c
* Tue Nov  2 2010 Matthias Clasen <mclasen@redhat.com> 2.91.0-3
0fcb14c
- Rebuild against newer gtk3
0fcb14c
Bill Nottingham 26268e6
* Thu Oct 28 2010 Bill Nottingham <notting@redhat.com> 2.91.0-2
Bill Nottingham 26268e6
- flip background to match F-14
Bill Nottingham 26268e6
8e451e1
* Mon Oct  4 2010 Matthias Clasen <mclasen@redhat.com> 2.91.0-1
8e451e1
- Update to 2.91.0
8e451e1
Jesse Keating c38d257
* Wed Sep 29 2010 jkeating - 2.90.4-4
Jesse Keating c38d257
- Rebuilt for gcc bug 634757
Jesse Keating c38d257
edbb99c
* Wed Sep 22 2010 Matthias Clasen <mclasen@redhat.com> 2.90.4-3
edbb99c
- Rebuild against newer gobject-introspection
edbb99c
- Rebuild against newer gtk
edbb99c
e28904a
* Thu Aug 19 2010 Matthias Clasen <mclasen@redhat.com> 2.90.4-2
e28904a
- Prevent file conflict with gnome-desktop
e28904a
3913769
* Tue Jun 29 2010 Matthias Clasen <mclasen@redhat.com> 2.90.4-1
3913769
- Update to 2.90.4
3913769
220e718
* Mon Jun 28 2010 Matthias Clasen <mclasen@redhat.com> 2.90.2-1
220e718
- 2.90.2
c84487d
6f93337
* Thu Jun 17 2010 Richard Hughes <richard@hughsie.com> 2.90.1-1
6f93337
- Initial build for review.
6f93337