From a2bcb01354127f185954d8af7d8a73a6480ad50e Mon Sep 17 00:00:00 2001 From: Sophie Brun Date: Wed, 14 Apr 2021 11:00:19 +0200 Subject: [PATCH] Update debian/watch --- debian/script-targz | 22 ++++++++++++++++++++++ debian/watch | 9 +++++++-- 2 files changed, 29 insertions(+), 2 deletions(-) create mode 100755 debian/script-targz diff --git a/debian/script-targz b/debian/script-targz new file mode 100755 index 0000000..e9e48c2 --- /dev/null +++ b/debian/script-targz @@ -0,0 +1,22 @@ +#!/bin/bash + +set -e + +if [ "$1" = '--upstream-version' ]; then + new_version="$2" +else + printf "Missing --upstream-version argument" 1>&2 + exit 1 +fi + +DEB_SOURCE="$(dpkg-parsechangelog -SSource)" + +default_branch="$(git remote show https://github.com/aircrack-ng/rtl8812au.git | grep 'HEAD' | sed 's/.*: v//')" + +version="$(echo ${new_version} | sed 's/~git.*//')" + +# fails if the upstream default branch has changed and is no longer the +# version mentioned in debian/watch +if [ "${default_branch}" != "${version}" ]; then + exit 1 +fi diff --git a/debian/watch b/debian/watch index ff82a84..6aff5a4 100644 --- a/debian/watch +++ b/debian/watch @@ -1,3 +1,8 @@ version=4 -opts="filenamemangle=s/.*\/v?(.*)\.tar\.gz/realtek-rtl88xxau-$1.tar.gz/" \ -https://github.com/aircrack-ng/rtl8812au/tags .*/v?(.*)\.tar\.gz +opts="mode=git, pretty=5.6.4.2~git%cd.%h, pgpmode=none" \ + https://github.com/aircrack-ng/rtl8812au.git \ + HEAD debian debian/script-targz + +# Use the following when upstream starts to tag releases: +#opts="filenamemangle=s/.*\/v?(.*)\.tar\.gz/realtek-rtl88xxau-$1.tar.gz/" \ +#https://github.com/aircrack-ng/rtl8812au/tags .*/v?(.*)\.tar\.gz