Solaris/SUNWgnome-terminal-java.spec
changeset 8206 51e929d9e2ad
child 8207 be51f4332952
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Solaris/SUNWgnome-terminal-java.spec	Wed Sep 27 15:01:26 2006 +0000
@@ -0,0 +1,116 @@
+#
+# spec file for package SUNWgnome-terminal-java.spec
+#
+# Copyright (c) 2004 Sun Microsystems, Inc.
+# This file and all modifications and additions to the pristine
+# package are under the same license as the package itself.
+#
+%include Solaris.inc
+
+%define maj_min_ver 0.12
+%define rev 1
+
+Name:                    SUNWgnome-terminal-java
+Summary:                 Part of Java-Gnome - Java to Gnome Terminal bindings
+Version:                 %{maj_min_ver}.%{rev}
+Source:                  http://ftp.gnome.org/pub/gnome/sources/libvte-java/%{maj_min_ver}/libvte-java-%{version}.tar.bz2
+SUNW_BaseDir:            %{_basedir}
+BuildRoot:               %{_tmppath}/%{name}-%{version}-build
+URL:                     http://java-gnome.sourceforge.net
+
+%include default-depend.inc
+
+Requires: SUNWgnome-base-libs >= 2.14
+Requires: SUNWglib-java >= 0.2
+Requires: SUNWcairo-java >= 1.0
+Requires: SUNWlibgtk-java
+Requires: SUNWbash
+Requires: SUNWgnome-terminal
+
+BuildRequires: SUNWgnome-base-libs-devel >= 2.14
+BuildRequires: SUNWglib-java >= 0.2
+BuildRequires: SUNWcairo-java >= 1.0
+BuildRequires: SUNWlibgtk-java
+BuildRequires: SUNWgnome-terminal-devel
+
+%package devel
+Summary:           %{summary} - development files
+SUNW_BaseDir:            %{_basedir}
+%include default-depend.inc
+Requires: %name
+
+%description
+libvte-java base package required by Java-Gnome, Java bindings to core Gnome libs.
+Java-Gnome is a set of Java bindings for the GNOME and GTK+ libraries that allow GNOME and GTK+ applications to be written in Java. 
+This release series, collectively called java-gnome, consists of glib-java, cairo-java, libvte-java, libglade-java, libgnome-java, and libgconf-java.
+
+%prep
+# Extract sources from tarball
+%setup -q -n libvte-java-%{version}
+
+%build
+export JAVA_HOME=/usr/java
+export CFLAGS="-I/usr/java/include -I/usr/java/include/solaris" 
+
+./configure --prefix=%{_prefix}                 \
+            --libexecdir=%{_libexecdir}         \
+            --sysconfdir=%{_sysconfdir}         \
+	    --without-javadocs                  \
+            --without-gcj-compile               \
+	    --with-srcjar                       
+#	    --with-srcjardir=%{_datadir}/lib/java/src
+# --with-jardir=%{_datadir}/lib/java  \
+# pkgtool build-only --interactive ~/work/vermillion/jds-spec-files/Solaris/SUNWgnome-terminal-java.spec
+
+make
+
+%install
+make install DESTDIR=$RPM_BUILD_ROOT
+rm $RPM_BUILD_ROOT%{_libdir}/libvtejni.la
+rm $RPM_BUILD_ROOT%{_datadir}/doc/libvte-java-%{version}/examples/runExample.sh.in
+
+# Default install is under %{_datadir}/doc need to move all docs and jars under 
+# %{_datadir}/lib/java/ for Solaris
+mkdir $RPM_BUILD_ROOT%{_datadir}/lib 
+mv $RPM_BUILD_ROOT%{_datadir}/java/ $RPM_BUILD_ROOT%{_datadir}/lib/
+mv $RPM_BUILD_ROOT%{_datadir}/doc/ $RPM_BUILD_ROOT%{_datadir}/lib/java/javadoc/
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr (-, root, bin)
+%dir %attr (0755, root, bin) %{_libdir}
+%{_libdir}/libvtejni-%{maj_min_ver}.so
+%{_libdir}/libvtejni.so
+%dir %attr(0755, root, sys) %{_datadir}
+%dir %attr (0755, root, other) %{_datadir}/lib/
+%dir %attr (0755, root, other) %{_datadir}/lib/java
+%{_datadir}/lib/java/vte%{maj_min_ver}-%{version}.jar
+%{_datadir}/lib/java/vte%{maj_min_ver}.jar
+
+%files devel
+%dir %attr (0755, root, other) %{_libdir}/pkgconfig
+%{_libdir}/pkgconfig/vte-java.pc
+%defattr (-, root, bin)
+%dir %attr(0755, root, sys) %{_datadir}
+%dir %attr (0755, root, other) %{_datadir}/lib/
+%dir %attr (0755, root, other) %{_datadir}/lib/java
+%{_datadir}/lib/java/javadoc/libvte-java-%{version}/AUTHORS
+%{_datadir}/lib/java/javadoc/libvte-java-%{version}/COPYING
+%{_datadir}/lib/java/javadoc/libvte-java-%{version}/NEWS
+%{_datadir}/lib/java/javadoc/libvte-java-%{version}/README
+%{_datadir}/lib/java/javadoc/libvte-java-%{version}/examples/*
+
+%changelog
+* Mon Sep 25 2006 - [email protected]
+- Rename to SUNWgnome-terminal-java and add devel package.
+
+* Wed Aug 16 2006 - [email protected]
+- Add Build/Requires SUNWlibgtk-java as required by configure.
+
+* Wed Aug 09 2006 - [email protected]
+- Add Build/Requires SUNWgnome-terminal/-devel for vte.
+
+* Fri Aug 04 2006 - [email protected]
+- Initial spec