summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorChris Severance2020-12-04 13:59:25 -0500
committerChris Severance2020-12-04 13:59:25 -0500
commit7a242b5c91906fa80c68a17bc6a294f869414a2b (patch)
tree3d0d65e5f8ca53cf218f9e39bda57c5ce31157c0
parenta3ea98b3a72a76a4af4b25f37f777d7c9cd758c9 (diff)
downloadaur-7a242b5c91906fa80c68a17bc6a294f869414a2b.tar.gz
autu: Update to 0.0.alpha_2-1 Add -git
-rw-r--r--.SRCINFO3
-rw-r--r--PKGBUILD24
2 files changed, 23 insertions, 4 deletions
diff --git a/.SRCINFO b/.SRCINFO
index f34cf307611d..5fb931ffe881 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,5 +1,3 @@
-# Generated by mksrcinfo v8
-# Wed Dec 2 22:49:14 UTC 2020
pkgbase = comcom32
pkgdesc = 32 bit command interpreter for fdpp and dosemu2
pkgver = 0.0.alpha_2
@@ -13,6 +11,7 @@ pkgbase = comcom32
source = comcom32-alpha-2.tar.gz::https://github.com/dosemu2/comcom32/archive/alpha-2.tar.gz
md5sums = 8121352fdd1b9d701ce4ca9db50dd5d4
sha256sums = 51e5bae2e04e5fc7328b94b064c0521c9bd89477d9e7d36495f8ad702dc92746
+ b2sums = 03a5b098f7d7b95bac1b5598afe79b0261e1b46660a311123d454a61276d46bbbbec7e27264fc4a0f6ec3a358b2b321bfa89956e1a2f9e9657c95ae7893da1e0
pkgname = comcom32
diff --git a/PKGBUILD b/PKGBUILD
index ccde2aa69868..8c385940681e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,9 +2,11 @@
set -u
pkgname='comcom32'
+#pkgname+='-git'
_pkgver='alpha-2'
+# pkgver="0.0.${_pkgver//-/_}" # copy this line
pkgver="0.0.${_pkgver//-/_}"
-pkgrel=1
+pkgrel='1'
pkgdesc='32 bit command interpreter for fdpp and dosemu2'
arch=('x86_64')
url='https://github.com/dosemu2/comcom32'
@@ -13,13 +15,31 @@ makedepends=('djgpp-gcc' 'djgpp-djcrx')
conflicts=('djgpp-djcrx-bootstrap')
_srcdir="${pkgname%-git}-${_pkgver}"
source=(
- #"${url//https/git}"
"${_srcdir}.tar.gz::${url}/archive/${_pkgver}.tar.gz"
)
md5sums=('8121352fdd1b9d701ce4ca9db50dd5d4')
sha256sums=('51e5bae2e04e5fc7328b94b064c0521c9bd89477d9e7d36495f8ad702dc92746')
b2sums=('03a5b098f7d7b95bac1b5598afe79b0261e1b46660a311123d454a61276d46bbbbec7e27264fc4a0f6ec3a358b2b321bfa89956e1a2f9e9657c95ae7893da1e0')
+if [ "${pkgname%-git}" != "${pkgname}" ]; then
+ source[0]="git+${url}.git"
+ md5sums[0]='SKIP'
+ sha256sums[0]='SKIP'
+ b2sums[0]='SKIP'
+ conflicts+=("${pkgname%-git}")
+ provides+=("${pkgname%-git}=${pkgver%%.r*}")
+ _srcdir="${pkgname%-git}"
+pkgver() {
+ cd "${_srcdir}"
+ printf '0.0.%s' "$(git describe --tags --long | sed -e 's:^v::g' -e 's/\([^-]*-g\)/r\1/' -e 's/-/./g')"
+}
+else
+ if [ "${pkgver%.r*}" != "${pkgver}" ]; then
+ echo "pkgver must be manually restored to non git version (see comment): ${pkgver}"
+ exit 1
+ fi
+fi
+
prepare() {
set -u
cd "${_srcdir}"