%define localstatedir /var/lib %define preferdb --enable-prefer-db1 Name: gnome-libs Version: 1.4.1.2 Release: 1 Summary: Main GNOME libraries License: LGPL Group: System Environment/Libraries Source: ftp://ftp.gnome.org/pub/GNOME/sources/stable/%{name}/%{name}-%{version}.tar.gz URL: http://www.gnome.org/ BuildRoot: %{_tmppath}/%{name}-%{version}root Requires: ORBit, imlib Requires: gtk+ >= 1.2.5 Requires: esound >= 0.2.5 BuildRequires: gtk+-devel >= 1.2.5 BuildRequires: esound-devel >= 0.2.5 BuildRequires: imlib-devel, ORBit-devel %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 gnome-libs package includes libraries that are needed to run GNOME. %package devel Summary: Libraries and headers for GNOME application development Group: Development/Libraries Requires: %name = %version Requires: ORBit-devel, imlib-devel Requires: gtk+-devel >= 1.2.5 Requires: esound-devel >= 0.2.5 #Requires: db1-devel %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 gnome-libs-devel package includes the libraries and include files that you will need to develop GNOME applications. You should install the gnome-libs-devel package if you would like to develop GNOME applications. You don''t need to install gnome-libs-devel if you just want to use the GNOME desktop environment. %prep %setup -q %build CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=%{_prefix} \ --sysconfdir=%{_sysconfdir} --with-kde-datadir=/usr/share \ --localstatedir=%{localstatedir} --libdir=%{_libdir} \ --bindir=%{_bindir} --datadir=%{_datadir} \ --includedir=%{_includedir} \ --sbindir=%{_sbindir} %{preferdb} #i think we need a blank line above make %install rm -rf $RPM_BUILD_ROOT make prefix=$RPM_BUILD_ROOT%{_prefix} \ sysconfdir=$RPM_BUILD_ROOT%{_sysconfdir} \ localstatedir=$RPM_BUILD_ROOT%{localstatedir} \ libdir=$RPM_BUILD_ROOT%{_libdir} bindir=$RPM_BUILD_ROOT%{_bindir} \ datadir=$RPM_BUILD_ROOT%{_datadir} \ includedir=$RPM_BUILD_ROOT%{_includedir} \ sbindir=$RPM_BUILD_ROOT%{_sbindir} install mv $RPM_BUILD_ROOT%{_datadir}/doc/gnome-doc $RPM_BUILD_ROOT%{_bindir} chmod a+x $RPM_BUILD_ROOT%{_bindir}/gnome-doc mv $RPM_BUILD_ROOT%{_datadir}/doc/mkstub $RPM_BUILD_ROOT%{_bindir} chmod a+x $RPM_BUILD_ROOT%{_bindir}/mkstub mkdir -p $RPM_BUILD_ROOT%{_datadir}/emacs/site-lisp mv $RPM_BUILD_ROOT%{_datadir}/doc/gnome-doc.el $RPM_BUILD_ROOT%{_datadir}/emacs/site-lisp %find_lang %name %clean rm -rf $RPM_BUILD_ROOT %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files -f %{name}.lang %defattr(-, root, root) %doc AUTHORS COPYING ChangeLog NEWS README %{_libdir}/lib*.so.* %{_bindir}/dns-helper %{_bindir}/gconfigger %{_bindir}/gnome-bug %{_bindir}/gnome-dump-metadata %{_bindir}/gnome-gen-mimedb %{_bindir}/gnome-moz-remote %{_bindir}/gnome-name-service %{_bindir}/gnome_segv %{_bindir}/goad-browser %{_bindir}/loadshlib %{_bindir}/new-object %attr(2755, root, utmp) %{_sbindir}/gnome-pty-helper %{_datadir}/idl/* %{_datadir}/pixmaps/* %{_datadir}/mime-info/gnome.mime %{_datadir}/type-convert/type.convert %config %{_sysconfdir}/* %files devel %defattr(-, root, root) %{_bindir}/gnome-config %{_bindir}/libart-config %{_bindir}/gnome-doc %{_bindir}/mkstub %{_libdir}/lib*.so %{_libdir}/*.a %{_libdir}/*.sh %{_libdir}/gnome-libs %{_includedir}/* %{_datadir}/aclocal/* %{_datadir}/gnome/html %{_datadir}/emacs/site-lisp/gnome-doc.el %changelog * Sun Oct 28 2001 Gregory Leblanc - replaced copyright with license - used the find_lang macro * Thu Feb 22 2001 Gregory Leblanc - fixed macros and hard-coded paths. * Wed Jan 31 2001 Akira TAGOH - Fixed show multibyte character in gnome_canvas_new_aa () * Sun Jan 28 2001 Akira TAGOH - Fixed show UTF-8 encoding KDE menu. * Wed Jan 24 2001 Matt Wilson - Japanese ideographs now show up in iswalnum, don't include it in the ideograph check (Patch26: gtk-xmhtml-wordwrap-alnum.patch) * Wed Dec 27 2000 Matt Wilson - enable japanese - removed gnome-libs-1.2.4-druid-fontset.patch, in mainline * Tue Dec 19 2000 Matt Wilson - disabled i18n (asian) patches, but integrate patches into main package - added iconlist im patch from CLE, currently disabled. - 1.2.8 - removed gnome-libs-1.2.4-setbgfix.patch, in mainline - removed gnome-libs-1.2.4-grabfix.patch, in mainline - removed gnome-libs-1.2.4-doubleclicks.patch, in mainline - removed gnome-libs-1.2.4-motionnotify.patch, in mainline - removed gnome-libs-1.2.4-nosound.patch, in mainline - removed alpha cflags hack * Thu Sep 7 2000 Matt Wilson - added patch for gtk-XmHTML wrapping - added patch to ensure proper kanji display in about boxes (is this still needed?) - added patch to tweak the fonts used for XmHTML to be readable in Japanese * Tue Aug 29 2000 Yukihiro Nakai - Add Japanese patches * Wed Aug 23 2000 Elliot Lee - Fix the mismatch of default settings between control-center and gnome-libs. I am the true survivor! * Sat Aug 19 2000 Havoc Pennington - Always use SCROLL_NEVER mode as if transparency was on, even if transparency is not on. This fixes 14744 but makes scrolling slow. Best we can do, sigh. * Sat Aug 19 2000 Havoc Pennington - Call gdk_window_get_pointer on motion notify, fixes bug 16407, though I don't quite understand why it does * Fri Aug 11 2000 Jonathan Blandford - Up Epoch and release * Wed Aug 09 2000 Havoc Pennington - Filter out double/triple clicks when doing scroll or paste * Wed Aug 09 2000 Havoc Pennington - fix for grabbing the pointer while selecting * Sat Aug 05 2000 Havoc Pennington - fix for failure to change background color post-realization * Fri Aug 04 2000 Owen Taylor - Add a Requires db1-devel to the devel package. (Bug #15394) * Thu Aug 03 2000 Owen Taylor - Rebuild to see if we can fix funny gnome-config junk problem. * Tue Jul 19 2000 Havoc Pennington - Rebuild; were getting weird segfaults with tearoff dock items, rebuilding with debugging made it go away, hoping it was a compiler bug. * Wed Jul 12 2000 Havoc Pennington - 1.2.4 - remove IDL fix patch, seems to have gone upstream * Mon Jun 19 2000 Havoc Pennington - Move elisp files and executables out of /usr/share/doc - Add HTML docs to file list - remove broken %%doc mess * Thu Jun 15 2000 Jonathan Blandford - added bug fix to fix idl miscompilation. * Fri Jun 9 2000 Matt Wilson - 1.2.1 - rebuilt with gcc that has fixed C ABI * Tue May 30 2000 Matt Wilson - prefer db1 * Fri May 19 2000 Owen Taylor - Upgrade to gnome-libs 1.0.62 * Mon Feb 21 2000 Preston Brown - keyboard mapping follows debian policy, xterm * Tue Feb 15 2000 Owen Taylor - Add checks to make sure gnome-terminal survives if the bg pixmap vanishes. * Fri Feb 11 2000 Owen Taylor - Install gtkrc files in /etc/gnome * Fri Feb 11 2000 Owen Taylor - Remove broken alpha timeval fix, fix bug in configure.in that was misdetecting ut_tv field of utmpx * Thu Feb 10 2000 Bernhard Rosenkraenzer - Fix up escape sequences in zvt (Bug #9143) * Fri Feb 04 2000 Elliot Lee - Accept true/yes/non-zero as TRUE for gnome-config boolean values. * Wed Feb 03 2000 Havoc Pennington - set ECHOK for terminal widget, bug 8823 * Wed Feb 02 2000 Havoc Pennington - include man pages in the file list, also bug 8017 * Wed Feb 02 2000 Havoc Pennington - Fix an alpha warning bugzilla #8017 * Tue Feb 01 2000 Elliot Lee - Update to 1.0.55 * Tue Aug 31 1999 Elliot Lee - Update to 1.0.15 * Mon Aug 30 1999 Elliot Lee - Merge in various minor things from RHL * Mon Jun 14 1999 Gregory McLean - Added the -q option to the setup stage, quiet please! * Tue Mar 2 1999 Gregory McLean - Added some hackage in for the brain dead libtool on the alpha - Cleaned up the spec file abit to be more consistant. * Wed Feb 17 1999 Elliot Lee - Add debugging disabling flags to $CFLAGS * Fri Nov 20 1998 Pablo Saratxaga - use --localstatedir=/var/lib in config state (score files for games for exemple will go there). - added several more files to %files section, in particular language files and corba IDLs * Wed Sep 23 1998 Michael Fulbright - Updated to version 0.30 * Mon Apr 13 1998 Marc Ewing - Added %{prefix}/lib/gnome-libs * Fri Mar 13 1998 Marc Ewing - Integrate into gnome-libs source tree