diff options
author | Mikhail f. Shiryaev | 2024-02-29 19:03:51 +0100 |
---|---|---|
committer | Mikhail f. Shiryaev | 2024-02-29 19:03:51 +0100 |
commit | a3c4321cab4c2c636e175848dda95152142b26b9 (patch) | |
tree | 6f69b354415410b062a9fdda944ce0755ffdb6e4 | |
parent | 833b06dbc9fc064e5fd41ba03d66af74254a2606 (diff) | |
download | aur-a3c4321cab4c2c636e175848dda95152142b26b9.tar.gz |
Fix building for varied godot and template version
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | PKGBUILD | 13 |
2 files changed, 12 insertions, 3 deletions
@@ -1,6 +1,6 @@ pkgbase = oh-my-git-git pkgdesc = An interactive Git learning game! - pkgver = 0.6.4.r21.gce9fcda + pkgver = 0.6.4.r22.g9da0bd1 pkgrel = 1 url = https://ohmygit.org/ arch = x86_64 @@ -1,7 +1,7 @@ # Maintainer: Anthony Wang <ta180m@pm.me> # Maintainer: Mikhail f. Shiryaev <mr dot felixoid at gmail dot com> pkgname=oh-my-git-git -pkgver=0.6.4.r21.gce9fcda +pkgver=0.6.4.r22.g9da0bd1 pkgrel=1 pkgdesc='An interactive Git learning game!' arch=(x86_64) @@ -30,8 +30,17 @@ pkgver() { build() { cd "${srcdir}/${pkgname}" + # workaround to build a local godot application via godot3 binary + # and any godot templates with the same minor version sed -i 's/\bgodot\b/godot3/g' Makefile - ln -sf --no-dereference /usr ../.local + local godot_version templates_dir godot_minor + templates_dir="${srcdir}/.local/share/godot3/templates" + mkdir -p "$templates_dir" + godot_version=$(godot3 --version) + godot_version=${godot_version%.*} + godot_minor=${godot_version%.*.*} + ln -sf --no-dereference /usr/share/godot/templates/"$godot_minor"* "$templates_dir/$godot_version" + # build game HOME="${srcdir}" make linux } |