SUNWgegl.spec
changeset 14687 fcb253179759
child 14107 f922732f4d55
child 14776 8174efc21fe1
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/SUNWgegl.spec	Tue Dec 02 10:00:28 2008 +0000
@@ -0,0 +1,131 @@
+#
+# spec file for package SUNWgegl
+#
+# includes module(s):gegl
+#
+# Copyright 2008 Sun Microsystems, Inc.
+# This file and all modifications and additions to the pristine
+# package are under the same license as the package itself.
+#
+# Owner: bewitche
+
+%include Solaris.inc
+%ifarch amd64 sparcv9
+%include arch64.inc
+%use gegl_64 = gegl_64.spec
+%endif
+%include base.inc
+%use gegl = gegl.spec
+
+Name:                    SUNWgegl
+Summary:                 GEGL (Generic Graphics Library) is a graph based image processing framework.
+Version:                 %{gegl.version}
+SUNW_BaseDir:            %{_basedir}
+SUNW_Copyright:		 SUNWgegl.copyright
+BuildRoot:               %{_tmppath}/%{name}-%{version}-build
+
+%include default-depend.inc
+Requires:                SUNWgnome-libs
+BuildRequires:           SUNWgnome-libs-devel
+Requires:		 SUNWbabl
+BuildRequires:           SUNWbabl-devel
+
+%package devel
+Summary:                 %{summary} - development files
+SUNW_BaseDir:            %{_basedir}
+%include default-depend.inc
+Requires: %name
+Requires: SUNWgnome-libs-devel
+
+%if %build_l10n
+%package l10n
+Summary:                 %{summary} - l10n files
+SUNW_BaseDir:            %{_basedir}
+%include default-depend.inc
+Requires:                %{name}
+%endif
+
+%prep
+rm -rf %name-%version
+mkdir %name-%version
+%ifarch amd64 sparcv9
+mkdir %name-%version/%_arch64
+%gegl_64.prep -d %name-%version/%_arch64
+%endif
+
+mkdir %name-%version/%{base_arch}
+%gegl_64.prep -d %name-%version/%{base_arch}
+cd %{_builddir}/%name-%version
+
+%build
+%gegl.build -d %name-%version/%{base_arch}
+%ifarch amd64 sparcv9
+%gegl_64.build -d %name-%version/%_arch64
+%endif
+
+
+
+%install
+rm -rf $RPM_BUILD_ROOT
+%ifarch amd64 sparcv9
+%gegl_64.install -d %name-%version/%_arch64
+%endif
+
+%gegl.install -d %name-%version/%{base_arch}
+find $RPM_BUILD_ROOT -type f -name "*.la" -exec rm -f {} ';'
+find $RPM_BUILD_ROOT -type f -name "*.a" -exec rm -f {} ';'
+
+%if %build_l10n
+%else
+# REMOVE l10n FILES
+rm -rf $RPM_BUILD_ROOT%{_datadir}/locale
+%endif
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr (-, root, bin)
+%dir %attr (0755, root, bin) %{_bindir}
+%{_bindir}/*
+%ifarch amd64 sparcv9
+%dir %attr (0755, root, bin) %{_libdir}/%{_arch64}
+%{_libdir}/%{_arch64}/lib*.so*
+%dir %attr (0755, root, bin) %{_libdir}/%{_arch64}/gegl-0.0
+%{_libdir}/amd64/gegl-0.0/*.so*
+%endif
+%dir %attr (0755, root, bin) %{_libdir}
+%{_libdir}/lib*.so*
+%dir %attr (0755, root, bin) %{_libdir}/gegl-0.0
+%{_libdir}/gegl-0.0/*.so*
+
+%files devel
+%defattr (-, root, bin)
+%dir %attr (0755, root, bin) %{_includedir}
+%dir %attr (0755, root, bin) %{_includedir}/gegl-0.0
+%{_includedir}/gegl-0.0/*.h
+%dir %attr (0755, root, bin) %{_includedir}/gegl-0.0/operation
+%{_includedir}/gegl-0.0/operation/*.h
+%ifarch amd64 sparcv9
+%dir %attr (0755, root, bin) %dir %{_libdir}/%{_arch64}
+%dir %attr (0755, root, other) %{_libdir}/%{_arch64}/pkgconfig
+%{_libdir}/%{_arch64}/pkgconfig/*
+%endif
+%dir %attr (0755, root, other) %{_libdir}/pkgconfig
+%{_libdir}/pkgconfig/*
+%dir %attr (0755, root, sys) %dir %{_datadir}
+%dir %attr (0755, root, bin) %{_datadir}/gtk-doc
+%dir %attr (0755, root, bin) %{_datadir}/gtk-doc/html
+%dir %attr (0755, root, bin) %{_datadir}/gtk-doc/html/gegl
+%{_datadir}/gtk-doc/html/gegl/*
+
+%if %build_l10n
+%files l10n
+%defattr (-, root, bin)
+%dir %attr (0755, root, sys) %{_datadir}
+#%attr (-, root, other) %{_datadir}/locale
+%endif
+
+%changelog
+* Wed Nov 26 2008 - [email protected]
+- Initial Create