[Git][clojure-team/core-match-clojure][debian/main] 3 commits: d/tests: add autopkgtests.
Louis-Philippe Véronneau
gitlab at salsa.debian.org
Tue Dec 1 16:36:05 GMT 2020
Louis-Philippe Véronneau pushed to branch debian/main at Debian Clojure Maintainers / core-match-clojure
Commits:
5be3a60b by Louis-Philippe Véronneau at 2020-12-01T11:30:33-05:00
d/tests: add autopkgtests.
- - - - -
604ab43d by Louis-Philippe Véronneau at 2020-12-01T11:31:43-05:00
d/control: update binary dependencies.
- - - - -
74aa4107 by Louis-Philippe Véronneau at 2020-12-01T11:32:13-05:00
Prepare 1.0.0-1 for unstable
- - - - -
5 changed files:
- debian/changelog
- debian/control
- + debian/tests/build
- + debian/tests/control
- + debian/tests/unittests
Changes:
=====================================
debian/changelog
=====================================
@@ -1,4 +1,4 @@
-core-match-clojure (1.0.0-1) UNRELEASED; urgency=medium
+core-match-clojure (1.0.0-1) unstable; urgency=medium
[ Louis-Philippe Véronneau ]
* Team upload.
@@ -17,8 +17,10 @@ core-match-clojure (1.0.0-1) UNRELEASED; urgency=medium
* d/patches: patch project.clj.
* d/rules: build with lein.
* d/copyright: update http link.
+ * d/tests: add autopkgtests.
+ * d/control: update binary dependencies.
- -- Louis-Philippe Véronneau <pollo at debian.org> Mon, 30 Nov 2020 16:41:33 -0500
+ -- Louis-Philippe Véronneau <pollo at debian.org> Tue, 01 Dec 2020 11:31:48 -0500
core-match-clojure (0.2.2-1) unstable; urgency=medium
=====================================
debian/control
=====================================
@@ -19,7 +19,9 @@ Rules-Requires-Root: no
Package: libcore-match-clojure
Architecture: all
-Depends: ${java:Depends}, ${misc:Depends}
+Depends: ${java:Depends},
+ ${misc:Depends},
+ libclojure-java
Recommends: ${java:Recommends}
Description: optimized pattern match and predicate dispatch library for Clojure
An optimized pattern match and predicate dispatch library for Clojure.
=====================================
debian/tests/build
=====================================
@@ -0,0 +1,5 @@
+#!/bin/sh
+
+CLASSPATH=/usr/share/java/clojure.jar:/usr/share/java/core.match.jar:
+
+clojure -cp $CLASSPATH -e '(use '"'"'clojure.core.match)'
=====================================
debian/tests/control
=====================================
@@ -0,0 +1,6 @@
+Tests: build
+Depends: @, clojure
+Restrictions: superficial, allow-stderr
+
+Tests: unittests
+Depends: @, clojure, libnrepl-clojure, libcomplete-clojure
=====================================
debian/tests/unittests
=====================================
@@ -0,0 +1,9 @@
+#!/bin/sh
+set -efu
+
+CLASSPATH=/usr/share/java/clojure.jar:/usr/share/java/nrepl.jar:/usr/share/java/clojure-complete.jar:/usr/share/java/core.match.jar
+
+cp -a src/test "$AUTOPKGTEST_TMP"
+cd "$AUTOPKGTEST_TMP"
+
+find . -name "*.clj" | xargs clojure -cp $CLASSPATH
View it on GitLab: https://salsa.debian.org/clojure-team/core-match-clojure/-/compare/78c4de746d53ca0febed056031c68a63853f3951...74aa410757ce64b453e39c9cc4b4689ea864fcb3
--
View it on GitLab: https://salsa.debian.org/clojure-team/core-match-clojure/-/compare/78c4de746d53ca0febed056031c68a63853f3951...74aa410757ce64b453e39c9cc4b4689ea864fcb3
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-java-commits/attachments/20201201/16db6cf0/attachment.html>
More information about the pkg-java-commits
mailing list