simplifying rules and adding install files for the python3 stuff
authorJorge Soares <j.s.soares@gmail.com>
Fri, 28 Nov 2014 10:26:36 +0000 (10:26 +0000)
committerJorge Soares <j.s.soares@gmail.com>
Fri, 28 Nov 2014 10:26:36 +0000 (10:26 +0000)
debian/control
debian/python3-pysam-tests.README.Debian [new file with mode: 0644]
debian/python3-pysam-tests.docs [new file with mode: 0644]
debian/python3-pysam-tests.install [new file with mode: 0644]
debian/rules

index a8cadb6616766208fca8800780f41da5ebbfb2b9..482b21e73271a391a3cb02016ee98a341648e6f3 100644 (file)
@@ -6,6 +6,7 @@ Section: python
 XS-Testsuite: autopkgtest
 Priority: optional
 Build-Depends: debhelper (>= 9),
+              dh-python
                samtools (>= 0.1.19),
                libhts-dev,
               zlib1g-dev,
diff --git a/debian/python3-pysam-tests.README.Debian b/debian/python3-pysam-tests.README.Debian
new file mode 100644 (file)
index 0000000..d8e81dc
--- /dev/null
@@ -0,0 +1,12 @@
+Pysam for Debian
+================
+
+To verify whether your python3-pysam modules are working correctly
+you can run the test suite manually by running the script
+
+    run-unit-test
+
+in this directory.
+
+ -- Andreas Tille <tille@debian.org>  Fri, 07 Feb 2014 18:29:40 +0100
+
diff --git a/debian/python3-pysam-tests.docs b/debian/python3-pysam-tests.docs
new file mode 100644 (file)
index 0000000..760739f
--- /dev/null
@@ -0,0 +1 @@
+debian/tests/run-unit-test
diff --git a/debian/python3-pysam-tests.install b/debian/python3-pysam-tests.install
new file mode 100644 (file)
index 0000000..3044255
--- /dev/null
@@ -0,0 +1 @@
+tests  usr/share/doc/python3-pysam
index 9c9d0b907d66dc61ae5b36a8841ce4658bfd5695..7c414aae98f5de995256d53e15c2dd59ea81df00 100755 (executable)
@@ -16,22 +16,22 @@ export HTSLIB_INCLUDE_DIR=/usr/include
 
 #Make sure Cython is recreating some c-files.  To enable building twice in a
 #row these will be saved in advance and restored afterwards
-debian/savefiles:
-       if grep -q -l "Generated by Cython" pysam/*.c ; then \
-           mkdir -p debian/savefiles ; \
-           mv `grep -l "Generated by Cython" pysam/*.c` debian/savefiles ; \
+#debian/savefiles:
+#      if grep -q -l "Generated by Cython" pysam/*.c ; then \
+#          mkdir -p debian/savefiles ; \
+#          mv `grep -l "Generated by Cython" pysam/*.c` debian/savefiles ; \
        fi
 
-override_dh_clean:
-       dh_clean
+#override_dh_clean:
+#      dh_clean
 # restore cython generated files
-       if [ -d debian/savefiles ] ; then \
-           mv debian/savefiles/* pysam ; \
-           rm -rf debian/savefiles ; \
-       fi
+#      if [ -d debian/savefiles ] ; then \
+#          mv debian/savefiles/* pysam ; \
+#          rm -rf debian/savefiles ; \
+#      fi
 
-override_dh_auto_build: debian/savefiles
-        dh_auto_build
+#override_dh_auto_build: debian/savefiles
+#       dh_auto_build
 
 #override_dh_auto_test:
 #ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
@@ -42,10 +42,10 @@ override_dh_auto_build: debian/savefiles
 #                                                && HTSLIB_LIBRARY_DIR=$(HTSLIBDIR) HTSLIB_INCLUDE_DIR=/usr/include PYTHONPATH=${build_dir} ${interpreter} ./tabix_test.py '
 #endif
 
-override_dh_install-indep:
-       dh_install -p $(TESTPKG)
-       cd debian/$(TESTPKG)/usr/share/doc/python-pysam/tests; \
-           make clean; \
-           rm -f log.txt ; \
-           chmod a+x tabix_test.py
+#override_dh_install-indep:
+#      dh_install -p $(TESTPKG)
+#      cd debian/$(TESTPKG)/usr/share/doc/python-pysam/tests; \
+#          make clean; \
+#          rm -f log.txt ; \
+#          chmod a+x tabix_test.py