summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorKlaus Alexander Seistrup2022-11-03 13:30:39 +0100
committerKlaus Alexander Seistrup2022-11-03 13:30:39 +0100
commit931dc765010df9f2d63731c15e442b69f99a23e6 (patch)
treeb70d5f0cb2cf220612c8456380253021f3b62858
parent9e2d379a5e55fd29600adddf7e26052911dce5bb (diff)
downloadaur-931dc765010df9f2d63731c15e442b69f99a23e6.tar.gz
Add “set -eu“ to top of build.sh script
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD12
2 files changed, 8 insertions, 6 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 61bef6557225..1ee099859db3 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = nimdow
pkgdesc = Tiling window manager written in Nim
pkgver = 0.7.35
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/avahe-kellenberger/nimdow
arch = x86_64
license = GPL2
diff --git a/PKGBUILD b/PKGBUILD
index 9a45cee579b3..a8ecc01f890f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,17 +3,17 @@
pkgname='nimdow'
pkgver='0.7.35'
-pkgrel='1'
+pkgrel='2'
_commit='b3097e9'
pkgdesc='Tiling window manager written in Nim'
arch=('x86_64')
url='https://github.com/avahe-kellenberger/nimdow'
license=('GPL2')
-provides=('nimdow')
-conflicts=('nimdow')
+provides=("$pkgname")
+conflicts=("$pkgname")
makedepends=('nim')
source=(
- "nimdow-$pkgver.tar.gz::$url/archive/refs/tags/v$pkgver.tar.gz"
+ "$pkgname-$pkgver.tar.gz::$url/archive/refs/tags/v$pkgver.tar.gz"
)
prepare() {
@@ -25,10 +25,12 @@ prepare() {
# The original build.sh script expects to be run from within
# a git repository, which is not what we are doing here, so
# we create out own build.sh script with an appropriate commit
- cat <<__EOT__ > build.sh
+ cat <<__EOT__ >build.sh
#!/bin/sh
+set -eu
printf -- '--- Building with latest commit: %s ---\n' "$_commit"
LATEST_COMMIT="$_commit" exec nim c --multimethods:on -o:bin/nimdow -d:release --opt:speed src/nimdow.nim
+exit 127
__EOT__
chmod +x build.sh