%define api_version 2 %define lib_major 7 %define libname %mklibname %{name}-%{api_version}_ %{lib_major} %define libnamedev %mklibname -d %{name}-%{api_version} %define req_libgnomeui_version 2.1.0 %define req_startup_notification_version 0.5 Summary: Package containing code shared among gnome-panel, gnome-session, nautilus, etc Name: gnome-desktop Version: 2.24.0 Release: %mkrel 1 License: GPLv2+ and LGPLv2+ Group: Graphical desktop/GNOME Source0: http://ftp.gnome.org/pub/GNOME/sources/gnome-desktop/%{name}-%{version}.tar.bz2 # (fc) 2.2.0.1-2mdk search in KDE 3.1 icon path Patch1: gnome-desktop-2.3.7-crystalsvg.patch BuildRoot: %{_tmppath}/%{name}-%{version}-root URL: http://www.gnome.org Requires: libgnomeui2 >= %{req_libgnomeui_version} BuildRequires: libgnomeui2-devel >= %{req_libgnomeui_version} BuildRequires: startup-notification-devel >= %{req_startup_notification_version} BuildRequires: gtk+2-devel >= 2.11.3 BuildRequires: gtk-doc BuildRequires: scrollkeeper BuildRequires: gnome-doc-utils >= 0.3.2 BuildRequires: libxslt-proc BuildRequires: intltool >= 0.40.0 %description This package contains some data files and other shared components of the GNOME user environment. %package -n %{libname} Summary: %{summary} Group: System/Libraries Requires: %{name}-common >= %{version}-%{release} Provides: %{name}-%{api_version} = %{version}-%{release} Requires: libstartup-notification-1 >= %{req_startup_notification_version} %description -n %{libname} This package contains an internal library (libgnomedesktop) used to implement some portions of the GNOME desktop. %package -n %{libnamedev} Summary: Static libraries, include files for gnome-desktop Group: Development/GNOME and GTK+ Provides: %{name}-devel = %{version}-%{release} Provides: lib%{name}-%{api_version}-devel = %{version}-%{release} Requires: %{libname} = %{version} Requires: libgnomeui2-devel Requires: libstartup-notification-1-devel >= %{req_startup_notification_version} Obsoletes: %mklibname -d %{name}-2_ 2 %description -n %{libnamedev} Static libraries, include files for internal library libgnomedesktop. %package common Summary: Data files needed by libgnomedesktop library Group: %{group} Conflicts: %{name} < 2.20.0-1mdv %description common Data files needed by libgnomedesktop library. %prep %setup -q %patch1 -p1 -b .crystalsvg %build %configure2_5x --with-gnome-distributor="%vendor" --disable-scrollkeeper %make LIBS=-lm %install rm -rf $RPM_BUILD_ROOT %{name}-2.0.lang GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 %makeinstall_std %find_lang %{name}-2.0 for omf in %buildroot%_datadir/omf/*/{*-??.omf,*-??_??.omf};do echo "%lang($(basename $omf|sed -e s/.*-// -e s/.omf//)) $(echo $omf|sed -e s!%buildroot!!)" >> %name-2.0.lang done for d in `ls -1 %buildroot%_datadir/gnome/help/`; do %find_lang $d --with-gnome cat $d.lang >> %name-2.0.lang done mkdir -p $RPM_BUILD_ROOT%{_datadir}/pixmaps ln -s %{_liconsdir}/mandrake.png $RPM_BUILD_ROOT%{_datadir}/pixmaps/mandriva.png %clean [ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT %post %update_scrollkeeper %postun %clean_scrollkeeper %if %mdkversion < 200900 %post -p /sbin/ldconfig -n %{libname} %endif %if %mdkversion < 200900 %postun -p /sbin/ldconfig -n %{libname} %endif %files %defattr (-, root, root) %doc AUTHORS COPYING ChangeLog NEWS README %{_bindir}/* %{_mandir}/man1/* %dir %{_datadir}/omf/* %{_datadir}/omf/*/*-C.omf %{_datadir}/gnome-about %{_datadir}/applications/* %{_datadir}/pixmaps/* %files -n %{libname} %defattr (-, root, root) %{_libdir}/libgnome-desktop-%{api_version}.so.%{lib_major}* %files -n %{libnamedev} %defattr (-, root, root) %{_includedir}/* %{_libdir}/*.a %attr(644,root,root) %{_libdir}/*.la %{_libdir}/*.so %{_libdir}/pkgconfig/* %doc %_datadir/gtk-doc/html/* %files common -f %{name}-2.0.lang %defattr (-, root, root) %changelog * Tue Sep 23 2008 Götz Waschk <waschk@mandriva.org> 2.24.0-1mdv2009.0 + Revision: 287269 - new epiphany * Mon Sep 08 2008 Götz Waschk <waschk@mandriva.org> 2.23.92-1mdv2009.0 + Revision: 282802 - new version * Tue Sep 02 2008 Götz Waschk <waschk@mandriva.org> 2.23.91-1mdv2009.0 + Revision: 278809 - new version * Tue Aug 19 2008 Götz Waschk <waschk@mandriva.org> 2.23.90-1mdv2009.0 + Revision: 273604 - new version * Tue Aug 05 2008 Götz Waschk <waschk@mandriva.org> 2.23.6-1mdv2009.0 + Revision: 263697 - new version * Wed Jul 23 2008 Götz Waschk <waschk@mandriva.org> 2.23.5-1mdv2009.0 + Revision: 241858 - new version * Thu Jul 03 2008 Götz Waschk <waschk@mandriva.org> 2.23.4-1mdv2009.0 + Revision: 231019 - new version - new version * Mon Jun 30 2008 Götz Waschk <waschk@mandriva.org> 2.22.3-1mdv2009.0 + Revision: 230187 - new version - update license - update buildrequires + Pixel <pixel@mandriva.com> - do not call ldconfig in %%post/%%postun, it is now handled by filetriggers * Tue May 27 2008 Götz Waschk <waschk@mandriva.org> 2.22.2-1mdv2009.0 + Revision: 211637 - new version - fix build * Wed Mar 26 2008 Emmanuel Andry <eandry@mandriva.org> 2.22.0-2mdv2008.1 + Revision: 190526 - Fix lib group * Mon Mar 10 2008 Götz Waschk <waschk@mandriva.org> 2.22.0-1mdv2008.1 + Revision: 183856 - new version * Tue Feb 26 2008 Götz Waschk <waschk@mandriva.org> 2.21.92-1mdv2008.1 + Revision: 175483 - new version * Mon Feb 11 2008 Götz Waschk <waschk@mandriva.org> 2.21.91-1mdv2008.1 + Revision: 165444 - fix rpmlint error - new version * Mon Jan 28 2008 Götz Waschk <waschk@mandriva.org> 2.21.90-1mdv2008.1 + Revision: 159048 - new version * Tue Jan 15 2008 Götz Waschk <waschk@mandriva.org> 2.21.5-1mdv2008.1 + Revision: 152168 - fix buildrequires - new version + Olivier Blin <oblin@mandriva.com> - restore BuildRoot * Tue Dec 18 2007 Götz Waschk <waschk@mandriva.org> 2.21.4-1mdv2008.1 + Revision: 132902 - new version - drop patch 2 * Tue Dec 18 2007 Frederic Crozat <fcrozat@mandriva.com> 2.21.2-2mdv2008.1 + Revision: 132449 - Patch2 (Fedora): add gnome-bg API + Thierry Vignaud <tvignaud@mandriva.com> - kill re-definition of %%buildroot on Pixel's request * Wed Nov 14 2007 Götz Waschk <waschk@mandriva.org> 2.21.2-1mdv2008.1 + Revision: 108622 - new version * Mon Oct 15 2007 Götz Waschk <waschk@mandriva.org> 2.20.1-1mdv2008.1 + Revision: 98699 - new version * Tue Sep 18 2007 Frederic Crozat <fcrozat@mandriva.com> 2.20.0-1mdv2008.0 + Revision: 89566 - Move mo files to a new sub-package + Götz Waschk <waschk@mandriva.org> - new version * Wed Sep 05 2007 Götz Waschk <waschk@mandriva.org> 2.19.92-1mdv2008.0 + Revision: 79721 - new version * Tue Aug 14 2007 Götz Waschk <waschk@mandriva.org> 2.19.90-1mdv2008.0 + Revision: 63283 - new version - fix buildrequires * Wed Aug 01 2007 Götz Waschk <waschk@mandriva.org> 2.19.6-2mdv2008.0 + Revision: 57354 - new devel name - use scrollkeeper macros * Mon Jul 30 2007 Götz Waschk <waschk@mandriva.org> 2.19.6-1mdv2008.0 + Revision: 56735 - fix buildrequires - new version * Sun Jul 08 2007 Götz Waschk <waschk@mandriva.org> 2.19.5-1mdv2008.0 + Revision: 49947 - new version * Sun Jun 17 2007 Götz Waschk <waschk@mandriva.org> 2.19.4-1mdv2008.0 + Revision: 40612 - new version - bump deps * Wed Jun 06 2007 Götz Waschk <waschk@mandriva.org> 2.19.3.1-1mdv2008.0 + Revision: 36005 - new version * Mon May 28 2007 Götz Waschk <waschk@mandriva.org> 2.18.2-1mdv2008.0 + Revision: 32121 - new version * Wed Apr 18 2007 Götz Waschk <waschk@mandriva.org> 2.18.1-1mdv2008.0 + Revision: 14402 - new version * Fri Mar 16 2007 Olivier Blin <oblin@mandriva.com> 2.18.0-2mdv2007.1 + Revision: 144693 - tag lang on Gnome help files * Tue Mar 13 2007 Götz Waschk <waschk@mandriva.org> 2.18.0-1mdv2007.1 + Revision: 142140 - new version * Mon Feb 26 2007 Götz Waschk <waschk@mandriva.org> 2.17.92-1mdv2007.1 + Revision: 126122 - new version * Mon Feb 12 2007 Götz Waschk <waschk@mandriva.org> 2.17.91-1mdv2007.1 + Revision: 120192 - new version * Sun Jan 21 2007 Götz Waschk <waschk@mandriva.org> 2.17.90-1mdv2007.1 + Revision: 111611 - new version * Tue Jan 09 2007 Götz Waschk <waschk@mandriva.org> 2.17.5-1mdv2007.1 + Revision: 106282 - new version * Thu Nov 30 2006 Götz Waschk <waschk@mandriva.org> 2.17.2-5mdv2007.1 + Revision: 89202 - rebuild * Thu Nov 30 2006 Götz Waschk <waschk@mandriva.org> 2.17.2-4mdv2007.1 + Revision: 88956 - fix buildrequires * Wed Nov 29 2006 Götz Waschk <waschk@mandriva.org> 2.17.2-3mdv2007.1 + Revision: 88463 - rebuild * Mon Nov 27 2006 Götz Waschk <waschk@mandriva.org> 2.17.2-2mdv2007.1 + Revision: 87661 - fix buildrequires - new version * Wed Nov 22 2006 Götz Waschk <waschk@mandriva.org> 2.16.2-1mdv2007.1 + Revision: 86191 - new version - unpack patch - Import gnome-desktop * Fri Oct 06 2006 Götz Waschk <waschk@mandriva.org> 2.16.1-1mdv2007.0 - New version 2.16.1 * Tue Sep 05 2006 Götz Waschk <waschk@mandriva.org> 2.16.0-1mdv2007.0 - New release 2.16.0 * Wed Aug 23 2006 Götz Waschk <waschk@mandriva.org> 2.15.92-1mdv2007.0 - New release 2.15.92 * Wed Aug 09 2006 Götz Waschk <waschk@mandriva.org> 2.15.91-1mdv2007.0 - New release 2.15.91 * Wed Aug 02 2006 Frederic Crozat <fcrozat@mandriva.com> 2.15.90-2mdv2007.0 - Rebuild with latest dbus * Wed Jul 26 2006 Götz Waschk <waschk@mandriva.org> 2.15.90-1 - New release 2.15.90 * Tue Jul 18 2006 Frederic Crozat <fcrozat@mandriva.com> 2.15.4-2mdv2007.0 - Rebuild to drop obsolete libhowl dependency * Wed Jul 12 2006 Götz Waschk <waschk@mandriva.org> 2.15.4-1mdv2007.0 - New release 2.15.4 * Fri Jun 02 2006 Frederic Crozat <fcrozat@mandriva.com> 2.15.2-1mdv2007.0 - Release 2.15.2 * Wed May 31 2006 Götz Waschk <waschk@mandriva.org> 2.14.2-1mdv2007.0 - New release 2.14.2 * Thu Apr 13 2006 Frederic Crozat <fcrozat@mandriva.com> 2.14.1.1-1mdk - Release 2.14.1.1 * Thu Mar 02 2006 Götz Waschk <waschk@mandriva.org> 2.12.3-2mdk - Rebuild to remove howl dep * Mon Feb 06 2006 Götz Waschk <waschk@mandriva.org> 2.12.3-1mdk - New release 2.12.3 - use mkrel * Tue Nov 29 2005 Götz Waschk <waschk@mandriva.org> 2.12.2-1mdk - New release 2.12.2 * Wed Oct 19 2005 Frederic Crozat <fcrozat@mandriva.com> 2.12.1-2mdk - Fix buildrequires * Sat Oct 08 2005 Frederic Crozat <fcrozat@mandriva.com> 2.12.1-1mdk - Release 2.12.1 * Fri Oct 07 2005 Götz Waschk <waschk@mandriva.org> 2.12.0-3mdk - fix buildrequires * Fri Oct 07 2005 Götz Waschk <waschk@mandriva.org> 2.12.0-2mdk - fix buildrequires * Thu Oct 06 2005 Frederic Crozat <fcrozat@mandriva.com> 2.12.0-1mdk - Release 2.12.0 * Wed Jun 29 2005 Götz Waschk <waschk@mandriva.org> 2.10.2-1mdk - drop patch 2 - New release 2.10.2 * Sat Apr 30 2005 Frederic Crozat <fcrozat@mandriva.com> 2.10.1-5mdk - Patch2: fix i18n init * Sat Apr 23 2005 Frederic Crozat <fcrozat@mandriva.com> 2.10.1-4mdk - Move logo to pixmaps directory * Fri Apr 22 2005 Frederic Crozat <fcrozat@mandriva.com> 2.10.1-3mdk - Rename our icon file * Fri Apr 22 2005 Frederic Crozat <fcrozat@mandriva.com> 2.10.1-2mdk - Fix vendor * Thu Apr 21 2005 Frederic Crozat <fcrozat@mandriva.com> 2.10.1-1mdk - Release 2.10.1 (based on Götz Waschk package) - update description with fedora one * Tue Feb 15 2005 Frederic Crozat <fcrozat@mandrakesoft.com> 2.8.3-1mdk - Release 2.8.3 * Wed Oct 20 2004 Frederic Crozat <fcrozat@mandrakesoft.com> 2.8.1-1mdk - New release 2.8.1 - Remove patch2 (merged upstream) * Fri Jul 09 2004 Frederic Crozat <fcrozat@mandrakesoft.com> 2.6.2-2mdk - Patch2 : fix OMF validation (Mdk bug #10201) * Wed Jun 16 2004 Götz Waschk <waschk@linux-mandrake.com> 2.6.2-1mdk - reenable libtoolize - New release 2.6.2 * Tue Apr 27 2004 Götz Waschk <waschk@linux-mandrake.com> 2.6.1-3mdk - fix buildrequires * Fri Apr 23 2004 Götz Waschk <waschk@linux-mandrake.com> 2.6.1-2mdk - fix buildrequires * Wed Apr 21 2004 Götz Waschk <waschk@linux-mandrake.com> 2.6.1-1mdk - fix source location - New release 2.6.1 * Tue Apr 06 2004 Frederic Crozat <fcrozat@mandrakesoft.com> 2.6.0.1-1mdk - Release 2.6.0.1 (with Götz help) - add omf files and call scrollkeeper in the post script