#!/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:Depends} substitution variable which must be used by Python extensions built with sip in order to depend on a version of python-sip that exports the correct public API. =cut init(); my $sip_provides = `dpkg -s python-sip-tqt`; $sip_provides =~ /^Provides:\s*(.+)$/m; my @sip_apis = sort(grep(/sip\-api/, split(/,\s*/, $1))); my $sip_api_version=$sip_apis[-1]; foreach my $package (@{$dh{DOPACKAGES}}) { addsubstvar($package, "sip:Depends", $sip_api_version); } =head1 SEE ALSO L This program is a part of python-sip-dev but is made to work with debhelper. =head1 AUTHORS Torsten Marek =cut