[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