Andreas Tille pushed to branch master at Debian Med / rosa


Commits:
27184473 by Andreas Tille at 2020-07-04T08:54:42+02:00
Try autopkgtest

- - - - -
1d2030ce by Andreas Tille at 2020-07-04T08:55:32+02:00
Try easier install method

- - - - -
5217ce25 by Andreas Tille at 2020-07-04T09:00:16+02:00
Name the pure R package to r-other-rosa

- - - - -
cb2c5a6c by Andreas Tille at 2020-07-04T09:32:31+02:00
Adapt installation to new package name r-other-rosa

- - - - -


7 changed files:

- debian/control
- + debian/r-other-rosa.docs
- debian/rosa.install → debian/r-other-rosa.install
- − debian/rosa.dirs
- debian/rules
- + debian/tests/control
- + debian/tests/run-unit-test


Changes:

=====================================
debian/control
=====================================
@@ -16,8 +16,9 @@ Vcs-Git: https://salsa.debian.org/med-team/rosa.git
 Testsuite: autopkgtest-pkg-python
 Rules-Requires-Root: no
 
-Package: rosa
+Package: r-other-rosa
 Architecture: all
+Section: gnu-r
 Depends: ${R:Depends},
          ${misc:Depends},
          r-cran-lsd


=====================================
debian/r-other-rosa.docs
=====================================
@@ -0,0 +1,2 @@
+debian/tests/run-unit-test
+tests


=====================================
debian/rosa.install → debian/r-other-rosa.install
=====================================


=====================================
debian/rosa.dirs deleted
=====================================
@@ -1 +0,0 @@
-usr/share/RoSA


=====================================
debian/rules
=====================================
@@ -7,15 +7,17 @@ export PYBUILD_INTERPRETERS=python3
 
 include /usr/share/dh-r/r-cran.mk
 
-package:=rosa
-
 %:
-       echo $@
-       dh $@ --buildsystem R;
+       dh $@ --with python3 --buildsystem R
+
+override_dh_auto_build:
+       dh_auto_build
+       dh_auto_build --sourcedirectory=python --buildsystem=pybuild
 
 override_dh_auto_install:
        dh_auto_install
-       cd python && ( [ -r debian ] || ln -s ../debian . ) && pybuild --install
+       dh_auto_install --sourcedirectory=python --buildsystem=pybuild
+       #cd python && ( [ -r debian ] || ln -s ../debian . ) && pybuild 
--install
 
 override_dh_auto_clean:
        dh_auto_clean
@@ -25,3 +27,4 @@ override_dh_auto_clean:
 
 override_dh_auto_test:
        # still need to make up my mind
+       dh_auto_test || true


=====================================
debian/tests/control
=====================================
@@ -0,0 +1,5 @@
+Tests: run-unit-test
+Depends: @, r-cran-testthat,
+Restrictions: allow-stderr
+
+


=====================================
debian/tests/run-unit-test
=====================================
@@ -0,0 +1,17 @@
+#!/bin/sh -e
+
+pkgname=rosa
+debname=r-other-rosa
+
+if [ "$AUTOPKGTEST_TMP" = "" ] ; then
+    AUTOPKGTEST_TMP=`mktemp -d /tmp/${debname}-test.XXXXXX`
+    trap "rm -rf $AUTOPKGTEST_TMP" 0 INT QUIT ABRT PIPE TERM
+fi
+cd $AUTOPKGTEST_TMP
+cp -a /usr/share/doc/$debname/tests/* $AUTOPKGTEST_TMP
+gunzip -r *
+for testfile in *.R; do
+    echo "BEGIN TEST $testfile"
+    LC_ALL=C.UTF-8 R --no-save < $testfile
+done
+



View it on GitLab: 
https://salsa.debian.org/med-team/rosa/-/compare/7242c4908c80d845938d7e0b124f7fd8029eaea4...cb2c5a6cb49105512d3f5d82625b9f6d3e1b9125

-- 
View it on GitLab: 
https://salsa.debian.org/med-team/rosa/-/compare/7242c4908c80d845938d7e0b124f7fd8029eaea4...cb2c5a6cb49105512d3f5d82625b9f6d3e1b9125
You're receiving this email because of your account on salsa.debian.org.


_______________________________________________
debian-med-commit mailing list
debian-med-com...@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-med-commit

Reply via email to