#!/usr/bin/perl -w =head1 NAME dh_sip_tqt - set the correct dependencies for Python packages using sip =cut use strict; use Debian::Debhelper::Dh_Lib; =head1 SYNOPSIS B =head1 DESCRIPTION dh_sip_tqt creates the ${sip-tqt:Depends} substitution variable which must be used by Python extensions built with sip-tqt in order to depend on a version of python-sip-tqt that exports the correct public API. =cut init(); my $sip_tqt_provides = `dpkg -s python-sip-tqt`; $sip_tqt_provides =~ /^Provides:\s*(.+)$/m; my @sip_tqt_apis = sort(grep(/sip\-tqt\-api/, split(/,\s*/, $1))); my $sip_tqt_api_version=$sip_tqt_apis[-1]; foreach my $package (@{$dh{DOPACKAGES}}) { addsubstvar($package, "sip-tqt:Depends", $sip_tqt_api_version); } =head1 SEE ALSO L This program is a part of python-sip-tqt-dev but is made to work with debhelper. =head1 AUTHORS Torsten Marek =cut