builds godot
update `PKGBUILD`
| -rw-r--r-- | PKGBUILD | 31 |
1 files changed, 17 insertions, 14 deletions
@@ -3,28 +3,31 @@ pkgname="godot2d" pkgver='3.5.stable' +_ver_tag=$(echo "$pkgver" | awk -F'.' '{print $1"."$2}') # 3.5 pkgrel=1 pkgdesc="godot builds without all the 3d stuff." arch=('any') url="https://github.com/bend-n/godot-builds" license=('MIT') -depends=(libxcursor libxinerama libxi libxrandr libglvnd) -makedepends=('github-cli' 'git') -md5sums=() -source=() -provides=('godot2d') - +depends=(glu libxcursor libxinerama alsa-lib freetype2 mesa) +conflicts=('godot-headless-export-templates-bin') +makedepends=() +_base_src_link="https://github.com/bend-n/godot-builds/releases/download/${_ver_tag}/godot-2d_v${_ver_tag}_" +noextract=("godot-2d_v${_ver_tag}_export_templates.tpz") +source=("${_base_src_link}export_templates.tpz" "${_base_src_link}x11.64") +sha256sums=(6c3050a936cac538171961422a8e614c8fe85c2bbbf280ed4059e00453b25c33 + 7a2ccede0e0e9484923cca22f888177d8fcfa5c287411aa5199dfb2e4d09be00) +provides=(godot2d) +groups=(godot) _repo="github.com/bend-n/godot-builds" -_get() { - gh run download "$1" -n "$2" -R "$_repo" +check() { + chmod +755 "godot-2d_v${_ver_tag}_x11.64" + ./"godot-2d_v${_ver_tag}_x11.64" --no-window -e -q } package() { - id=$(gh workflow view build-3.5-2d.yml | sed '6q;d' | awk -F'\t' '{print $8}') - _get "$id" "x11-tools-release" & - _get "$id" "templates" - install -Dm755 godot.x11.opt.tools.64 "$pkgdir/usr/bin/godot2d" - install -Dm755 "$pkgdir/usr/share/godot/templates/${pkgver}.stable" - unzip -of templates.tpz -d "$pkgdir/usr/share/godot/templates/${pkgver}.stable" + install -Dm755 "godot-2d_v${_ver_tag}_x11.64" "$pkgdir/usr/bin/godot2d" + mkdir -p "$pkgdir/usr/share/godot/templates/${pkgver}" + unzip -jo "godot-2d_v${_ver_tag}_export_templates.tpz" -d "$pkgdir/usr/share/godot/templates/${pkgver}" } |