[med-svn] [Git][med-team/btllib][master] Add python3 package; TODO: Create modules for different Python3.x versions

Andreas Tille (@tille) gitlab at salsa.debian.org
Thu Dec 28 21:26:47 GMT 2023



Andreas Tille pushed to branch master at Debian Med / btllib


Commits:
f30b5f1c by Andreas Tille at 2023-12-28T22:26:24+01:00
Add python3 package; TODO: Create modules for different Python3.x versions

- - - - -


4 changed files:

- debian/changelog
- debian/control
- + debian/python3-btllib.install
- debian/rules


Changes:

=====================================
debian/changelog
=====================================
@@ -9,6 +9,8 @@ btllib (1.6.2+dfsg-1) UNRELEASED; urgency=medium
   * Add support for loong64
     Closes: #1058455
   * Build-Depends: libargparse-dev
+  * Add python3 package:
+  TODO: Create modules for different Python3.x versions
 
  -- Andreas Tille <tille at debian.org>  Thu, 28 Dec 2023 07:52:07 +0100
 


=====================================
debian/control
=====================================
@@ -5,13 +5,13 @@ Maintainer: Debian Med Packaging Team <debian-med-packaging at lists.alioth.debian.
 Uploaders: Andreas Tille <tille at debian.org>
 Build-Depends: debhelper-compat (= 13),
                dh-exec,
+               dh-sequence-python3,
                meson,
                ninja-build,
                libcpptoml-dev,
-#               libsdsl-dev, # only mentioned in doc but package builds without this as well
+               libsdsl-dev,
                libomp-dev,
                libargparse-dev,
-               libsdsl-dev,
                samtools,
                python3-all-dev
 Standards-Version: 4.6.2
@@ -42,7 +42,15 @@ Depends: ${shlibs:Depends},
          samtools,
          wget
 Description: Bioinformatics Technology Lab common code library tools
- Bioinformatics Technology Lab common code library in C++ with
- Python wrappers.
+ Bioinformatics Technology Lab common code library in C++.
  .
  This package contains the tool indexlr.
+
+Package: python3-btllib
+Architecture: any
+Depends: ${python3:Depends},
+         ${shlibs:Depends},
+         ${misc:Depends},
+Description: Bioinformatics Technology Lab common Python3 wrapper
+ This package contains the Python3 wraper for Bioinformatics Technology
+ Lab common code.


=====================================
debian/python3-btllib.install
=====================================
@@ -0,0 +1 @@
+usr/lib/btllib/python/btllib/*	usr/lib/python3/btllib


=====================================
debian/rules
=====================================
@@ -10,3 +10,7 @@ export DEB_BUILD_MAINT_OPTIONS=hardening=+all
 override_dh_auto_test:
 	cp -a tests/ obj-*/
 	dh_auto_test
+
+override_dh_missing:
+	find debian -name setup.py -delete
+	dh_missing



View it on GitLab: https://salsa.debian.org/med-team/btllib/-/commit/f30b5f1cbbd96b628869a99e0f1cee37314cb18c

-- 
View it on GitLab: https://salsa.debian.org/med-team/btllib/-/commit/f30b5f1cbbd96b628869a99e0f1cee37314cb18c
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/debian-med-commit/attachments/20231228/61fadc7b/attachment-0001.htm>


More information about the debian-med-commit mailing list