%define libxml2_version 2.5 %define orbit2_version 2.6.0 %define libbonobo_version 2.3.6-2 %define libgnomecanvas_version 2.0.0 %define libgnome_version 2.2.0 %define libart_lgpl_version 2.3.8 %define libbonoboui_version 2.3.6 %define glib2_version 2.6.0 %define pango_version 1.2.0 %define gtk2_version 2.6.0 %define gconf2_version 2.3.0 %define gnome_vfs2_version 2.5.3 %define libglade2_version 2.0.0 %define esound_version 1:0.2.27 %define po_package libgnomeui-2.0 Summary: GNOME base GUI library Name: libgnomeui Version: 2.13.0 Release: 1 URL: ftp://ftp.gnome.org Source0: %{name}-%{version}.tar.bz2 License: LGPL Group: System Environment/Libraries BuildRoot: %{_tmppath}/%{name}-root Requires: ORBit2 >= %{orbit2_version} Requires: glib2 >= %{glib2_version} Requires: pango >= %{pango_version} Requires: gtk2 >= %{gtk2_version} Requires: GConf2 >= %{gconf2_version} Requires: gnome-vfs2 >= %{gnome_vfs2_version} Requires: libgnomecanvas >= %{libgnomecanvas_version} Requires: libbonobo >= %{libbonobo_version} Requires: libbonoboui >= %{libbonoboui_version} Requires: libxml2 >= %{libxml2_version} Requires: libgnome >= %{libgnome_version} Requires: libart_lgpl >= %{libart_lgpl_version} Requires: libglade2 >= %{libglade2_version} Requires: esound >= %{esound_version} Requires: fontconfig Requires: gnome-keyring Requires: libjpeg BuildRequires: zlib-devel BuildRequires: ORBit2-devel >= %{orbit2_version} BuildRequires: glib2-devel >= %{glib2_version} BuildRequires: pango-devel >= %{pango_version} BuildRequires: gtk2-devel >= %{gtk2_version} BuildRequires: GConf2-devel >= %{gconf2_version} BuildRequires: gnome-vfs2-devel >= %{gnome_vfs2_version} BuildRequires: libgnomecanvas-devel >= %{libgnomecanvas_version} BuildRequires: libbonobo-devel >= %{libbonobo_version} BuildRequires: libbonoboui-devel >= %{libbonoboui_version} BuildRequires: libxml2-devel >= %{libxml2_version} BuildRequires: libgnome-devel >= %{libgnome_version} BuildRequires: libart_lgpl-devel >= %{libart_lgpl_version} BuildRequires: libglade2-devel >= %{libglade2_version} BuildRequires: esound-devel >= %{esound_version} BuildRequires: libSM-devel, libICE-devel BuildRequires: fontconfig BuildRequires: gnome-keyring-devel BuildRequires: libjpeg-devel BuildRequires: gtk-doc %description GNOME (GNU Network Object Model Environment) is a user-friendly set of GUI applications and desktop tools to be used in conjunction with a window manager for the X Window System. The libgnomeui package includes GUI-related libraries that are needed to run GNOME. (The libgnome package includes the library features that don\'t use the X Window System.) %package devel Summary: Libraries and headers for libgnome Group: Development/Libraries Requires: %name = %{version} Requires: zlib-devel Requires: esound-devel Requires: ORBit2-devel >= %{orbit2_version} Requires: glib2-devel >= %{glib2_version} Requires: pango-devel >= %{pango_version} Requires: gtk2-devel >= %{gtk2_version} Requires: GConf2-devel >= %{gconf2_version} Requires: gnome-vfs2-devel >= %{gnome_vfs2_version} Requires: libgnomecanvas-devel >= %{libgnomecanvas_version} Requires: libbonobo-devel >= %{libbonobo_version} Requires: libbonoboui-devel >= %{libbonoboui_version} Requires: libxml2-devel >= %{libxml2_version} Requires: libgnome-devel >= %{libgnome_version} Requires: libart_lgpl-devel >= %{libart_lgpl_version} Requires: libglade2-devel >= %{libglade2_version} Requires: esound-devel >= %{esound_version} Requires: libSM-devel, libICE-devel Requires: gnome-keyring-devel Conflicts: gnome-libs-devel < 1.4.1.2 Conflicts: gdk-pixbuf-devel <= 0.11 %description devel GNOME (GNU Network Object Model Environment) is a user-friendly set of GUI applications and desktop tools to be used in conjunction with a window manager for the X Window System. The libgnomeui-devel package includes the libraries and include files that you will need to use libgnomeui. You should install the libgnomeui-devel package if you would like to compile GNOME applications. You do not need to install libgnomeui-devel if you just want to use the GNOME desktop environment. %prep %setup -q %build %configure --enable-gtk-doc export tagname=CC make %install rm -rf $RPM_BUILD_ROOT export tagname=CC %makeinstall rm -f $RPM_BUILD_ROOT%{_libdir}/*.la rm -f $RPM_BUILD_ROOT%{_libdir}/*.a rm -f $RPM_BUILD_ROOT%{_libdir}/libglade/2.0/*.a rm -f $RPM_BUILD_ROOT%{_libdir}/gtk-2.0/*/filesystems/*.a %find_lang %{po_package} %clean rm -rf $RPM_BUILD_ROOT %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files -f %{po_package}.lang %defattr(-,root,root) %doc COPYING.LIB ChangeLog NEWS %{_libdir}/lib*.so.* ## FIXME questionable that libgnomeui still contains these %{_datadir}/pixmaps/* %{_libdir}/libglade/2.0/* %{_libdir}/gtk-2.0/*/filesystems/* %{_libexecdir}/* %files devel %defattr(-,root,root) %{_libdir}/lib*.so %{_libdir}/pkgconfig/* %{_includedir}/* %{_datadir}/gtk-doc %changelog * Wed Dec 14 2005 Matthias Clasen - Update to 2.13.0 * Fri Dec 09 2005 Jesse Keating - rebuilt * Mon Nov 28 2005 Ray Strode - 2.12.0-6 - Add libSM-devel/libICE-devel requires for libgnomeui-devel (bug 173610) * Tue Nov 8 2005 Matthias Clasen - 2.12.0-5 - Remove static libs * Sun Nov 6 2005 Matthias Clasen - 2.12.0-4 - Switch requires to modular X * Mon Sep 12 2005 Jeremy Katz - 2.12.0-2 - devel subpackage requires gnome-keyring-devel (noticed by Marc Maurer) * Thu Sep 8 2005 Matthias Clasen - 2.12.0-1 - Update to 2.12.0 * Tue Aug 16 2005 Warren Togami - 2.11.2-2 - rebuild for new cairo * Tue Aug 9 2005 Ray Strode - 2.11.2-1 - Newer upstream version * Mon Jul 11 2005 Matthias Clasen - 2.11.1-1 - Newer upstream version * Fri Apr 8 2005 Ray Strode - 2.10.0-1 - Update to 2.10.0 -* Thu Jan 27 2005 Matthias Clasen - 2.9.1-1 - Update to 2.9.1 - Drop upstreamed patches * Wed Sep 22 2004 Alexander Larsson - 2.8.0-1 - update to 2.8.0 * Fri Sep 17 2004 Matthias Clasen 2.7.92-2 - make the gnome-vfs file chooser backend work better with ftp: * Tue Aug 31 2004 Alex Larsson 2.7.92-1 - update to 2.7.92 * Wed Aug 4 2004 Mark McLoughlin 2.7.2-1 - Update to 2.7.2 - Remove patches - all upstream now. * Tue Jul 27 2004 Colin Walters 2.6.0-6 - Revert unneeded dep on newer gtk * Thu Jul 22 2004 Colin Walters 2.6.0-5 - Backport fileselector crash fix from HEAD - Remove unneeded calls to autotools - Remove BR on autotools * Tue Jun 15 2004 Elliot Lee - rebuilt * Fri Apr 16 2004 Alexander Larsson 2.6.0-3 - Backport fixes from cvs - fix fileselector crashes - fix auth callback threadsafeness - fix auth callback modal dialog bug * Fri Apr 2 2004 Mark McLoughlin 2.6.0-2 - Require libjpeg and BuildRequire libjpeg-devel for the thumbnailer (#111111) * Thu Apr 1 2004 Alex Larsson 2.6.0-1 - update to 2.6.0 * Wed Mar 17 2004 Alex Larsson 2.5.92-1 - update to 2.5.92 * Thu Mar 11 2004 Alex Larsson 2.5.91-2 - enable gtk-doc * Wed Mar 10 2004 Mark McLoughlin 2.5.91-1 - Update to 2.5.91 * Thu Mar 04 2004 Mark McLoughlin 2.5.90.1-1 - Update to 2.5.90.1 - Package the gnome-vfs GtkFilesystem impl. * Tue Mar 02 2004 Elliot Lee - rebuilt * Tue Feb 24 2004 Alexander Larsson 2.5.90-1 - update to 2.5.90 * Fri Feb 13 2004 Elliot Lee - rebuilt * Mon Jan 26 2004 Alexander Larsson 2.5.3-2 - require later gnome-vfs2 * Fri Jan 23 2004 Jonathan Blandford 2.5.3-1 - update to new version * Fri Oct 3 2003 Alexander Larsson 2.4.0.1-1 - 2.4.0.1 * Wed Sep 3 2003 Alexander Larsson 2.4.0-1 - update to 2.4.0 * Wed Aug 13 2003 Alexander Larsson 2.3.6-2 - Remove bonobo-activation dependencies * Tue Aug 12 2003 Jonathan Blandford - new release for GNOME 2.4 * Mon Jul 28 2003 Havoc Pennington 2.2.1-3 - rebuild, and libtoolize * Wed Jul 23 2003 Nalin Dahyabhai 2.2.1-2 - remove apparently-unused source file for rebuild * Mon Jul 7 2003 Havoc Pennington 2.2.1-1 - 2.2.1 * Wed Jun 04 2003 Elliot Lee - rebuilt * Tue Jun 3 2003 Jeff Johnson - add explicit epoch's where needed, hide epoch in esound_version. * Thu Feb 13 2003 Tim Powers 2.2.0.1-5 - fixed requires so that we no longer require Xft and Xft-devel, but instead XFree86 and XFree86-devel >= 4.2.99 * Tue Feb 11 2003 Alexander Larsson 2.2.0.1-4 - Passs LIBTOOL=/usr/bin/libtool to make, should fix lib64 issue * Tue Feb 11 2003 Bill Nottingham 2.2.0.1-3 - fix esound req (#74566) * Fri Jan 31 2003 Alexander Larsson 2.2.0.1-2 - Add patch to enable top-left text * Thu Jan 23 2003 Alexander Larsson 2.2.0.1-1 - Update to 2.2.0.1 - removed icon scale patch. Other patch is in upstream. * Wed Jan 22 2003 Tim Powers - rebuilt * Mon Jan 13 2003 Havoc Pennington - copy kdelibs by not scaling icons up more than 6 pixels. needs syncing with icon theme spec * Sun Jan 12 2003 Havoc Pennington - rebuild with newer requirements * Thu Jan 9 2003 Alexander Larsson 2.1.90-1 - Update to 2.1.90 * Mon Nov 11 2002 Havoc Pennington - 2.1.2 - comment out change-esound-startup patch, not sure about it, doesn't apply anymore * Tue Nov 5 2002 Bill Nottingham 2.0.3-4 - rebuild for fixed pkgconfig paths * Thu Aug 29 2002 Havoc Pennington - require new libtool and libtoolize to fix rpath bugs * Wed Aug 21 2002 Elliot Lee 2.0.3-2 - Don't always ensure an esd connection is available just because we can do so. * Mon Aug 12 2002 Havoc Pennington - 2.0.3 - fixups to file list and not-packaged files warnings * Wed Jun 26 2002 Owen Taylor - Fix find_lang * Sun Jun 16 2002 Havoc Pennington - 2.0.1 * Fri Jun 07 2002 Havoc Pennington - rebuild in different environment * Wed Jun 5 2002 Havoc Pennington - 1.117.2 - remove zero-length AUTHORS/README - add post/postun ldconfig * Sun May 26 2002 Tim Powers - automated rebuild * Mon May 20 2002 Havoc Pennington - rebuild in different environment * Mon May 20 2002 Havoc Pennington - 1.117.1 * Fri May 03 2002 Havoc Pennington - rebuild in different environment * Fri May 3 2002 Havoc Pennington - 1.116.1 * Thu Apr 4 2002 Jeremy Katz - 1.114.0 * Thu Feb 14 2002 Havoc Pennington - 1.111.1 * Wed Jan 30 2002 Owen Taylor - Version 1.110.0 * Mon Jan 28 2002 Havoc Pennington - rebuild in rawhide - --disable-gtk-doc * Mon Jan 7 2002 Havoc Pennington - 1.108.0.90 snap, remove gconf stuff moved to libgnome * Tue Nov 27 2001 Havoc Pennington - 1.106.0.90 snap, glib 1.3.11 - add explicit-versioned requires on dependency libs - do gconftool stuff, put schemas in file list - use makeinstall instead of destdir to avoid broken makefiles * Mon Oct 29 2001 Havoc Pennington - grumble, we require libglade 2 not libglade 1 * Mon Oct 29 2001 Havoc Pennington - add libglade module to file list - add libglade dependency * Sun Oct 28 2001 Havoc Pennington - new snap, rebuild for glib 1.3.10 * Fri Oct 5 2001 Havoc Pennington - new tarball, rebuild for new glib, remove db1 dependency * Mon Sep 24 2001 Havoc Pennington - new cvs snap * Tue Sep 18 2001 Havoc Pennington - Initial build.