specs/SUNWvala.spec
changeset 17902 a077563a1cf5
parent 17737 ad8ff8fc2f33
child 17937 664c0536875a
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/specs/SUNWvala.spec	Thu Apr 22 11:22:59 2010 +0000
@@ -0,0 +1,114 @@
+#
+# spec file for package SUNWvala
+#
+# includes module(s): vala
+#
+%define owner jerrytan
+%include Solaris.inc
+
+%ifarch amd64 sparcv9
+%include arch64.inc
+%use vala_64 = vala.spec
+%endif
+
+%include base.inc
+%use vala  = vala.spec
+
+
+Name:                SUNWvala
+Summary:             Vala programming language
+Version:             %{vala.version}
+
+SUNW_BaseDir:        %{_basedir}
+SUNW_Copyright:      %{name}.copyright
+BuildRoot:           %{_tmppath}/%{name}-%{version}-build
+%include default-depend.inc
+Requires:            SUNWglib2
+BuildRequires:       SUNWglib2-devel
+
+%package devel
+Summary:                 %{summary} - development files
+SUNW_BaseDir:            %{_prefix}
+%include default-depend.inc
+Requires: %name
+
+
+%prep
+rm -rf %name-%version
+mkdir %name-%version
+
+%ifarch amd64 sparcv9
+mkdir %name-%version/%_arch64
+%vala_64.prep -d %name-%version/%_arch64
+%endif
+
+mkdir %name-%version/%base_arch
+%vala.prep -d %name-%version/%base_arch
+
+
+%build
+%ifarch amd64 sparcv9
+export PKG_CONFIG_LIBDIR=%{_pkg_config_path64}
+%vala_64.build -d %name-%version/%_arch64
+unset PKG_CONFIG_LIBDIR
+%endif
+
+export PKG_CONFIG_LIBDIR=%{_pkg_config_path}
+%vala.build -d %name-%version/%base_arch
+unset PKG_CONFIG_LIBDIR
+
+%install
+%ifarch amd64 sparcv9
+%vala_64.install -d %name-%version/%_arch64
+%endif
+
+%vala.install -d %name-%version/%base_arch
+
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr (-, root, bin)
+%doc -d %{base_arch} vala-%{vala.version}/README
+%doc -d %{base_arch} vala-%{vala.version}/AUTHORS
+%doc(bzip2) -d %{base_arch} vala-%{vala.version}/NEWS
+%doc(bzip2) -d %{base_arch} vala-%{vala.version}/COPYING
+%doc(bzip2) -d %{base_arch} vala-%{vala.version}/ChangeLog
+%dir %attr (0755, root, other) %{_datadir}/doc
+%dir %attr (0755, root, bin) %{_bindir}
+%{_bindir}/valac
+%dir %attr (0755, root, bin) %{_libdir}
+%{_libdir}/lib*.so*
+
+%ifarch amd64 sparcv9
+%dir %attr (0755, root, bin) %{_libdir}/%{_arch64}
+%{_bindir}/%{_arch64}/valac
+%{_libdir}/%{_arch64}/lib*.so*
+%endif
+
+%dir %attr (0755, root, sys) %{_datadir}
+%{_datadir}/vala
+%{_datadir}/devhelp
+%{_mandir}
+
+%files devel
+%defattr (-, root, bin)
+%{_includedir}
+%dir %attr (0755, root, bin) %{_libdir}
+%dir %attr (0755, root, other) %{_libdir}/pkgconfig
+%{_libdir}/pkgconfig/*
+%ifarch amd64 sparcv9
+%dir %attr (0755, root, bin) %{_libdir}/%{_arch64}
+%dir %attr (0755, root, other) %{_libdir}/%{_arch64}/pkgconfig
+%{_libdir}/%{_arch64}/pkgconfig/*
+%endif
+
+
+%changelog
+* Sun FEb 14 2010 - [email protected]
+- Bump to 0.7.10.
+* Tus Oct 20 2009 - [email protected]
+- import to solaris
+* Fri Jul 27 2007 - [email protected]
+- Initial spec