tla2tools comes packaged with three separate javax.mail JARs, which it expects to be available to include in the JAR produced by the `dist' target. However, the `java-javax-mail' packaged with Guix contains all of these dependencies in a single JAR, so the other two are unneeded. This patch removes references to them. The JAR also was expected to contain classes that are built as part of the test suite. That does not seem useful, nor is it available during the `compile' phase, so that portion is removed. There are a number of Git attributes that are set in the final manifest. The branch name is kept, but the others are removed. The build user is set statically to "guix". Finally, since we already have a patch, two targets `jar' and `check' are added to satisfy `ant-build-system' and keep the package definition more lean. diff --git a/tlatools/org.lamport.tlatools/customBuild.xml b/tlatools/org.lamport.tlatools/customBuild.xml index f0ba77cb7..748e60d95 100644 --- a/tlatools/org.lamport.tlatools/customBuild.xml +++ b/tlatools/org.lamport.tlatools/customBuild.xml @@ -36,6 +36,17 @@ + + + + + + + + + + + @@ -217,17 +228,7 @@ - - - - - - - - - - - + @@ -259,17 +260,7 @@ - - - - - - - - - - - + @@ -373,14 +364,8 @@ src/tla2sany/parser/Token.09-09-07, src/tla2sany/parser/TokenMgrError.09-09-07"/> - - - - - - - + @@ -389,14 +374,8 @@ - - - - - - pan class='msg-avail'>...Ludovic Courtès