diff options
author | Michele Calgaro <michele.calgaro@yahoo.it> | 2022-12-15 17:58:06 +0900 |
---|---|---|
committer | Michele Calgaro <michele.calgaro@yahoo.it> | 2023-01-08 20:19:16 +0900 |
commit | 97521efd697ca8f9bde706a46b8a808852fdf9a5 (patch) | |
tree | 83bccf513acc75192595975190c3b384ac8a4038 /dilos/dependencies/sip4-tqt/debian/dh_py3sip_tqt | |
parent | 5f46ed3e2189a9e11865750d326e147d384d8f6f (diff) | |
download | tde-packaging-97521efd697ca8f9bde706a46b8a808852fdf9a5.tar.gz tde-packaging-97521efd697ca8f9bde706a46b8a808852fdf9a5.zip |
DEB sip4-tqt: drop python2 support.
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
Diffstat (limited to 'dilos/dependencies/sip4-tqt/debian/dh_py3sip_tqt')
-rw-r--r-- | dilos/dependencies/sip4-tqt/debian/dh_py3sip_tqt | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/dilos/dependencies/sip4-tqt/debian/dh_py3sip_tqt b/dilos/dependencies/sip4-tqt/debian/dh_py3sip_tqt new file mode 100644 index 000000000..a59025f15 --- /dev/null +++ b/dilos/dependencies/sip4-tqt/debian/dh_py3sip_tqt @@ -0,0 +1,49 @@ +#!/usr/bin/perl -w + +=head1 NAME + +dh_py3sip_tqt - set the correct dependencies for Python 3 packages using sip + +=cut + +use strict; +use Debian::Debhelper::Dh_Lib; + +=head1 SYNOPSIS + +B<dh_py3sip_tqt> + +=head1 DESCRIPTION + +dh_py3sip_tqt creates the ${py3sip-tqt:Depends} substitution variable which must be +used by Python 3 extensions built with sip-tqt in order to depend on a version of +python3-sip-tqt that exports the correct public API. + +=cut + +init(); + +my $sip_tqt_provides = `dpkg -s python3-sip-tqt`; +$sip_tqt_provides =~ /^Provides:\s*(.+)$/m; + +my @sip_tqt_apis = sort(grep(/sip\-tqt\-py3api/, split(/,\s*/, $1))); + +my $sip_tqt_api_version=$sip_tqt_apis[-1]; + +foreach my $package (@{$dh{DOPACKAGES}}) { + addsubstvar($package, "py3sip-tqt:Depends", $sip_tqt_api_version); +} + +=head1 SEE ALSO + +L<debhelper(7)> + +This program is a part of python3-sip-tqt-dev but is made to work with debhelper. + +=head1 AUTHORS + +Torsten Marek <shlomme@debian.org> +Adapted for Python3 by +Slávek Banko <slavek.banko@axis.cz> + +=cut |