You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gentoo-overlay/sci-physics/thepeg/files/thepeg-1.8.3-java.patch

38 lines
922 B

--- a/java/Makefile.am
+++ b/java/Makefile.am
@@ -11,8 +12,7 @@
CLEANFILES = ThePEG.jar thepeg.sh
-jardir = $(pkglibdir)
-nodist_jar_DATA = ThePEG.jar
+noinst_DATA = ThePEG.jar
dist_noinst_DATA = $(JAVASOURCES) jar-manifest
@@ -34,7 +34,7 @@
$(JAR) cmf ThePEG/jar-manifest ThePEG.jar ThePEG/*.class
thepeg.sh: thepeg.install Makefile
- sed -e s:@pkglibdir[@]:$(pkglibdir):g \
+ sed -e s:@datadir[@]:$(datadir):g \
-e s:@bindir[@]:$(bindir):g \
-e s:@java[@]:$(JAVA):g $(srcdir)/thepeg.install > thepeg.sh
chmod +x thepeg.sh
--- a/java/thepeg.install
+++ b/java/thepeg.install
@@ -1,6 +1,6 @@
#!/bin/sh
-pkglibdir=@pkglibdir@
+source @datadir@/thepeg/package.env
bindir=@bindir@
ThePEG_CMD="${bindir}/setupThePEG"
@@ -19,4 +19,4 @@
-exec @java@ ${HEADLESS} -jar ${pkglibdir}/ThePEG.jar ${ThePEG_CMD} "$@"
+exec @java@ ${HEADLESS} -jar ${CLASSPATH} ${ThePEG_CMD} "$@"