%define libxml2_version 2.4.20 %define gtk3_version 3.0.0 %define glib2_version 2.19.1 %define startup_notification_version 0.5 %define gnome_doc_utils_version 0.3.2 %define gtk_doc_version 1.9 %define gsettings_desktop_schemas_version 0.1.4 %define po_package gnome-desktop-3.0 Summary: Shared code among gnome-panel, gnome-session, nautilus, etc Name: gnome-desktop3 Version: 3.5.5 Release: 1%{?dist} URL: http://www.gnome.org Source0: http://download.gnome.org/sources/gnome-desktop/3.4/gnome-desktop-%{version}.tar.xz License: GPLv2+ and LGPLv2+ Group: System Environment/Libraries # needed for GnomeWallClock Requires: gsettings-desktop-schemas >= 3.1.91 Requires: redhat-menus ### uncomment when gnome-about is packaged here #Requires: pycairo #Requires: pygtk2 # Make sure to update libgnome schema when changing this Requires: system-backgrounds-gnome # Make sure that gnome-themes-standard gets pulled in for upgrades Requires: gnome-themes-standard BuildRequires: gnome-common BuildRequires: libxml2-devel >= %{libxml2_version} BuildRequires: gtk3-devel >= %{gtk3_version} BuildRequires: gobject-introspection-devel BuildRequires: gsettings-desktop-schemas-devel >= %{gsettings_desktop_schemas_version} BuildRequires: glib2-devel >= %{glib2_version} BuildRequires: startup-notification-devel >= %{startup_notification_version} BuildRequires: gnome-doc-utils >= %{gnome_doc_utils_version} BuildRequires: libxkbfile-devel BuildRequires: xkeyboard-config-devel BuildRequires: scrollkeeper BuildRequires: gettext BuildRequires: gtk-doc >= %{gtk_doc_version} BuildRequires: automake autoconf libtool intltool BuildRequires: itstool %description The gnome-desktop package contains an internal library (libgnomedesktop) used to implement some portions of the GNOME desktop, and also some data files and other shared components of the GNOME user environment. %package devel Summary: Libraries and headers for libgnome-desktop License: LGPLv2+ Group: Development/Libraries Requires: %name = %{version}-%{release} Requires: libxml2-devel >= %{libxml2_version} Requires: gtk3-devel >= %{gtk3_version} Requires: glib2-devel >= %{glib2_version} Requires: startup-notification-devel >= %{startup_notification_version} Requires: gnome-doc-utils >= %{gnome_doc_utils_version} Requires: pkgconfig Requires: gtk-doc >= %{gtk_doc_version} %description devel Libraries and header files for the GNOME-internal private library libgnomedesktop. %prep %setup -q -n gnome-desktop-%{version} %build %configure --with-pnp-ids-path="/usr/share/hwdata/pnp.ids" \ --disable-scrollkeeper make %{?_smp_mflags} %install make install DESTDIR=$RPM_BUILD_ROOT # stuff we don't want rm -rf $RPM_BUILD_ROOT/var/scrollkeeper rm -f $RPM_BUILD_ROOT%{_libdir}/*.la rm -f $RPM_BUILD_ROOT%{_libdir}/*.a %find_lang %{po_package} --all-name --with-gnome %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files -f %{po_package}.lang %doc AUTHORS COPYING COPYING.LIB NEWS README %{_datadir}/gnome/gnome-version.xml %{_libexecdir}/gnome-rr-debug # LGPL %{_libdir}/lib*.so.* %{_libdir}/girepository-1.0/GnomeDesktop-3.0.typelib %files devel %{_libdir}/lib*.so %{_libdir}/pkgconfig/* %{_includedir}/* %{_datadir}/gir-1.0/GnomeDesktop-3.0.gir %doc %{_datadir}/gtk-doc/html/gnome-desktop3/ %changelog * Tue Aug 07 2012 Richard Hughes - 3.5.5-1 - Update to 3.5.5 * Fri Jul 27 2012 Fedora Release Engineering - 3.5.4-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild * Tue Jul 17 2012 Richard Hughes - 3.5.4-1 - Update to 3.5.4 * Tue Jun 26 2012 Richard Hughes - 3.5.3-1 - Update to 3.5.3 * Thu Jun 07 2012 Richard Hughes - 3.5.2-3 - Add missing files * Thu Jun 07 2012 Richard Hughes - 3.5.2-2 - Add missing BRs * Wed Jun 06 2012 Richard Hughes - 3.5.2-1 - Update to 3.5.2 * Mon May 14 2012 Richard Hughes - 3.4.2-1 - Update to 3.4.2 * Mon Apr 16 2012 Daniel Drake - 3.4.1-2 - Add upstream patch to fix crash when the system clock is wrong - Fixes GNOME#673551, OLPC#11714 * Mon Apr 16 2012 Richard Hughes - 3.4.1-1 - Update to 3.4.1 * Mon Mar 26 2012 Richard Hughes - 3.4.0-1 - New upstream version. * Mon Mar 19 2012 Richard Hughes 3.3.92-1 - Update to 3.3.92 * Tue Feb 6 2012 Matthias Clasen - 3.3.5-1 - Update to 3.3.5 * Tue Jan 17 2012 Matthias Clasen - 3.3.4-1 - Update to 3.3.4 * Fri Jan 13 2012 Fedora Release Engineering - 3.3.3-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild * Tue Dec 20 2011 Matthias Clasen - 3.3.3-1 - Update to 3.3.3 * Mon Nov 21 2011 Matthias Clasen - 3.3.2-1 - Update to 3.3.2 * Wed Nov 2 2011 Matthias Clasen - 3.3.1-1 - Update to 3.3.1 * Wed Oct 26 2011 Fedora Release Engineering - 3.2.1-2 - Rebuilt for glibc bug#747377 * Tue Oct 18 2011 Matthias Clasen - 3.2.1-1 - Update to 3.2.1 * Tue Sep 27 2011 Ray - 3.2.0-1 - Update to 3.2.0 * Tue Sep 27 2011 Ray - 3.2.0-1 - Update to 3.2.0 * Mon Sep 19 2011 Matthias Clasen - 3.1.92-1 - Update to 3.1.92 * Mon Sep 12 2011 Matthias Clasen - 3.1.91-3 - Fix a gnome-screensaver crash * Fri Sep 9 2011 Matthias Clasen - 3.1.91-2 - Require gsettings-desktop-schemas * Tue Sep 5 2011 Matthias Clasen - 3.1.91-1 - Update to 3.1.91 * Tue Aug 30 2011 Matthias Clasen - 3.1.90.1-1 - Update to 3.1.90.1 * Tue Aug 16 2011 Matthias Clasen - 3.1.5-1 - Update to 3.1.5 * Mon Jul 25 2011 Matthias Clasen - 3.1.4-1 - Update to 3.1.4 * Mon Jul 04 2011 Bastien Nocera 3.1.3-1 - Update to 3.1.3 * Tue Jun 14 2011 Tomas Bzatek - 3.1.2-1 - Update to 3.1.2 * Wed May 11 2011 Tomas Bzatek - 3.1.1-1 - Update to 3.1.1 * Mon May 2 2011 Matthias Clasen - 3.0.1-2 - Prevent segfaults in gnome-rr users on randr-less displays * Tue Apr 26 2011 Matthias Clasen - 3.0.1-1 - Update to 3.0.1 * Fri Apr 15 2011 Matthias Clasen - 3.0.0-2 - Require gnome-themes-standard (#674799) * Mon Apr 4 2011 Christopher Aillon - 3.0.0-1 - Update to 3.0.0 * Thu Mar 24 2011 Christopher Aillon - 2.91.93-1 - Update to 2.91.93 * Tue Mar 22 2011 Matthias Clasen - 2.91.92-1 - Update to 2.91.92 * Mon Mar 7 2011 Matthias Clasen - 2.91.91-1 - Update to 2.91.91 * Mon Feb 21 2011 Matthias Clasen - 2.91.90-1 - 2.91.90 - Drop obsolete GConf dep * Thu Feb 10 2011 Matthias Clasen - 2.91.6.1-4 - Rebuild against newer gtk * Tue Feb 08 2011 Fedora Release Engineering - 2.91.6.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild * Fri Feb 04 2011 Bastien Nocera 2.91.6.1-2 - Fix refcount issue in GnomeRRLabeler * Wed Feb 2 2011 Matthias Clasen 2.91.6.1-1 - Update to 2.91.6.1 * Wed Feb 2 2011 Matthias Clasen 2.91.6-3 - Rebuild against newer gtk * Fri Jan 28 2011 Matthias Clasen 2.91.6-2 - Build with introspection support * Tue Jan 11 2011 Matthias Clasen 2.91.6-1 - Update to 2.91.6 * Mon Jan 10 2011 Matthias Clasen 2.91.5-1 - Update to 2.91.5 * Fri Jan 7 2011 Matthias Clasen 2.91.4-1 - Update to 2.91.4 * Fri Dec 3 2010 Matthias Clasen 2.91.3-2 - Rebuild against new gtk * Thu Nov 25 2010 Bastien Nocera 2.91.3-1 - Update to 2.91.3 * Wed Nov 17 2010 Bastien Nocera 2.91.2-1 - Update to 2.91.2 * Thu Nov 11 2010 Bill Nottingham 2.91.1-3 - remove some extraneous deps * Thu Nov 11 2010 Bastien Nocera 2.91.1-2 - Fix a possible double-free crasher * Wed Nov 10 2010 Bastien Nocera 2.91.1-1 - Update to 2.91.1 * Tue Nov 2 2010 Matthias Clasen 2.91.0-3 - Rebuild against newer gtk3 * Thu Oct 28 2010 Bill Nottingham 2.91.0-2 - flip background to match F-14 * Mon Oct 4 2010 Matthias Clasen 2.91.0-1 - Update to 2.91.0 * Wed Sep 29 2010 jkeating - 2.90.4-4 - Rebuilt for gcc bug 634757 * Wed Sep 22 2010 Matthias Clasen 2.90.4-3 - Rebuild against newer gobject-introspection - Rebuild against newer gtk * Thu Aug 19 2010 Matthias Clasen 2.90.4-2 - Prevent file conflict with gnome-desktop * Tue Jun 29 2010 Matthias Clasen 2.90.4-1 - Update to 2.90.4 * Mon Jun 28 2010 Matthias Clasen 2.90.2-1 - 2.90.2 * Thu Jun 17 2010 Richard Hughes 2.90.1-1 - Initial build for review.