Removed hard coded value of version from makepack-dolibarr.pl script.
This commit is contained in:
parent
df829177bc
commit
ba90565982
@ -16,9 +16,6 @@
|
|||||||
use Cwd;
|
use Cwd;
|
||||||
|
|
||||||
$PROJECT="dolibarr";
|
$PROJECT="dolibarr";
|
||||||
$MAJOR="3";
|
|
||||||
$MINOR="5";
|
|
||||||
$BUILD="1"; # Mettre x pour release, x-dev pour dev, x-beta pour beta, x-rc pour release candidate
|
|
||||||
$RPMSUBVERSION="auto"; # auto use value found into BUILD
|
$RPMSUBVERSION="auto"; # auto use value found into BUILD
|
||||||
|
|
||||||
@LISTETARGET=("TGZ","ZIP","RPM_GENERIC","RPM_FEDORA","RPM_MANDRIVA","RPM_OPENSUSE","DEB","APS","EXEDOLIWAMP","SNAPSHOT"); # Possible packages
|
@LISTETARGET=("TGZ","ZIP","RPM_GENERIC","RPM_FEDORA","RPM_MANDRIVA","RPM_OPENSUSE","DEB","APS","EXEDOLIWAMP","SNAPSHOT"); # Possible packages
|
||||||
@ -40,15 +37,6 @@ $RPMSUBVERSION="auto"; # auto use value found into BUILD
|
|||||||
"makensis.exe"=>"NSIS"
|
"makensis.exe"=>"NSIS"
|
||||||
);
|
);
|
||||||
|
|
||||||
$FILENAME="$PROJECT";
|
|
||||||
$FILENAMESNAPSHOT="$PROJECT-snapshot";
|
|
||||||
$FILENAMETGZ="$PROJECT-$MAJOR.$MINOR.$BUILD";
|
|
||||||
$FILENAMEZIP="$PROJECT-$MAJOR.$MINOR.$BUILD";
|
|
||||||
$FILENAMEXZ="$PROJECT-$MAJOR.$MINOR.$BUILD";
|
|
||||||
$FILENAMERPM="$PROJECT-$MAJOR.$MINOR.$BUILD-$RPMSUBVERSION";
|
|
||||||
$FILENAMEDEB="see later";
|
|
||||||
$FILENAMEAPS="$PROJECT-$MAJOR.$MINOR.$BUILD.app";
|
|
||||||
$FILENAMEEXEDOLIWAMP="DoliWamp-$MAJOR.$MINOR.$BUILD";
|
|
||||||
if (-d "/usr/src/redhat") { $RPMDIR="/usr/src/redhat"; } # redhat
|
if (-d "/usr/src/redhat") { $RPMDIR="/usr/src/redhat"; } # redhat
|
||||||
if (-d "/usr/src/packages") { $RPMDIR="/usr/src/packages"; } # opensuse
|
if (-d "/usr/src/packages") { $RPMDIR="/usr/src/packages"; } # opensuse
|
||||||
if (-d "/usr/src/RPM") { $RPMDIR="/usr/src/RPM"; } # mandrake
|
if (-d "/usr/src/RPM") { $RPMDIR="/usr/src/RPM"; } # mandrake
|
||||||
@ -120,6 +108,28 @@ if (! $TEMP || ! -d $TEMP) {
|
|||||||
$BUILDROOT="$TEMP/buildroot";
|
$BUILDROOT="$TEMP/buildroot";
|
||||||
|
|
||||||
|
|
||||||
|
# Get version $MAJOR, $MINOR and $BUILD
|
||||||
|
$result = open( IN, "<" . $SOURCE . "/htdocs/filefunc.inc.php" );
|
||||||
|
if ( !$result ) { die "Error: Can't open descriptor file " . $SOURCE . "/htdocs/filefunc.inc.php\n"; }
|
||||||
|
while (<IN>) {
|
||||||
|
if ( $_ =~ /define\('DOL_VERSION','([\d\.]+)'\)/ ) { $PROJVERSION = $1; break; }
|
||||||
|
}
|
||||||
|
close IN;
|
||||||
|
($MAJOR,$MINOR,$BUILD)=split(/\./,$PROJVERSION,3);
|
||||||
|
if ($MINOR eq '') { die "Error can't detect version into ".$SOURCE . "/htdocs/filefunc.inc.php"; }
|
||||||
|
|
||||||
|
# Set vars for packaging
|
||||||
|
$FILENAME = "$PROJECT";
|
||||||
|
$FILENAMESNAPSHOT = "$PROJECT-snapshot";
|
||||||
|
$FILENAMETGZ = "$PROJECT-$MAJOR.$MINOR.$BUILD";
|
||||||
|
$FILENAMEZIP = "$PROJECT-$MAJOR.$MINOR.$BUILD";
|
||||||
|
$FILENAMEXZ = "$PROJECT-$MAJOR.$MINOR.$BUILD";
|
||||||
|
$FILENAMERPM = "$PROJECT-$MAJOR.$MINOR.$BUILD-$RPMSUBVERSION";
|
||||||
|
$FILENAMEDEB = "see later";
|
||||||
|
$FILENAMEAPS = "$PROJECT-$MAJOR.$MINOR.$BUILD.app";
|
||||||
|
$FILENAMEEXEDOLIWAMP = "DoliWamp-$MAJOR.$MINOR.$BUILD";
|
||||||
|
|
||||||
|
|
||||||
my $copyalreadydone=0; # Use "-" before number of choice to avoid copy
|
my $copyalreadydone=0; # Use "-" before number of choice to avoid copy
|
||||||
my $batch=0;
|
my $batch=0;
|
||||||
for (0..@ARGV-1) {
|
for (0..@ARGV-1) {
|
||||||
@ -133,7 +143,6 @@ for (0..@ARGV-1) {
|
|||||||
if ($ENV{"DESTIBETARC"} && $BUILD =~ /[a-z]/i) { $DESTI = $ENV{"DESTIBETARC"}; } # Force output dir if env DESTI is defined
|
if ($ENV{"DESTIBETARC"} && $BUILD =~ /[a-z]/i) { $DESTI = $ENV{"DESTIBETARC"}; } # Force output dir if env DESTI is defined
|
||||||
if ($ENV{"DESTISTABLE"} && $BUILD =~ /^[0-9]+$/) { $DESTI = $ENV{"DESTISTABLE"}; } # Force output dir if env DESTI is defined
|
if ($ENV{"DESTISTABLE"} && $BUILD =~ /^[0-9]+$/) { $DESTI = $ENV{"DESTISTABLE"}; } # Force output dir if env DESTI is defined
|
||||||
|
|
||||||
|
|
||||||
print "Makepack version $VERSION\n";
|
print "Makepack version $VERSION\n";
|
||||||
print "Building package name: $PROJECT\n";
|
print "Building package name: $PROJECT\n";
|
||||||
print "Building package version: $MAJOR.$MINOR.$BUILD\n";
|
print "Building package version: $MAJOR.$MINOR.$BUILD\n";
|
||||||
|
|||||||
@ -10,7 +10,6 @@ beta version of Dolibarr, step by step.
|
|||||||
- Check all files are commited.
|
- Check all files are commited.
|
||||||
- Update version/info in /ChangeLog
|
- Update version/info in /ChangeLog
|
||||||
- Update version number with x.y.z-w in htdocs/filefunc.inc.php
|
- Update version number with x.y.z-w in htdocs/filefunc.inc.php
|
||||||
- Update version number with x.y.z-w in build/makepack-dolibarr.pl
|
|
||||||
- Update version number with x.y.z-w in build/debian/changelog
|
- Update version number with x.y.z-w in build/debian/changelog
|
||||||
- Update version number with x.y.z-w in build/exe/doliwamp/doliwamp.iss
|
- Update version number with x.y.z-w in build/exe/doliwamp/doliwamp.iss
|
||||||
- Update version number with x.y.z-w in build/rpm/*.spec
|
- Update version number with x.y.z-w in build/rpm/*.spec
|
||||||
@ -34,7 +33,6 @@ complete release of Dolibarr, step by step.
|
|||||||
- Check all files are commited.
|
- Check all files are commited.
|
||||||
- Update version/info in ChangeLog
|
- Update version/info in ChangeLog
|
||||||
- Update version number with x.y.z in htdocs/filefunc.inc.php
|
- Update version number with x.y.z in htdocs/filefunc.inc.php
|
||||||
- Update version number with x.y.z in build/makepack-dolibarr.pl
|
|
||||||
- Update version number with x.y.z in build/debian/changelog
|
- Update version number with x.y.z in build/debian/changelog
|
||||||
- Update version number with x.y.z in build/exe/doliwamp/doliwamp.iss
|
- Update version number with x.y.z in build/exe/doliwamp/doliwamp.iss
|
||||||
- Update version number with x.y.z in build/rpm/*.spec
|
- Update version number with x.y.z in build/rpm/*.spec
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user