6f93337
%define libxml2_version                   2.4.20
3b634ce
%define gtk3_version                      3.0.0
26d1c4e
%define glib2_version                     2.19.1
6f93337
%define startup_notification_version      0.5
6f93337
%define gnome_doc_utils_version           0.3.2
6f93337
%define gtk_doc_version                   1.9
3c9a700
%define gsettings_desktop_schemas_version 0.1.4
6f93337
%define po_package                        gnome-desktop-3.0
6f93337
6f93337
Summary: Shared code among gnome-panel, gnome-session, nautilus, etc
6f93337
Name: gnome-desktop3
e98f87b
Version: 3.2.1
d3c7979
Release: 2%{?dist}
6f93337
URL: http://www.gnome.org
e98f87b
Source0: http://download.gnome.org/sources/gnome-desktop/3.2/gnome-desktop-%{version}.tar.xz
e0a69aa
6f93337
License: GPLv2+ and LGPLv2+
6f93337
Group: System Environment/Libraries
6f93337
1e82b90
# needed for GnomeWallClock
1e82b90
Requires: gsettings-desktop-schemas >= 3.1.91
1e82b90
6f93337
Requires: redhat-menus
9b7d7f5
### uncomment when gnome-about is packaged here
9b7d7f5
#Requires: pycairo
9b7d7f5
#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: libxml2-devel >= %{libxml2_version}
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}
6f93337
BuildRequires: gnome-doc-utils >= %{gnome_doc_utils_version}
7e058ef
BuildRequires: scrollkeeper
9b7d7f5
BuildRequires: gettext
6f93337
BuildRequires: gtk-doc >= %{gtk_doc_version}
6f93337
BuildRequires: automake autoconf libtool intltool
6f93337
6f93337
%description
9b7d7f5
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: libxml2-devel >= %{libxml2_version}
6f93337
Requires: gtk3-devel >= %{gtk3_version}
6f93337
Requires: glib2-devel >= %{glib2_version}
6f93337
Requires: startup-notification-devel >= %{startup_notification_version}
6f93337
Requires: gnome-doc-utils >= %{gnome_doc_utils_version}
6f93337
Requires: pkgconfig
6f93337
Requires: gtk-doc >= %{gtk_doc_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
9b7d7f5
%configure --with-pnp-ids-path="/usr/share/hwdata/pnp.ids" \
9b7d7f5
           --disable-scrollkeeper
6f93337
make %{?_smp_mflags}
6f93337
6f93337
%install
6f93337
make install DESTDIR=$RPM_BUILD_ROOT
6f93337
6f93337
# stuff we don't want
9b7d7f5
rm -rf $RPM_BUILD_ROOT/var/scrollkeeper
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
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
6f93337
%doc %{_datadir}/gtk-doc/html/gnome-desktop3/
6f93337
6f93337
%changelog
d3c7979
* Wed Oct 26 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2.1-2
d3c7979
- Rebuilt for glibc bug#747377
d3c7979
e98f87b
* Tue Oct 18 2011 Matthias Clasen <mclasen@redhat.com> - 3.2.1-1
e98f87b
- Update to 3.2.1
e98f87b
7c0b29d
* Tue Sep 27 2011 Ray <rstrode@redhat.com> - 3.2.0-1
7c0b29d
- Update to 3.2.0
7c0b29d
69bc707
* Tue Sep 27 2011 Ray <rstrode@redhat.com> - 3.2.0-1
69bc707
- Update to 3.2.0
69bc707
4a3899a
* Mon Sep 19 2011 Matthias Clasen <mclasen@redhat.com> - 3.1.92-1
4a3899a
- Update to 3.1.92
4a3899a
21ab219
* Mon Sep 12 2011 Matthias Clasen <mclasen@redhat.com> - 3.1.91-3
21ab219
- Fix a gnome-screensaver crash
21ab219
1e82b90
* Fri Sep  9 2011 Matthias Clasen <mclasen@redhat.com> - 3.1.91-2
1e82b90
- Require gsettings-desktop-schemas
1e82b90
9b7d7f5
* Tue Sep  5 2011 Matthias Clasen <mclasen@redhat.com> - 3.1.91-1
9b7d7f5
- Update to 3.1.91
9b7d7f5
fdb6b0d
* Tue Aug 30 2011 Matthias Clasen <mclasen@redhat.com> - 3.1.90.1-1
fdb6b0d
- Update to 3.1.90.1
fdb6b0d
10fd83c
* Tue Aug 16 2011 Matthias Clasen <mclasen@redhat.com> - 3.1.5-1
10fd83c
- Update to 3.1.5
10fd83c
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