1 # 2 # spec file for package SUNWgegl 3 # 4 # includes module(s):gegl 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 gegl_64 = gegl_64.spec 16 %endif 17 %include base.inc 18 %use gegl = gegl.spec 19 20 Name: SUNWgegl 21 Summary: GEGL (Generic Graphics Library) is a graph based image processing framework. 22 Version: %{gegl.version} 23 SUNW_BaseDir: %{_basedir} 24 SUNW_Copyright: SUNWgegl.copyright 25 BuildRoot: %{_tmppath}/%{name}-%{version}-build 26 27 %include default-depend.inc 28 Requires: SUNWgnome-libs 29 BuildRequires: SUNWgnome-libs-devel 30 Requires: SUNWbabl 31 BuildRequires: SUNWbabl-devel 32 33 %package devel 34 Summary: %{summary} - development files 35 SUNW_BaseDir: %{_basedir} 36 %include default-depend.inc 37 Requires: %name 38 Requires: SUNWgnome-libs-devel 39 40 %prep 41 rm -rf %name-%version 42 mkdir %name-%version 43 %ifarch amd64 sparcv9 44 mkdir %name-%version/%_arch64 45 %gegl_64.prep -d %name-%version/%_arch64 46 %endif 47 48 mkdir %name-%version/%{base_arch} 49 %gegl_64.prep -d %name-%version/%{base_arch} 50 cd %{_builddir}/%name-%version 51 52 %build 53 %gegl.build -d %name-%version/%{base_arch} 54 %ifarch amd64 sparcv9 55 %gegl_64.build -d %name-%version/%_arch64 56 %endif 57 58 59 60 %install 61 rm -rf $RPM_BUILD_ROOT 62 %ifarch amd64 sparcv9 63 %gegl_64.install -d %name-%version/%_arch64 64 %endif 65 66 %gegl.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 70 %clean 71 rm -rf $RPM_BUILD_ROOT 72 73 %files 74 %defattr (-, root, bin) 75 %dir %attr (0755, root, bin) %{_bindir} 76 %{_bindir}/* 77 %ifarch amd64 sparcv9 78 %dir %attr (0755, root, bin) %{_libdir}/%{_arch64} 79 %{_libdir}/%{_arch64}/lib*.so* 80 %dir %attr (0755, root, bin) %{_libdir}/%{_arch64}/gegl-0.0 81 %{_libdir}/%{_arch64}/gegl-0.0/*.so* 82 %endif 83 %dir %attr (0755, root, bin) %{_libdir} 84 %{_libdir}/lib*.so* 85 %dir %attr (0755, root, bin) %{_libdir}/gegl-0.0 86 %{_libdir}/gegl-0.0/*.so* 87 88 %files devel 89 %defattr (-, root, bin) 90 %dir %attr (0755, root, bin) %{_includedir} 91 %dir %attr (0755, root, bin) %{_includedir}/gegl-0.0 92 %{_includedir}/gegl-0.0/*.h 93 %dir %attr (0755, root, bin) %{_includedir}/gegl-0.0/operation 94 %{_includedir}/gegl-0.0/operation/*.h 95 %ifarch amd64 sparcv9 96 %dir %attr (0755, root, bin) %dir %{_libdir}/%{_arch64} 97 %dir %attr (0755, root, other) %{_libdir}/%{_arch64}/pkgconfig 98 %{_libdir}/%{_arch64}/pkgconfig/* 99 %endif 100 %dir %attr (0755, root, other) %{_libdir}/pkgconfig 101 %{_libdir}/pkgconfig/* 102 %dir %attr (0755, root, sys) %dir %{_datadir} 103 %dir %attr (0755, root, bin) %{_datadir}/gtk-doc 104 %dir %attr (0755, root, bin) %{_datadir}/gtk-doc/html 105 %dir %attr (0755, root, bin) %{_datadir}/gtk-doc/html/gegl 106 %{_datadir}/gtk-doc/html/gegl/* 107 108 %changelog 109 * Tue Dec 16 2008 - chris.wang@sun.com 110 - Fix SparcV9 file section problem 111 * Wed Nov 26 2008 - chris.wang@sun.com 112 - Initial Create 113