[Pkg-octave-commit] [SCM] Debian packaging for octave-pkg-dev branch, master, updated. debian/1.0.0-1-gbed89f7
Rafael Laboissiere
rafael at laboissiere.net
Fri Mar 9 19:18:27 UTC 2012
The following commit has been merged in the master branch:
commit bed89f7ebf48a10314b91c0d1dfdd3b53cff187c
Author: Rafael Laboissiere <rafael at laboissiere.net>
Date: Fri Mar 9 20:11:45 2012 +0100
Use versioned dependency on octave when replacing ${octave:Depends}
diff --git a/octave-pkg-helper b/octave-pkg-helper
index 6a5756c..3159ea5 100755
--- a/octave-pkg-helper
+++ b/octave-pkg-helper
@@ -29,6 +29,9 @@ init ();
my %depends = ();
+my $octave_version =
+ qx {echo 'printf ("\%s", OCTAVE_VERSION)' | /usr/bin/octave -q};
+
my $deps;
if (open (DESC, "< DESCRIPTION")) {
while (<DESC>) {
@@ -49,7 +52,7 @@ if (open (DESC, "< DESCRIPTION")) {
foreach my $package (@{$dh{DOPACKAGES}}) {
delsubstvar ($package, 'octave:Depends');
- addsubstvar ($package, 'octave:Depends', 'octave');
+ addsubstvar ($package, 'octave:Depends', "octave (>= $octave_version)");
for my $pkg (keys %depends) {
# add dependencies from the DESCRIPTION file
addsubstvar ($package, 'octave:Depends', $pkg, $depends {$pkg});
--
Debian packaging for octave-pkg-dev
More information about the Pkg-octave-commit
mailing list