Update version handling

This commit is contained in:
Ximi1970
2024-02-12 12:18:59 +01:00
parent c5e6e17bbf
commit 5144dedbb2
14 changed files with 62 additions and 19 deletions

View File

@@ -1,8 +1,8 @@
# Maintainer: Maxime Rijnders <ximi.obs@gmail.com>
pkgname=systray-x-gnome
pkgver=0
pkgrel=0
pkgver=0.9.7
pkgrel=1
epoch=1
pkgdesc='A system tray extension for Thunderbird (GNOME)'
arch=(x86_64)

View File

@@ -1,8 +1,8 @@
# Maintainer: Maxime Rijnders <ximi.obs@gmail.com>
pkgname=systray-x
pkgver=0
pkgrel=0
pkgver=0.9.7
pkgrel=1
epoch=1
pkgdesc='A system tray extension for Thunderbird (KDE)'
arch=(x86_64)

View File

@@ -1,8 +1,8 @@
# Maintainer: Maxime Rijnders <ximi.obs@gmail.com>
pkgname=systray-x-minimal
pkgver=0
pkgrel=0
pkgver=0.9.7
pkgrel=1
epoch=1
pkgdesc='A system tray extension for Thunderbird (Unity/XFCE/other)'
arch=(x86_64)

View File

@@ -1,4 +1,4 @@
systray-x-gnome (0.9.7-0) unstable; urgency=low
systray-x-gnome (0.9.7-1) unstable; urgency=low
* Update to 0.9.7

View File

@@ -1,6 +1,6 @@
Format: 1.0
Source: systray-x-gnome
Version: 0-0
Version: 0.9.7-1
Binary: systray-x-gnome
Maintainer: Maxime Rijnders <ximi.obs@gmail.com>
Architecture: any

View File

@@ -1,4 +1,4 @@
systray-x (0.9.7-0) unstable; urgency=low
systray-x (0.9.7-1) unstable; urgency=low
* Update to 0.9.7

View File

@@ -1,6 +1,6 @@
Format: 1.0
Source: systray-x
Version: 0-0
Version: 0.9.7-1
Binary: SysTray-X
Maintainer: Maxime Rijnders <ximi.obs@gmail.com>
Architecture: any

View File

@@ -1,4 +1,4 @@
systray-x-minimal (0.9.7-0) unstable; urgency=low
systray-x-minimal (0.9.7-1) unstable; urgency=low
* Update to 0.9.7

View File

@@ -1,6 +1,6 @@
Format: 1.0
Source: systray-x-minimal
Version: 0-0
Version: 0.9.7-1
Binary: systray-x-minimal
Maintainer: Maxime Rijnders <ximi.obs@gmail.com>
Architecture: any

6
dist/rpm/VERSION vendored
View File

@@ -1,4 +1,4 @@
VERSION=0.9.7
BUILD_NUMBER=1032
GIT_HASH=311dacc37cb8101a4b17e44550a92ace0f885715
GIT_BRANCH=develop
BUILD_NUMBER=1033
GIT_HASH=c5e6e17bbf911628570c24b1f99c65d800168c84
GIT_BRANCH=release-0.9.7

View File

@@ -22,5 +22,7 @@
<param name="file">*.tar</param>
<param name="compression">xz</param>
</service>
<service mode="buildtime" name="set_version" />
<service mode="buildtime" name="set_version">
<param name="file">systray-x-gnome.spec</param>
</service>
</services>

View File

@@ -19,5 +19,7 @@
<param name="file">*.tar</param>
<param name="compression">xz</param>
</service>
<service mode="buildtime" name="set_version" />
<service mode="buildtime" name="set_version">
<param name="file">systray-x.spec</param>
</service>
</services>

View File

@@ -12,7 +12,6 @@
<param name="extract">dist/deb/minimal/debian.compat</param>
<param name="extract">dist/deb/minimal/debian.control</param>
<param name="extract">dist/deb/minimal/debian.rules</param>
<param name="extract">dist/deb/minimal/debian.postinst</param>
<param name="extract">dist/deb/minimal/systray-x-minimal.dsc</param>
<param name="extract">dist/arch/minimal/PKGBUILD</param>
</service>
@@ -21,5 +20,7 @@
<param name="file">*.tar</param>
<param name="compression">xz</param>
</service>
<service mode="buildtime" name="set_version" />
<service mode="buildtime" name="set_version">
<param name="file">systray-x-minimal.spec</param>
</service>
</services>

View File

@@ -1,7 +1,15 @@
#!/bin/bash
if [[ -z $2 ]] ; then
RELEASE=1
else
RELEASE=$2
fi
VERSION=$1
echo $VERSION-$RELEASE
VERSION_AR=(${VERSION//./ })
VERSION_MAJOR=${VERSION_AR[0]}
VERSION_MINOR=${VERSION_AR[1]}
@@ -19,6 +27,36 @@ SERVICE_FILE="./dist/rpm/minimal/_service"
sed -i -e "s?\(^.*\"revision\">\).*\(</param>\)?\1$VERSION\2?" $SERVICE_FILE
sed -i -e "s?\(^.*\"versionformat\">\).*\(</param>\)?\1$VERSION\2?" $SERVICE_FILE
SERVICE_FILE="./dist/deb/kde/debian.changelog"
sed -i -e "0,/systray-x/{s?\(^systray-x \).*\( unstable.*\)?\1($VERSION-$RELEASE)\2?}" $SERVICE_FILE
SERVICE_FILE="./dist/deb/kde/systray-x.dsc"
sed -i -e "s?\(^Version: \).*?\1$VERSION-$RELEASE?" $SERVICE_FILE
SERVICE_FILE="./dist/deb/gnome/debian.changelog"
sed -i -e "0,/systray-x/{s?\(^systray-x-gnome \).*\( unstable.*\)?\1($VERSION-$RELEASE)\2?}" $SERVICE_FILE
SERVICE_FILE="./dist/deb/gnome/systray-x-gnome.dsc"
sed -i -e "s?\(^Version: \).*?\1$VERSION-$RELEASE?" $SERVICE_FILE
SERVICE_FILE="./dist/deb/minimal/debian.changelog"
sed -i -e "0,/systray-x/{s?\(^systray-x-minimal \).*\( unstable.*\)?\1($VERSION-$RELEASE)\2?}" $SERVICE_FILE
SERVICE_FILE="./dist/deb/minimal/systray-x-minimal.dsc"
sed -i -e "s?\(^Version: \).*?\1$VERSION-$RELEASE?" $SERVICE_FILE
SERVICE_FILE="./dist/arch/kde/PKGBUILD"
sed -i -e "s?\(^pkgver=\).*?\1$VERSION?" $SERVICE_FILE
sed -i -e "s?\(^pkgrel=\).*?\1$RELEASE?" $SERVICE_FILE
SERVICE_FILE="./dist/arch/gnome/PKGBUILD"
sed -i -e "s?\(^pkgver=\).*?\1$VERSION?" $SERVICE_FILE
sed -i -e "s?\(^pkgrel=\).*?\1$RELEASE?" $SERVICE_FILE
SERVICE_FILE="./dist/arch/minimal/PKGBUILD"
sed -i -e "s?\(^pkgver=\).*?\1$VERSION?" $SERVICE_FILE
sed -i -e "s?\(^pkgrel=\).*?\1$RELEASE?" $SERVICE_FILE
MANIFEST_FILE="./webext/manifest.json"
sed -i -e "s?\(^.*\"version\": \"\).*\(\",\)?\1$VERSION\2?" $MANIFEST_FILE