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 %define owner leon.sha 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: %{default_pkg_version} 23 Source: %{name}-manpages-0.1.tar.gz 24 SUNW_BaseDir: %{_basedir} 25 SUNW_Copyright: SUNWgegl.copyright 26 BuildRoot: %{_tmppath}/%{name}-%{version}-build 27 28 %include default-depend.inc 29 Requires: SUNWgtk2 30 Requires: SUNWgnome-libs 31 BuildRequires: SUNWgtk2-devel 32 BuildRequires: SUNWgnome-libs-devel 33 Requires: SUNWbabl 34 BuildRequires: SUNWbabl-devel 35 Requires: SUNWlibsdl 36 Requires: SUNWlibrsvg 37 38 %package devel 39 Summary: %{summary} - development files 40 SUNW_BaseDir: %{_basedir} 41 %include default-depend.inc 42 Requires: %name 43 Requires: SUNWglib2-devel 44 45 %prep 46 rm -rf %name-%version 47 mkdir %name-%version 48 %ifarch amd64 sparcv9 49 mkdir %name-%version/%_arch64 50 %gegl_64.prep -d %name-%version/%_arch64 51 %endif 52 53 mkdir %name-%version/%{base_arch} 54 %gegl_64.prep -d %name-%version/%{base_arch} 55 cd %{_builddir}/%name-%version 56 cd %{_builddir}/%name-%version 57 gzcat %SOURCE0 | tar -xf - 58 59 %build 60 %gegl.build -d %name-%version/%{base_arch} 61 %ifarch amd64 sparcv9 62 %gegl_64.build -d %name-%version/%_arch64 63 %endif 64 65 %install 66 rm -rf $RPM_BUILD_ROOT 67 %ifarch amd64 sparcv9 68 %gegl_64.install -d %name-%version/%_arch64 69 %endif 70 71 %gegl.install -d %name-%version/%{base_arch} 72 find $RPM_BUILD_ROOT -type f -name "*.la" -exec rm -f {} ';' 73 find $RPM_BUILD_ROOT -type f -name "*.a" -exec rm -f {} ';' 74 cd %{_builddir}/%name-%version/sun-manpages 75 make install DESTDIR=$RPM_BUILD_ROOT 76 77 %clean 78 rm -rf $RPM_BUILD_ROOT 79 80 %files 81 %doc -d %{base_arch} gegl-%{gegl.version}/AUTHORS 82 %doc -d %{base_arch} gegl-%{gegl.version}/README 83 %doc(bzip2) -d %{base_arch} gegl-%{gegl.version}/ChangeLog 84 %doc(bzip2) -d %{base_arch} gegl-%{gegl.version}/COPYING 85 %doc(bzip2) -d %{base_arch} gegl-%{gegl.version}/NEWS 86 %doc(bzip2) -d %{base_arch} gegl-%{gegl.version}/COPYING.LESSER 87 %dir %attr (0755, root, other) %{_datadir}/doc 88 %defattr (-, root, bin) 89 %dir %attr (0755, root, bin) %{_bindir} 90 %{_bindir}/* 91 %ifarch amd64 sparcv9 92 %dir %attr (0755, root, bin) %{_libdir}/%{_arch64} 93 %{_libdir}/%{_arch64}/lib*.so* 94 %dir %attr (0755, root, bin) %{_libdir}/%{_arch64}/gegl-0.0 95 %{_libdir}/%{_arch64}/gegl-0.0/*.so* 96 %endif 97 %dir %attr (0755, root, bin) %{_libdir} 98 %{_libdir}/lib*.so* 99 %dir %attr (0755, root, bin) %{_libdir}/gegl-0.0 100 %{_libdir}/gegl-0.0/*.so* 101 %dir %attr (0755, root, sys) %{_datadir} 102 %dir %attr (0755, root, bin) %{_mandir} 103 %{_mandir}/*/* 104 %files devel 105 %defattr (-, root, bin) 106 %dir %attr (0755, root, bin) %{_includedir} 107 %dir %attr (0755, root, bin) %{_includedir}/gegl-0.0 108 %{_includedir}/gegl-0.0/*.h 109 %dir %attr (0755, root, bin) %{_includedir}/gegl-0.0/operation 110 %{_includedir}/gegl-0.0/operation/*.h 111 %ifarch amd64 sparcv9 112 %dir %attr (0755, root, bin) %dir %{_libdir}/%{_arch64} 113 %dir %attr (0755, root, other) %{_libdir}/%{_arch64}/pkgconfig 114 %{_libdir}/%{_arch64}/pkgconfig/* 115 %endif 116 %dir %attr (0755, root, other) %{_libdir}/pkgconfig 117 %{_libdir}/pkgconfig/* 118 %dir %attr (0755, root, sys) %dir %{_datadir} 119 %dir %attr (0755, root, bin) %{_datadir}/gtk-doc 120 %dir %attr (0755, root, bin) %{_datadir}/gtk-doc/html 121 %dir %attr (0755, root, bin) %{_datadir}/gtk-doc/html/gegl 122 %{_datadir}/gtk-doc/html/gegl/* 123 124 %changelog 125 * Fri Jun 26 2009 chris.wang@sun.com 126 - Change owner to leon.sha 127 * Thu May 21 2009 chris.wang@sun.com 128 - In Require section, change SUNWgnome-base-libs-devel to SUNWglib2-devel 129 as the original package has been divided into small packages 130 * Thu Mar 26 2009 chris.wang@sun.com 131 - Correct copyright file 132 * Fri Feb 20 2009 chris.wang@sun.com 133 - Add manpage 134 * Thu Feb 6 2008 - chris.wang@sun.com 135 - Add SUNWsdl and SUNWrsvg as required packages 136 * Tue Dec 16 2008 - chris.wang@sun.com 137 - Fix SparcV9 file section problem 138 * Wed Nov 26 2008 - chris.wang@sun.com 139 - Initial Create 140 141