Codebase list java-classpath-clojure / 5c5c698
d/rules: clean and run upstream testsuite. (Closes: #976753) Louis-Philippe Véronneau 2 years ago
9 changed file(s) with 17 addition(s) and 40 deletion(s). Raw diff Collapse all Expand all
22 * Team upload.
33 * New upstream release.
44 * d/rules: don't build the doc, as there's none to build.
5 * d/rules: clean and run upstream testsuite. (Closes: #976753)
56
67 -- Louis-Philippe Véronneau <pollo@debian.org> Mon, 14 Dec 2020 11:13:44 -0500
78
22 Priority: optional
33 Maintainer: Debian Java Maintainers <pkg-java-maintainers@lists.alioth.debian.org>
44 Uploaders: Apollon Oikonomopoulos <apoikos@debian.org>
5 Build-Depends: clojure (>= 1.8),
6 debhelper (>= 10),
5 Build-Depends: debhelper (>= 10),
76 default-jdk,
8 javahelper (>= 0.32),
9 maven-repo-helper (>= 1.5~)
7 javahelper,
8 maven-repo-helper,
9 clojure,
1010 Standards-Version: 4.0.0
1111 Vcs-Browser: https://anonscm.debian.org/cgit/pkg-java/java-classpath-clojure.git
1212 Vcs-Git: https://anonscm.debian.org/cgit/pkg-java/java-classpath-clojure.git
1414
1515 Package: libjava-classpath-clojure
1616 Architecture: all
17 Depends: ${java:Depends}, ${misc:Depends}
17 Depends: ${java:Depends},
18 ${misc:Depends},
19 libclojure-java,
1820 Recommends: ${java:Recommends}
1921 Description: examine the Java classpath from Clojure programs
2022 java.classpath is a Clojure library that provides access to the Java
+0
-1
debian/libjava-classpath-clojure.jlibs less more
0 java.classpath.jar
0 # List of POM files for the package
1 # Format of this file is:
2 # <path to pom file> [option]*
3 # where option can be:
4 # --ignore: ignore this POM and its artifact if any
5 # --ignore-pom: don't install the POM. To use on POM files that are created
6 # temporarily for certain artifacts such as Javadoc jars. [mh_install, mh_installpoms]
7 # --no-parent: remove the <parent> tag from the POM
8 # --package=<package>: an alternative package to use when installing this POM
9 # and its artifact
10 # --has-package-version: to indicate that the original version of the POM is the same as the upstream part
11 # of the version for the package.
12 # --keep-elements=<elem1,elem2>: a list of XML elements to keep in the POM
13 # during a clean operation with mh_cleanpom or mh_installpom
14 # --artifact=<path>: path to the build artifact associated with this POM,
15 # it will be installed when using the command mh_install. [mh_install]
16 # --java-lib: install the jar into /usr/share/java to comply with Debian
17 # packaging guidelines
18 # --usj-name=<name>: name to use when installing the library in /usr/share/java
19 # --usj-version=<version>: version to use when installing the library in /usr/share/java
20 # --no-usj-versionless: don't install the versionless link in /usr/share/java
21 # --dest-jar=<path>: the destination for the real jar.
22 # It will be installed with mh_install. [mh_install]
23 # --classifier=<classifier>: Optional, the classifier for the jar. Empty by default.
24 # --site-xml=<location>: Optional, the location for site.xml if it needs to be installed.
25 # Empty by default. [mh_install]
26 #
27 pom.xml --no-parent --has-package-version
0 pom.xml --no-parent --artifact=java.classpath.jar --usj-name=java.classpath
+0
-1
debian/maven.cleanIgnoreRules less more
0
+0
-1
debian/maven.ignoreRules less more
0
+0
-1
debian/maven.publishedRules less more
0
+0
-2
debian/maven.rules less more
0
1 * clojure * s/([0-9]+)\.([0-9]+).*/$1.$2.x/ * *
00 #!/usr/bin/make -f
11
22 include /usr/share/javahelper/java-vars.mk
3 include /usr/share/dpkg/pkg-info.mk
43
54 export CLASSPATH=/usr/share/java/clojure.jar
65
1211 override_jh_build:
1312 jar cf $(PRODUCED_JAR) -C src/main/clojure .
1413
14 override_jh_installlibs:
15 jh_installlibs $(PRODUCED_JAR)
16
1517 override_jh_clean:
1618 jh_clean
1719 rm -f $(CURDIR)/$(PRODUCED_JAR)
20
21 override_dh_auto_test:
22 dh_auto_test
23 (cd src/test && find . -name "*.clj" | \
24 xargs clojure -cp $(CURDIR)/$(PRODUCED_JAR):$(CLASSPATH))