%define localstatedir /var/lib Name: gdk-pixbuf Summary: The GdkPixBuf image handling library Version: 0.13.0 Release: 1 License: LGPL Group: System Environment/Libraries Source: ftp://ftp.gnome.org/pub/GNOME/sources/%{name}/%{name}-%{version}.tar.gz URL: http://www.gnome.org/ BuildRoot: %{_tmppath}/%{name}-%{version}-root Requires: gtk+ >= 1.2 BuildRequires: gtk+-devel >= 1.2 BuildRequires: gnome-libs-devel %description The GdkPixBuf library provides a number of features, including : - GdkPixbuf structure for representing images. - Image loading facilities. - Rendering of a GdkPixBuf into various formats: drawables (windows, pixmaps), GdkRGB buffers. - Fast scaling and compositing of pixbufs. - Simple animation loading (ie. animated gifs) In addition, this module also provides a little libgnomecanvaspixbuf library, which contains a GNOME Canvas item to display pixbufs with full affine transformations. %package devel Summary: Libraries and include files for developing GdkPixBuf applications. Group: Development/Libraries Requires: %name = %version Requires: gtk+-devel >= 1.2 Requires: gnome-libs-devel %description devel Libraries and include files for developing GdkPixBuf applications. %prep %setup -q %build %ifarch alpha MYARCH_FLAGS="--host=alpha-redhat-linux" %endif # Needed for snapshot releases. MYCFLAGS="$RPM_OPT_FLAGS" if [ ! -f configure ]; then CFLAGS="$MYCFLAGS" ./autogen.sh $MYARCH_FLAGS \ --localstatedir=%{localstatedir} --prefix=%{_prefix} \ --sysconfdir=%{_sysconfdir} --bindir=%{_bindir} \ --libdir=%{_libdir} --includedir=%{_includedir} \ --datadir=%{_datadir} fi CFLAGS="$MYCFLAGS" ./configure $MYARCH_FLAGS --localstatedir=%{localstatedir} \ --prefix=%{_prefix} --sysconfdir=%{_sysconfdir} \ --bindir=%{_bindir} --libdir=%{_libdir} \ --includedir=%{_includedir} --datadir=%{_datadir} if [ "$SMP" != "" ]; then make -j$SMP "MAKE=make -j$SMP" else make fi %install rm -rf $RPM_BUILD_ROOT make sysconfdir=$RPM_BUILD_ROOT%{_sysconfdir} \ prefix=$RPM_BUILD_ROOT%{_prefix} bindir=$RPM_BUILD_ROOT%{_bindir} \ libdir=$RPM_BUILD_ROOT%{_libdir} \ includedir=$RPM_BUILD_ROOT%{_includedir} \ datadir=$RPM_BUILD_ROOT%{_datadir} \ localstatedir=$RPM_BUILD_ROOT%{localstatedir} install %clean rm -rf $RPM_BUILD_ROOT %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files %defattr(-, root, root) %doc AUTHORS COPYING COPYING.LIB ChangeLog NEWS README TODO doc/*.txt html %{_libdir}/lib*.so.* %{_libdir}/%{name}/loaders/lib*.so* %files devel %defattr(-, root, root) #doc HACKING MAINTAINERS %{_bindir}/* %{_libdir}/lib*.so %{_libdir}/*.a %{_libdir}/*.sh %{_includedir}/* %{_datadir}/aclocal/* %{_datadir}/gnome/html/* %changelog * Fri Aug 17 2001 Build User - fixed BuildRoot * Wed May 30 2001 Gregory Leblanc - moved .so loaders to the main package, so that gdk-pixbuf is functional without the -devel package * Thu May 24 2001 Gregory Leblanc - replaced Copyright with License - fixed %files so that none of the .so files get put into the gdk-pixbuf rpm * Mon Feb 19 2001 Gregory Leblanc - A few fixups, and better macros * Sat Jan 22 2000 Ross Golder - Borrowed from gnome-libs to integrate into gdk-pixbuf source tree