summaryrefslogtreecommitdiffstats
path: root/ubuntu/_base/applications/ktechlab/debian/cdbs/versions.pl
diff options
context:
space:
mode:
authorMichele Calgaro <michele.calgaro@yahoo.it>2020-11-14 11:33:55 +0800
committerMichele Calgaro <michele.calgaro@yahoo.it>2020-11-14 11:33:55 +0800
commit2064c92d78e53c5753ccc22a2b83abfe120fa8cb (patch)
tree036e5fe2423c6dd55b9e98c2af436a0291efbead /ubuntu/_base/applications/ktechlab/debian/cdbs/versions.pl
parent8dcacdaad69d5af4ce3a0c84ae6b71e4a2510326 (diff)
downloadtde-packaging-2064c92d78e53c5753ccc22a2b83abfe120fa8cb.tar.gz
tde-packaging-2064c92d78e53c5753ccc22a2b83abfe120fa8cb.zip
DEB ktechlab: switch to cmake under Ubuntu too. Switch to common TDE cdbs rules. The man page has been moved to the main tree.
This is the same as commit e1d60a89d but applied to Ubuntu. Signed-off-by: Slávek Banko <slavek.banko@axis.cz> Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
Diffstat (limited to 'ubuntu/_base/applications/ktechlab/debian/cdbs/versions.pl')
-rw-r--r--ubuntu/_base/applications/ktechlab/debian/cdbs/versions.pl19
1 files changed, 19 insertions, 0 deletions
diff --git a/ubuntu/_base/applications/ktechlab/debian/cdbs/versions.pl b/ubuntu/_base/applications/ktechlab/debian/cdbs/versions.pl
new file mode 100644
index 000000000..1b110f7af
--- /dev/null
+++ b/ubuntu/_base/applications/ktechlab/debian/cdbs/versions.pl
@@ -0,0 +1,19 @@
+#!/usr/bin/env perl
+
+use strict;
+use warnings;
+
+my $version = `dpkg-parsechangelog | awk '/^Version/ {print \$2}'`;
+my ($version3, $version3_next);
+my ($version2, $version2_next);
+
+($version3 = $version) =~ s/^(([^.]+\.){2}[^.+~-]+)[.+~-]?[^-]*-[^-]+$/$1/;
+($version2 = $version3) =~ s/\.[^.]+$//;
+
+($version3_next = $version3) =~ s/(?<=\.)(\d+)[a-z]?$/($1+1)/e;
+($version2_next = $version2) =~ s/(?<=\.)(\d+)$/($1+1)/e;
+
+print "TDE-Version3=$version3\n";
+print "TDE-Version2=$version2\n";
+print "TDE-Next-Version3=$version3_next\n";
+print "TDE-Next-Version2=$version2_next\n";