summaryrefslogtreecommitdiff
path: root/sci-physics/thepeg/files/thepeg-1.8.3-java.patch
blob: 305207ef779f5e8c6f9c5d7dd22a88171efd94f3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
--- 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} "$@"