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