Summary Files Commits Branches @commit @diff @stats
path: root / version.sh
diff options
context:
space:
mode:
Commitc5fca92a08a8a63ad4d746b4d3a44a9cf724ea61 (patch)
Author
 Haelwenn (lanodan) Monnier <contact@hacktivis.me>
2021-09-07 02:46:07 +0200
Committer
 Haelwenn (lanodan) Monnier <contact@hacktivis.me>
2021-09-07 04:32:57 +0200
Filesa29f8f326af9dd3d0a89ff8e9e2c9af6f4dd0c2a /version.sh
goodwolf-c5fca92a08a8a63ad4d746b4d3a44a9cf724ea61.tar
goodwolf-c5fca92a08a8a63ad4d746b4d3a44a9cf724ea61.tar.gz
goodwolf-c5fca92a08a8a63ad4d746b4d3a44a9cf724ea61.zip
Parent714dea37efa4ef1be1b0bb12ef56c8128fcfd24f (diff)
Change buildsystem to use a ./configure script
This is done to support webkit2gtk-4.1 (libsoup3) vs. webkit2gtk-4.0 (libsoup2). It will also be useful once WebKitGTK with support for GTK4 lands in badwolf.
1 files changed, 8 insertions, 5 deletions
-rwxr-xr-xversion.sh13
diff --git a/version.sh b/version.sh
index 0c9d3d6..9785ba6 100755
--- a/version.sh
+++ b/version.sh
@@ -1,9 +1,12 @@
#!/bin/sh
-hash=$(git --git-dir="$(dirname $0)/.git" rev-parse --short HEAD 2>/dev/null)
-branch=$(git --git-dir="$(dirname $0)/.git" rev-parse --abbrev-ref HEAD | sed -r 's/.*[^0-9A-Za-z-]([0-9A-Za-z-]*)$/\1/g')
-
-if [ -n "$hash" ] || [ -n "$branch" ]
+if command -v git 2>/dev/null >/dev/null
then
- printf '+g%s.%s' "$hash" "$branch"
+ hash=$(git --git-dir="$(dirname $0)/.git" rev-parse --short HEAD 2>/dev/null)
+ branch=$(git --git-dir="$(dirname $0)/.git" rev-parse --abbrev-ref HEAD 2>/dev/null | sed -r 's/.*[^0-9A-Za-z-]([0-9A-Za-z-]*)$/\1/g')
+
+ if [ -n "$hash" ] || [ -n "$branch" ]
+ then
+ printf '+g%s.%s' "$hash" "$branch"
+ fi
fi
echo