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 # Owner: bewitche 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 SUNW_BaseDir: %{_basedir} 24 SUNW_Copyright: SUNWbabl.copyright 25 BuildRoot: %{_tmppath}/%{name}-%{version}-build 26 27 %include default-depend.inc 28 Requires: SUNWgnome-libs 29 BuildRequires: SUNWgnome-libs-devel 30 31 %package devel 32 Summary: %{summary} - development files 33 SUNW_BaseDir: %{_basedir} 34 %include default-depend.inc 35 Requires: %name 36 Requires: SUNWgnome-libs-devel 37 38 %prep 39 rm -rf %name-%version 40 mkdir %name-%version 41 %ifarch amd64 sparcv9 42 mkdir %name-%version/%_arch64 43 %babl_64.prep -d %name-%version/%_arch64 44 %endif 45 46 mkdir %name-%version/%{base_arch} 47 %babl.prep -d %name-%version/%{base_arch} 48 cd %{_builddir}/%name-%version 49 50 %build 51 %ifarch amd64 sparcv9 52 %babl_64.build -d %name-%version/%_arch64 53 %endif 54 55 %babl.build -d %name-%version/%{base_arch} 56 57 %install 58 rm -rf $RPM_BUILD_ROOT 59 60 %ifarch amd64 sparcv9 61 %babl_64.install -d %name-%version/%_arch64 62 %endif 63 64 %babl.install -d %name-%version/%{base_arch} 65 find $RPM_BUILD_ROOT -type f -name "*.la" -exec rm -f {} ';' 66 find $RPM_BUILD_ROOT -type f -name "*.a" -exec rm -f {} ';' 67 68 %clean 69 rm -rf $RPM_BUILD_ROOT 70 71 %files 72 %defattr(-, root, bin) 73 %dir %attr (0755, root, bin) %{_libdir} 74 %{_libdir}/lib*.so* 75 %ifarch amd64 sparcv9 76 %dir %attr (0755, root, bin) %{_libdir}/%{_arch64} 77 %{_libdir}/%{_arch64}/lib*.so* 78 %dir %attr (0755, root, bin) %{_libdir}/%{_arch64}/babl-0.0 79 %{_libdir}/%{_arch64}/babl-0.0/*.so* 80 %endif 81 %dir %attr (0755, root, bin) %{_libdir}/babl-0.0 82 %{_libdir}/babl-0.0/*.so* 83 %files devel 84 %defattr (-, root, bin) 85 %dir %attr (0755, root, bin) %{_includedir} 86 %dir %attr (0755, root, bin) %{_includedir}/babl-0.0 87 %dir %attr (0755, root, bin) %{_includedir}/babl-0.0/babl 88 %{_includedir}/babl-0.0/babl/* 89 %ifarch amd64 sparcv9 90 %dir %attr (0755, root, bin) %dir %{_libdir}/%{_arch64} 91 %dir %attr (0755, root, other) %{_libdir}/%{_arch64}/pkgconfig 92 %{_libdir}/%{_arch64}/pkgconfig/* 93 %endif 94 %dir %attr (0755, root, other) %{_libdir}/pkgconfig 95 %{_libdir}/pkgconfig/* 96 97 %changelog 98 * Thu Jan 15 2009 - dave.lin@sun.com 99 - Set default dir/file attribute for base pkg to correct invalid owner issue. 100 * Tue Dec 16 2008 - chris.wang@sun.com 101 - Fix SparcV9 file section problem 102 * Fri Nov 18 2008 - chris.wang@sun.com 103 - Create 104