Sophie

Sophie

distrib > Mageia > 2 > i586 > media > core-release-src > by-pkgid > 15c433e422188af4bc4e963db4c943a7 > files > 3

gdk-pixbuf2.0-lsb-2.26.1-1.mga2.src.rpm

%define pkgname			gdk-pixbuf
%define api_version		2.0
%define binary_version		2.10
%define lib_major		0
%define libname		%mklibname gdk_pixbuf %{api_version} %{lib_major}

%define url_ver %(echo %{version}|cut -d. -f1,2)

Summary:	Image loading and manipulation library for GTK+
Name:		%{pkgname}%{api_version}-lsb
Version:	2.26.1
Release:        %mkrel 1
License:	LGPLv2+
Group:		System/Libraries
Source0:	http://download.gnome.org/sources/%{pkgname}/%{url_ver}/%{pkgname}-%{version}.tar.xz
Patch0:		gdk-pixbuf-2.24.0-libpng12-soname.patch
URL:		http://www.gtk.org
Requires:	common-licenses
BuildRequires:	pkgconfig(gio-2.0)
BuildRequires:	pkgconfig(glib-2.0) >= 2.27.2
BuildRequires:	pkgconfig(gmodule-no-export-2.0)
BuildRequires:	pkgconfig(gobject-2.0)
BuildRequires:	pkgconfig(gthread-2.0)
BuildRequires:	pkgconfig(libpng12)
BuildRequires:	chrpath
BuildRequires:	gnome-common
BuildRequires:	gettext-devel
BuildRequires:	gtk-doc

%description
This package contains libraries used by GTK+ to load and handle
various image formats.

%package -n %{libname}-loaders-png12
Summary:        PNG Image loading and manipulation library for GTK+
Group:          System/Libraries
Requires:       %{pkgname}%{api_version} >= %{version}
Provides:	%{libname}-loaders-png = %{version}
Requires(post): %{libname} >= %{version}
Requires(postun): %{libname} >= %{version}

%description -n %{libname}-loaders-png12
This package contains libraries used by GTK+ to load and handle
PNG image formats.

%prep
%setup -n %{pkgname}-%{version} -q
%patch0 -p0

%build
NOCONFIGURE=yes gnome-autogen.sh
%configure2_5x --without-libjpeg --without-libtiff --disable-rpath
%make

%install
rm -rf %{buildroot}
mkdir -p %{buildroot}%{_libdir}/%{pkgname}-%{api_version}/%{binary_version}.0/loaders/

install -m0755 `find -name libpixbufloader-png12.so` %{buildroot}%{_libdir}/%{pkgname}-%{api_version}/%{binary_version}.0/loaders/libpixbufloader-png12.so
chrpath -d %{buildroot}%{_libdir}/%{pkgname}-%{api_version}/%{binary_version}.0/loaders/*.so

%post -n %{libname}-loaders-png12
%{_libdir}/%{pkgname}-%{api_version}/bin/gdk-pixbuf-query-loaders --update-cache

%postun -n %{libname}-loaders-png12
%{_libdir}/%{pkgname}-%{api_version}/bin/gdk-pixbuf-query-loaders --update-cache

%files -n %{libname}-loaders-png12
%defattr(-, root, root)
%{_libdir}/%{pkgname}-%{api_version}/%{binary_version}.0/loaders/libpixbufloader-png12.so


%changelog

* Sat Apr 14 2012 ovitters <ovitters> 2.26.1-1.mga2
+ Revision: 230802
- new version 2.26.1

* Tue Mar 20 2012 ovitters <ovitters> 2.26.0-1.mga2
+ Revision: 225081
- new version 2.26.0
- clean spec

* Sun Feb 05 2012 fwang <fwang> 2.25.2-1.mga2
+ Revision: 204551
- new version 2.25.2

* Sat Dec 17 2011 fwang <fwang> 2.25.0-1.mga2
+ Revision: 183072
- new version 2.25.0

* Tue Sep 27 2011 fwang <fwang> 2.24.0-6.mga2
+ Revision: 149281
- rename the loader to try fixing

* Tue Sep 27 2011 fwang <fwang> 2.24.0-5.mga2
+ Revision: 149277
- add conflicts to temporarily avoid problem, but not fixed

* Sat Sep 24 2011 fwang <fwang> 2.24.0-4.mga2
+ Revision: 147525
- br gtk-doc
- br gettext
- br gettext
- use png12 as soname for loader

* Fri Sep 23 2011 fwang <fwang> 2.24.0-3.mga2
+ Revision: 146946
- add to corect pacakge

* Fri Sep 23 2011 fwang <fwang> 2.24.0-2.mga2
+ Revision: 146931
- add requires on post scriptlet
- rename loader so that it does not conflicts with major flavour of loader

* Fri Sep 23 2011 fwang <fwang> 2.24.0-1.mga2
+ Revision: 146921
- force to drop rpath
- disable jpeg and tiff loader
- import lsb version of png1.2 gdk-pixbuf loader
- Created package structure for gdk-pixbuf2.0-lsb.