summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorArchie Cobbs <archie@dellroad.org>2005-03-22 19:06:30 +0000
committerArchie Cobbs <archie@dellroad.org>2005-03-22 19:06:30 +0000
commitea84c1117858f529aa8cb636db48724d84a21d18 (patch)
treeeb3b5139e768efaa115055c166ad568fb588dc67 /scripts
parentfb35bd18ad59e64dc7eec23e9500c8b1dd2b81c6 (diff)
downloadclasspath-ea84c1117858f529aa8cb636db48724d84a21d18.tar.gz
* configure.ac: Generate scripts/classpath.spec.
* scripts/classpath.spec.in: New file.
Diffstat (limited to 'scripts')
-rw-r--r--scripts/classpath.spec.in66
1 files changed, 66 insertions, 0 deletions
diff --git a/scripts/classpath.spec.in b/scripts/classpath.spec.in
new file mode 100644
index 000000000..66af9ca27
--- /dev/null
+++ b/scripts/classpath.spec.in
@@ -0,0 +1,66 @@
+# $Id: classpath.spec.in,v 1.1 2005-03-22 19:06:33 archie172 Exp $
+
+%define version_num @PACKAGE_VERSION@
+%define release_num 1
+
+Summary: GNU Classpath Java class libraries
+Name: classpath
+Version: %{version_num}
+Release: %{release_num}
+Group: Development/Tools
+Copyright: GPL+exception
+URL: http://www.classpath.org/
+BuildRoot: %{_tmppath}/%{name}-root
+BuildRequires: jikes, zip
+Packager: GNU Classpath <classpath@gnu.org>
+Source: ftp://ftp.gnu.org/pub/gnu/classpath/classpath-%{version_num}.tar.gz
+
+%description
+GNU Classpath, Essential Libraries for Java, is a GNU project to create
+free core class libraries for use with virtual machines and compilers
+for the Java programming language.
+
+%prep
+%setup -n classpath-%{version_num}
+
+%build
+pushd ${RPM_BUILD_DIR}/classpath-%{version_num}
+# Determine if we can build the GTK stuff
+GTKPEER='disable'
+if pkg-config --exists 'gtk+-2.0 >= 2.4 gthread-2.0 >= 2.2 libart-2.0 gdk-pixbuf-2.0'; then
+ GTKPEER='enable'
+fi
+%configure --with-jikes --enable-jni --${GTKPEER}-gtk-peer
+make
+popd
+
+%install
+pushd ${RPM_BUILD_DIR}/classpath-%{version_num}
+%{makeinstall}
+popd
+
+pushd ${RPM_BUILD_ROOT}/%{_infodir}
+rm -f dir
+for i in *; do
+ mv $i classpath-$i
+done
+popd
+
+%post -p /sbin/ldconfig
+
+%postun -p /sbin/ldconfig
+
+%clean
+rm -rf ${RPM_BUILD_ROOT}
+
+%files
+%defattr(-,root,root)
+%doc AUTHORS COPYING LICENSE README THANKYOU
+%{_libdir}/classpath
+%dir %{_datadir}/classpath
+%{_libdir}/security/classpath.security
+%{_datadir}/classpath/glibj.zip
+%doc %{_datadir}/classpath/api
+%doc %{_datadir}/classpath/examples
+%doc %{_infodir}/*
+