Name: gdk-pixbuf2 Version: 2.21.5 Release: 2%{?dist} Summary: An image loading library Group: System Environment/Libraries License: LGPLv2+ URL: http://www.gt.org #VCS: git:git://git.gnome.org/gdk-pixbuf Source0: http://download.gnome.org/sources/gdk-pixbuf/2.21/gdk-pixbuf-%{version}.tar.bz2 BuildRequires: glib2-devel BuildRequires: libpng-devel BuildRequires: libjpeg-devel BuildRequires: libtiff-devel BuildRequires: jasper-devel BuildRequires: libX11-devel BuildRequires: gobject-introspection-devel # Bootstrap requirements BuildRequires: autoconf automake libtool BuildRequires: gettext-autopoint # gdk-pixbuf was included in gtk2 until 2.21.2 Conflicts: gtk2 <= 2.21.2 %description gdk-pixbuf is an image loading library that can be extended by loadable modules for new image formats. It is used by toolkits such as GTK+ or clutter. %package devel Summary: Development files for gdk-pixbuf Group: Development/Libraries Requires: %{name} = %{version}-%{release} Requires: glib2-devel # gdk-pixbuf was included in gtk2 until 2.21.2 Conflicts: gtk2-devel <= 2.21.2 %description devel This package contains the libraries and header files that are needed for writing applications that are using gdk-pixbuf. %prep %setup -q -n gdk-pixbuf-%{version} %build (if ! test -x configure; then NOCONFIGURE=1 ./autogen.sh; CONFIGFLAGS=--enable-gtk-doc; fi; %configure $CONFIGFLAGS \ --with-libjasper \ --with-included-loaders=png \ ) make %{?_smp_mflags} %install make install DESTDIR=$RPM_BUILD_ROOT \ RUN_QUERY_LOADER_TEST=false # Remove unpackaged files rm $RPM_BUILD_ROOT%{_libdir}/*.la rm $RPM_BUILD_ROOT%{_libdir}/gdk-pixbuf-2.0/2.10.0/loaders/*.la touch $RPM_BUILD_ROOT%{_libdir}/gdk-pixbuf-2.0/2.10.0/loaders.cache (cd $RPM_BUILD_ROOT%{_bindir} mv gdk-pixbuf-query-loaders gdk-pixbuf-query-loaders-%{__isa_bits} ) %find_lang gdk-pixbuf %post /sbin/ldconfig gdk-pixbuf-query-loaders-%{__isa_bits} --update-cache || : %postun /sbin/ldconfig if [ $1 -gt 0 ]; then gdk-pixbuf-query-loaders-%{__isa_bits} --update-cache || : fi %files -f gdk-pixbuf.lang %defattr(-,root,root,-) %doc AUTHORS COPYING NEWS %{_libdir}/libgdk_pixbuf-2.0.so.* %{_libdir}/libgdk_pixbuf_xlib-2.0.so.* %{_libdir}/girepository-1.0 %dir %{_libdir}/gdk-pixbuf-2.0 %dir %{_libdir}/gdk-pixbuf-2.0/2.10.0 %dir %{_libdir}/gdk-pixbuf-2.0/2.10.0/loaders %{_libdir}/gdk-pixbuf-2.0/2.10.0/loaders/*.so %ghost %{_libdir}/gdk-pixbuf-2.0/2.10.0/loaders.cache %{_bindir}/gdk-pixbuf-query-loaders-%{__isa_bits} %{_mandir}/man1/gdk-pixbuf-query-loaders.1* %files devel %defattr(-,root,root,-) %{_includedir}/gdk-pixbuf-2.0 %{_libdir}/libgdk_pixbuf-2.0.so %{_libdir}/libgdk_pixbuf_xlib-2.0.so %{_libdir}/pkgconfig/gdk-pixbuf-2.0.pc %{_libdir}/pkgconfig/gdk-pixbuf-xlib-2.0.pc %{_bindir}/gdk-pixbuf-csource %{_datadir}/gir-1.0 %{_datadir}/gtk-doc/html/* %{_mandir}/man1/gdk-pixbuf-csource.1* %changelog * Tue Jun 29 2010 Colin Walters - 2.21.5-2 - Changes to support snapshot builds * Mon Jun 28 2010 Matthias Clasen 2.21.5-1 - Update to 2.21.5 * Sat Jun 26 2010 Matthias Clasen 2.21.4-2 - Rename to gdk-pixbuf2 to avoid conflict with the existing gdk-pixbuf package * Sat Jun 26 2010 Matthias Clasen 2.21.4-1 - Update to 2.21.4 - Incorporate package review feedback * Sat Jun 26 2010 Matthias Clasen 2.21.3-1 - Initial packaging