1 # 2 # spec file for package SUNWbabl 3 # 4 # includes module(s): babl 5 # 6 # Copyright 2008 Sun Microsystems, Inc. 7 # This file and all modifications and additions to the pristine 8 # package are under the same license as the package itself. 9 # 10 %define owner leon.sha 11 12 %include Solaris.inc 13 %ifarch amd64 sparcv9 14 %include arch64.inc 15 %use babl_64 = babl.spec 16 %endif 17 %include base.inc 18 %use babl = babl.spec 19 20 Name: SUNWbabl 21 Summary: Babl is a dynamic, any to any, pixel format conversion library. 22 Version: %{default_pkg_version} 23 Source: %{name}-manpages-0.1.tar.gz 24 SUNW_BaseDir: %{_basedir} 25 SUNW_Copyright: SUNWbabl.copyright 26 BuildRoot: %{_tmppath}/%{name}-%{version}-build 27 28 %include default-depend.inc 29 Requires: SUNWgnome-libs 30 BuildRequires: SUNWgnome-libs-devel 31 32 %package devel 33 Summary: %{summary} - development files 34 SUNW_BaseDir: %{_basedir} 35 %include default-depend.inc 36 Requires: %name 37 Requires: SUNWglib2-devel 38 39 %prep 40 rm -rf %name-%version 41 mkdir %name-%version 42 %ifarch amd64 sparcv9 43 mkdir %name-%version/%_arch64 44 %babl_64.prep -d %name-%version/%_arch64 45 %endif 46 mkdir %name-%version/%{base_arch} 47 %babl.prep -d %name-%version/%{base_arch} 48 cd %{_builddir}/%name-%version 49 cd %{_builddir}/%name-%version 50 gzcat %SOURCE0 | tar -xf - 51 52 %build 53 %ifarch amd64 sparcv9 54 %babl_64.build -d %name-%version/%_arch64 55 %endif 56 57 %babl.build -d %name-%version/%{base_arch} 58 59 %install 60 rm -rf $RPM_BUILD_ROOT 61 62 %ifarch amd64 sparcv9 63 %babl_64.install -d %name-%version/%_arch64 64 %endif 65 66 %babl.install -d %name-%version/%{base_arch} 67 find $RPM_BUILD_ROOT -type f -name "*.la" -exec rm -f {} ';' 68 find $RPM_BUILD_ROOT -type f -name "*.a" -exec rm -f {} ';' 69 cd %{_builddir}/%name-%version/sun-manpages 70 make install DESTDIR=$RPM_BUILD_ROOT 71 72 %clean 73 rm -rf $RPM_BUILD_ROOT 74 75 %files 76 %doc -d %{base_arch} babl-%{babl.version}/AUTHORS 77 %doc -d %{base_arch} babl-%{babl.version}/README 78 %doc(bzip2) -d %{base_arch} babl-%{babl.version}/ChangeLog 79 %doc(bzip2) -d %{base_arch} babl-%{babl.version}/COPYING 80 %doc(bzip2) -d %{base_arch} babl-%{babl.version}/NEWS 81 %dir %attr (0755, root, other) %{_datadir}/doc 82 %defattr (-, root, bin) 83 %dir %attr (0755, root, bin) %{_libdir} 84 %{_libdir}/lib*.so* 85 %ifarch amd64 sparcv9 86 %dir %attr (0755, root, bin) %{_libdir}/%{_arch64} 87 %{_libdir}/%{_arch64}/lib*.so* 88 %dir %attr (0755, root, bin) %{_libdir}/%{_arch64}/babl-0.0 89 %{_libdir}/%{_arch64}/babl-0.0/*.so* 90 %endif 91 %dir %attr (0755, root, bin) %{_libdir}/babl-0.0 92 %{_libdir}/babl-0.0/*.so* 93 %dir %attr (0755, root, sys) %{_datadir} 94 %dir %attr (0755, root, bin) %{_mandir} 95 %{_mandir}/*/* 96 %files devel 97 %defattr (-, root, bin) 98 %dir %attr (0755, root, bin) %{_includedir} 99 %dir %attr (0755, root, bin) %{_includedir}/babl-0.0 100 %dir %attr (0755, root, bin) %{_includedir}/babl-0.0/babl 101 %{_includedir}/babl-0.0/babl/* 102 %ifarch amd64 sparcv9 103 %dir %attr (0755, root, bin) %dir %{_libdir}/%{_arch64} 104 %dir %attr (0755, root, other) %{_libdir}/%{_arch64}/pkgconfig 105 %{_libdir}/%{_arch64}/pkgconfig/* 106 %endif 107 %dir %attr (0755, root, other) %{_libdir}/pkgconfig 108 %{_libdir}/pkgconfig/* 109 110 %changelog 111 * Tue Sep 1 2009 leon.sha@sun.com 112 - Bump to 0.1.0 113 * Fri Jun 26 2009 chris.wang@sun.com 114 - Change owner to leon.sha 115 * Fri May 22 2009 chris.wang@sun.com 116 - Change devel pacakge depandency to SUNWglib2-devel 117 * Thu Mar 26 2009 chris.wang@sun.com 118 - Correct copyright file 119 * Fri Feb 20 2009 chris.wang@sun.com 120 - Add manpage 121 * Tue Dec 16 2008 - chris.wang@sun.com 122 - Fix SparcV9 file section problem 123 * Fri Nov 18 2008 - chris.wang@sun.com 124 - Create 125