[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