mirror of
https://github.com/yuezk/GlobalProtect-openconnect.git
synced 2025-05-20 07:26:58 -04:00
Prepare release 1.4.3 (#149)
* add inih * add configuration file for gpservice * Disable the UI configuration for extra args * remove VERSION_SUFFIX * remove ppa-publish.sh * Use Git repo as the source for PKGBUILD * remove VERSION_SUFFIX * Use Git repo as the source for PKGBUILD * add .install for PKGBUILD * add configuration file * Fix cmake * Fix cmake * Disable snap job * update AUR packaging * Disable the UI configuration for extra args * improve packaging script * update README.md * restart gpservice after package upgrading
This commit is contained in:
@@ -2,14 +2,13 @@
|
||||
|
||||
OLD_VERSION=$(git tag --sort=-v:refname --list "v[0-9]*" | head -n 1 | cut -c 2-)
|
||||
NEW_VERSION="$(cat VERSION)"
|
||||
FULL_VERSION="$(cat VERSION VERSION_SUFFIX)"
|
||||
HISTORY_ENTRIES=$(git log --format=" * %s" v${OLD_VERSION}.. | cat -n | sort -uk2 | sort -n | cut -f2-)
|
||||
|
||||
function update_debian_changelog() {
|
||||
local OLD_CHANGELOG=$(cat debian/changelog)
|
||||
|
||||
cat > debian/changelog <<-EOF
|
||||
globalprotect-openconnect (${FULL_VERSION}-1) unstable; urgency=medium
|
||||
globalprotect-openconnect (${NEW_VERSION}-1) unstable; urgency=medium
|
||||
|
||||
${HISTORY_ENTRIES}
|
||||
|
||||
@@ -24,17 +23,24 @@ function update_rpm_changelog() {
|
||||
|
||||
cat > packaging/obs/globalprotect-openconnect.changes <<-EOF
|
||||
-------------------------------------------------------------------
|
||||
$(LC_ALL=en.US date -u "+%a %b %e %T %Z %Y") - k3vinyue@gmail.com - ${FULL_VERSION}
|
||||
$(LC_ALL=en.US date -u "+%a %b %e %T %Z %Y") - k3vinyue@gmail.com - ${NEW_VERSION}
|
||||
|
||||
- Update to ${FULL_VERSION}
|
||||
- Update to ${NEW_VERSION}
|
||||
${HISTORY_ENTRIES}
|
||||
|
||||
${OLD_CHANGELOG}
|
||||
EOF
|
||||
}
|
||||
|
||||
function generate_pkgbuild() {
|
||||
local commit_id="$(git rev-parse HEAD)"
|
||||
local version="$(cat VERSION)"
|
||||
sed -e "s/{COMMIT}/${commit_id}/" -e "s/{VERSION}/${version}/" packaging/aur/PKGBUILD-git.in > packaging/aur/PKGBUILD
|
||||
}
|
||||
|
||||
# Update rpm version
|
||||
sed -i"" -re "s/(Version:\s+).+/\1${FULL_VERSION}/" packaging/obs/globalprotect-openconnect.spec
|
||||
sed -i"" -re "s/(Version:\s+).+/\1${NEW_VERSION}/" packaging/obs/globalprotect-openconnect.spec
|
||||
|
||||
update_rpm_changelog
|
||||
update_debian_changelog
|
||||
generate_pkgbuild
|
||||
|
Reference in New Issue
Block a user