20779N/A#
20779N/A# spec file for package SUNWgdk-pixbuf
20779N/A#
20779N/A# includes module(s): gdk-pixbuf
20779N/A#
20903N/A# Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
20779N/A# This file and all modifications and additions to the pristine
20779N/A# package are under the same license as the package itself.
20779N/A#
20779N/A%define owner chrisk
20779N/A#
20779N/A%include Solaris.inc
20779N/A
20779N/A%ifarch amd64 sparcv9
20779N/A%include arch64.inc
20779N/A%define _sysconfdir /etc/%{_arch64}
20779N/A%use gdkpixbuf_64 = gdk-pixbuf.spec
20779N/A%endif
20779N/A
20779N/A%include base.inc
20779N/A%use gdkpixbuf = gdk-pixbuf.spec
20779N/A
20779N/AName: SUNWgdk-pixbuf
20779N/AIPS_package_name: library/desktop/gdk-pixbuf
20779N/AMeta(info.classification): %{classification_prefix}:Desktop (GNOME)/Libraries
20779N/ASummary: GNOME gdk-pixbuf
20779N/AVersion: %{gdkpixbuf.version}
20779N/ASource: %{name}-manpages-0.1.tar.gz
20779N/ASUNW_BaseDir: %{_basedir}
20779N/ASUNW_Copyright: %{name}.copyright
20779N/ALicense: %{gdkpixbuf.license}
20779N/ABuildRoot: %{_tmppath}/%{name}-%{version}-build
20779N/A
20779N/A%include default-depend.inc
20903N/A%include gnome-incorporation.inc
20779N/A
20779N/A%package devel
20779N/ASummary: %{summary} - development files
20779N/ASUNW_BaseDir: %{_basedir}
20779N/A%include default-depend.inc
20903N/A%include gnome-incorporation.inc
20779N/ARequires: SUNWpng-devel
20779N/ARequires: SUNWglib2-devel
20779N/A
20779N/A%if %build_l10n
20779N/A%package l10n
20779N/AIPS_package_name: library/desktop/gdk-pixbuf/l10n
20779N/ASummary: %{summary} - l10n content
20779N/ASUNW_BaseDir: %{_basedir}
20779N/A%include default-depend.inc
20903N/A%include gnome-incorporation.inc
20779N/ARequires: %{name}
20779N/A%endif
20779N/A
20779N/A%prep
20779N/Arm -rf %name-%version
20779N/Amkdir %name-%version
20779N/A
20779N/A%ifarch amd64 sparcv9
20779N/Amkdir %name-%version/%_arch64
20779N/A%gdkpixbuf_64.prep -d %name-%version/%_arch64
20779N/A%endif
20779N/A
20779N/Amkdir %name-%version/%{base_arch}
20779N/A%gdkpixbuf.prep -d %name-%version/%{base_arch}
20779N/A
20779N/Acd %{_builddir}/%name-%version
20779N/Agzcat %SOURCE0 | tar xf -
20779N/A
20779N/A%build
20779N/A%ifarch amd64 sparcv9
20779N/A%gdkpixbuf_64.build -d %name-%version/%_arch64
20779N/A%endif
20779N/A
20779N/A%gdkpixbuf.build -d %name-%version/%{base_arch}
20779N/A
20779N/A%install
20779N/Arm -rf $RPM_BUILD_ROOT
20779N/A
20779N/A%ifarch amd64 sparcv9
20779N/A%gdkpixbuf_64.install -d %name-%version/%_arch64
20779N/A%endif
20779N/A
20779N/A%gdkpixbuf.install -d %name-%version/%{base_arch}
20779N/A
20779N/Arm -rf $RPM_BUILD_ROOT%{_mandir}
20779N/Acd %{_builddir}/%name-%version/sun-manpages
20779N/Amake install DESTDIR=$RPM_BUILD_ROOT
20779N/A
20779N/Afind $RPM_BUILD_ROOT%{_libdir} -name "*.la" -exec rm {} \;
20779N/Afind $RPM_BUILD_ROOT%{_libdir} -name "*.a" -exec rm {} \;
20779N/A
20779N/Aexport LD_LIBRARY_PATH=$RPM_BUILD_ROOT%{_libdir}
20779N/A
20779N/A$RPM_BUILD_ROOT%{_bindir}/gdk-pixbuf-query-loaders \
20779N/A $RPM_BUILD_ROOT%{_libdir}/gdk-pixbuf-2.0/*/loaders/*.so \
20779N/A | sed -e "s%%$RPM_BUILD_ROOT%%%%" \
20779N/A > $RPM_BUILD_ROOT%{_libdir}/gdk-pixbuf-2.0/2.10.0/loaders.cache
20779N/A
20779N/A
20779N/A%ifarch amd64 sparcv9
20779N/Aexport LD_LIBRARY_PATH=$RPM_BUILD_ROOT%{_libdir}/%{_arch64}
20779N/A
20779N/A$RPM_BUILD_ROOT%{_bindir}/%{_arch64}/gdk-pixbuf-query-loaders \
20779N/A $RPM_BUILD_ROOT%{_libdir}/%{_arch64}/gdk-pixbuf-2.0/*/loaders/*.so \
20779N/A | sed -e "s%%$RPM_BUILD_ROOT%%%%" \
20779N/A > $RPM_BUILD_ROOT%{_libdir}/%{_arch64}/gdk-pixbuf-2.0/2.10.0/loaders.cache
20779N/A
20779N/Arm $RPM_BUILD_ROOT%{_bindir}/%{_arch64}/gdk-pixbuf-csource
20779N/A%endif
20779N/A
20779N/Aunset LD_LIBRARY_PATH
20779N/A
20779N/A%if %build_l10n
20779N/A%else
20779N/A# REMOVE l10n FILES
20779N/Arm -rf $RPM_BUILD_ROOT%{_datadir}/locale
20779N/A%endif
20779N/A
20779N/A%clean
20779N/Arm -rf $RPM_BUILD_ROOT
20779N/A
20779N/A# The /lib/svc/method/pixbuf-loaders-installer doesn't seem to work anymore
20779N/A#%post
20779N/A#%restart_fmri pixbuf-loaders-installer
20779N/A
20779N/A%files
20779N/A%defattr (-, root, bin)
20779N/A
20779N/A%{_libdir}/libgdk_pixbuf*
20779N/A%{_libdir}/gdk-pixbuf-2.0/2.10.0/*
20779N/A
20779N/A%ifarch amd64 sparcv9
20779N/A%{_libdir}/%{_arch64}/girepository-1.0/GdkPixbuf-2.0.typelib
20779N/A%{_libdir}/%{_arch64}/gdk-pixbuf-2.0/2.10.0/*
20779N/A%{_libdir}/%{_arch64}/libgdk_pixbuf*
20779N/A%{_bindir}/%{_arch64}/gdk-pixbuf-query-loaders
20903N/A%{_bindir}/%{_arch64}/gdk-pixbuf-pixdata
20779N/A%endif
20779N/A
20779N/A%{_libdir}/girepository-1.0/GdkPixbuf-2.0.typelib
20779N/A%{_bindir}/gdk-pixbuf-csource
20779N/A%{_bindir}/gdk-pixbuf-query-loaders
20903N/A%{_bindir}/gdk-pixbuf-pixdata
20779N/A
20779N/A%dir %attr (0755, root, sys) %dir %{_datadir}
20779N/A%{_datadir}/gir-1.0/GdkPixbuf-2.0.gir
20779N/A
20779N/A%dir %attr(0755, root, bin) %{_mandir}
20779N/A%dir %attr(0755, root, bin) %{_mandir}/man1
20779N/A%dir %attr(0755, root, bin) %{_mandir}/man3
20779N/A%{_mandir}/man1/*
20779N/A%{_mandir}/man3/*
20779N/A
20779N/A%files devel
20779N/A%defattr (-, root, bin)
20779N/A%dir %attr (0755, root, bin) %dir %{_libdir}
20779N/A%dir %attr (0755, root, other) %{_libdir}/pkgconfig
20779N/A%{_libdir}/pkgconfig/*
20779N/A%dir %attr (0755, root, bin) %dir %{_includedir}
20779N/A%{_includedir}/*
20779N/A%ifarch amd64 sparcv9
20779N/A%dir %attr (0755, root, bin) %dir %{_libdir}/%{_arch64}
20779N/A%dir %attr (0755, root, other) %{_libdir}/%{_arch64}/pkgconfig
20779N/A%{_libdir}/%{_arch64}/pkgconfig/*
20779N/A%endif
20779N/A%dir %attr (0755, root, sys) %dir %{_datadir}
20779N/A%{_datadir}/gtk-doc
20779N/A
20779N/A%if %build_l10n
20779N/A%files l10n
20779N/A%defattr (-, root, bin)
20779N/A%dir %attr (0755, root, sys) %dir %{_datadir}
20779N/A%attr (-, root, other) %{_datadir}/locale
20779N/A%endif
20779N/A
20779N/A%changelog
20903N/A* Tue May 01 2012 - brian.cameron@oracle.com
20903N/A- Fix packaging after updating to 2.26.1. Add include gnome-incorporation.inc.
20779N/A* Tue Jul 12 2011 - brian.cameron@oracle.com
20779N/A- Created.
20779N/A