From 319802ae3fca8891b3f595bf92e5a490a641cee9 Mon Sep 17 00:00:00 2001 From: paulby Date: Wed, 15 Sep 2004 18:43:23 +0000 Subject: Issue number: Obtained from: Submitted by: Reviewed by: Add prototype rpm build target git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@39 ba19aa83-45c5-6ac9-afd3-db810772062c --- build-tools/java3d-rpm.spec | 58 +++++++++++++++++++++++++++++++++++++++++++++ build.xml | 38 +++++++++++++++++++++++++++-- 2 files changed, 94 insertions(+), 2 deletions(-) create mode 100644 build-tools/java3d-rpm.spec diff --git a/build-tools/java3d-rpm.spec b/build-tools/java3d-rpm.spec new file mode 100644 index 0000000..dbf2cbb --- /dev/null +++ b/build-tools/java3d-rpm.spec @@ -0,0 +1,58 @@ +Summary: Java 3D @VERSION@ +Name: java3d +Version:@VERSION@ +Release: 1 +Copyright: JDL +Group: System Environment/Base +BuildRoot: /var/tmp/%{name}-buildroot +Source:java3d-@VERSION@.tar.gz +Prefix:/usr/java/jdk1.5.0 + +%description +Java 3D @VERSION@ API + +%prep +%setup -c + +%build + +%install +mkdir -p $RPM_BUILD_ROOT%prefix/jre/lib/ext +mkdir -p $RPM_BUILD_ROOT%prefix/jre/lib/i386 + +#install -s -m 755 lib/ext/j3daudio.jar $RPM_BUILD_ROOT%prefix/jre/lib/ext +install -s -m 755 lib/ext/j3dcore.jar $RPM_BUILD_ROOT%prefix/jre/lib/ext +install -s -m 755 lib/ext/j3dutils.jar $RPM_BUILD_ROOT%prefix/jre/lib/ext +install -s -m 755 lib/ext/vecmath.jar $RPM_BUILD_ROOT%prefix/jre/lib/ext +#install -s -m 755 lib/i386/libj3daudio.so $RPM_BUILD_ROOT%prefix/jre/lib/i386 +install -s -m 755 lib/i386/libj3dcore-ogl.so $RPM_BUILD_ROOT%prefix/jre/lib/i386 +install -s -m 755 lib/i386/libj3dutils.so $RPM_BUILD_ROOT%prefix/jre/lib/i386 +#install -s -m 755 BINARY-CODE-LICENSE.txt $RPM_BUILD_ROOT%prefix + +#install -s -m 755 java3d-utils-src.jar $RPM_BUILD_ROOT%prefix/ +#install -s -m 755 java3d-demo.tar.gz $RPM_BUILD_ROOT%prefix/ + + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(755,root,root) +#/usr/java/jdk1.5.0/jre/lib/ext/j3daudio.jar +%prefix/jre/lib/ext/j3dcore.jar +%prefix/jre/lib/ext/j3dutils.jar +%prefix/jre/lib/ext/vecmath.jar +#/usr/java/jdk1.5.0/jre/lib/i386/libj3daudio.so +%prefix/jre/lib/i386/libj3dcore-ogl.so +%prefix/jre/lib/i386/libj3dutils.so +#/usr/java/jdk1.5.0/BINARY-CODE-LICENSE.txt + +#/usr/java/jdk1.5.0/java3d-utils-src.jar +#/usr/java/jdk1.5.0/java3d-demo.tar.gz +%defattr(755,root,root) + +%post + +%changelog +* Wed Sep 14 2004 Paul.Byrne@sun.com +- Create rpm package diff --git a/build.xml b/build.xml index fae9782..1fb8407 100644 --- a/build.xml +++ b/build.xml @@ -26,7 +26,7 @@ - + @@ -118,7 +118,7 @@ - + @@ -137,6 +137,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -197,5 +229,7 @@ The following ant targets are available ("jar-opt" is the default): WS/build/${platform}/opt/classes and WS/build/${platform}/opt/native. + rpm - creates a i586 rpm for installation in /usr/java/jdk1.5.0 + the rpm is placed in dist/rpm -- cgit v1.2.3