[med-svn] [Git][med-team/q2-feature-table][master] 2 commits: Generate debian/control automatically to refresh version number

Andreas Tille (@tille) gitlab at salsa.debian.org
Mon Jan 29 13:03:42 GMT 2024



Andreas Tille pushed to branch master at Debian Med / q2-feature-table


Commits:
ba106e33 by Andreas Tille at 2024-01-29T13:49:18+01:00
Generate debian/control automatically to refresh version number

- - - - -
79d208ba by Andreas Tille at 2024-01-29T13:58:31+01:00
Make sure d/control will be updated after changes in d/changelog (for instance new version)

- - - - -


3 changed files:

- debian/changelog
- + debian/control.in
- debian/rules


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,10 @@
+q2-feature-table (2022.11.1+dfsg-3) UNRELEASED; urgency=medium
+
+  * Team upload.
+  * Generate debian/control automatically to refresh version number
+
+ -- Andreas Tille <tille at debian.org>  Mon, 29 Jan 2024 13:42:58 +0100
+
 q2-feature-table (2022.11.1+dfsg-2) unstable; urgency=medium
 
   * Team upload


=====================================
debian/control.in
=====================================
@@ -0,0 +1,57 @@
+Source: q2-feature-table
+Maintainer: Debian Med Packaging Team <debian-med-packaging at lists.alioth.debian.org>
+Uploaders: Liubov Chuprikova <chuprikovalv at gmail.com>
+Section: science
+Priority: optional
+Build-Depends: debhelper-compat (= 13),
+               dh-python,
+               python3,
+               python3-setuptools,
+               python3-pytest-cov,
+               python3-biom-format,
+               python3-seaborn,
+               qiime (>= @DEB_VERSION_UPSTREAM@),
+               q2templates (>= @DEB_VERSION_UPSTREAM@),
+               q2-types (>= @DEB_VERSION_UPSTREAM@)
+Standards-Version: 4.6.2
+Vcs-Browser: https://salsa.debian.org/med-team/q2-feature-table
+Vcs-Git: https://salsa.debian.org/med-team/q2-feature-table.git
+Homepage: https://qiime2.org/
+Rules-Requires-Root: no
+
+Package: q2-feature-table
+Architecture: all
+Depends: ${shlibs:Depends},
+         ${misc:Depends},
+         ${python3:Depends},
+         python3-skbio,
+         python3-biom-format,
+         python3-h5py,
+         python3-seaborn,
+         python3-numpy,
+         python3-ipywidgets,
+         qiime (>= @DEB_VERSION_UPSTREAM@),
+         q2templates (>= @DEB_VERSION_UPSTREAM@),
+         q2-types (>= @DEB_VERSION_UPSTREAM@)
+Description: QIIME 2 plugin supporting operations on feature tables
+ QIIME 2 is a powerful, extensible, and decentralized microbiome analysis
+ package with a focus on data and analysis transparency. QIIME 2 enables
+ researchers to start an analysis with raw DNA sequence data and finish with
+ publication-quality figures and statistical results.
+ Key features:
+  * Integrated and automatic tracking of data provenance
+  * Semantic type system
+  * Plugin system for extending microbiome analysis functionality
+  * Support for multiple types of user interfaces (e.g. API, command line,
+ graphical)
+ .
+ QIIME 2 is a complete redesign and rewrite of the QIIME 1 microbiome analysis
+ pipeline. QIIME 2 will address many of the limitations of QIIME 1, while
+ retaining the features that makes QIIME 1 a powerful and widely-used analysis
+ pipeline.
+ .
+ QIIME 2 currently supports an initial end-to-end microbiome analysis pipeline.
+ New functionality will regularly become available through QIIME 2 plugins. You
+ can view a list of plugins that are currently available on the QIIME 2 plugin
+ availability page. The future plugins page lists plugins that are being
+ developed.


=====================================
debian/rules
=====================================
@@ -3,6 +3,9 @@
 # DH_VERBOSE := 1
 export LC_ALL=C.UTF-8
 
+include /usr/share/dpkg/default.mk
+VERSION_UPSTREAM=$(shell echo $(DEB_VERSION_UPSTREAM) | sed 's/+dfsg//')
+
 TSORTER=q2_feature_table/_summarize/tabulate_seqs_assets
 VEGA=q2_feature_table/_summarize/summarize_assets/vega
 export PYBUILD_AFTER_BUILD=mkdir -pv {build_dir}/${TSORTER}/js {build_dir}/${VEGA}/js ; \
@@ -19,6 +22,9 @@ export PYBUILD_BEFORE_INSTALL=rm -rvf {build_dir}/q2-feature-table.egg-* {build_
 %:
 	dh $@ --with python3 --buildsystem=pybuild
 
+debian/control: debian/control.in debian/changelog
+	sed -e"s/@DEB_VERSION_UPSTREAM@/$(VERSION_UPSTREAM)/g" $< > $@
+
 # FIXME: similarly to the qiime package, the build time testing fails, as the
 #        Qiime plugin system is not fully available at this point of the package
 #        construction.  The test suite is only run at autopkgtest time, but this



View it on GitLab: https://salsa.debian.org/med-team/q2-feature-table/-/compare/3433dd59e6a88fd77e417a6e33300089703a1b89...79d208ba753934c61751c33f60232ab6db11c1fe

-- 
View it on GitLab: https://salsa.debian.org/med-team/q2-feature-table/-/compare/3433dd59e6a88fd77e417a6e33300089703a1b89...79d208ba753934c61751c33f60232ab6db11c1fe
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/20240129/f5267897/attachment-0001.htm>


More information about the debian-med-commit mailing list