diff options
author | Raffaele Orabona | 2023-06-16 14:51:25 +0200 |
---|---|---|
committer | Raffaele Orabona | 2023-06-16 14:51:25 +0200 |
commit | ac83dabb10d30469d8966b0b915f3d8a7ed73cb9 (patch) | |
tree | b4ae57aa7ef16ec3c10b572b4311b03c8a43e941 | |
parent | eb3ab0db4d76f6a0aaac9113bfac5770f8a53c51 (diff) | |
download | aur-ac83dabb10d30469d8966b0b915f3d8a7ed73cb9.tar.gz |
Reverted to last commit from dalz.
-rw-r--r-- | PKGBUILD | 64 |
1 files changed, 31 insertions, 33 deletions
@@ -1,49 +1,47 @@ -# Maintainer: PerilousBooklet <raffaele.orabona at protonmail dot com> -# Contributor: dalz <aur @t alsd d0t eu> +# Maintainer: dalz <aur @t alsd d0t eu> # Contributor: Jorge Araya Navarro <jorgejavieran@yahoo.com.mx> # Contributor: Cristian Porras <porrascristian@gmail.com> # Contributor: Matthew Bentley <matthew@mtbentley.us> - + pkgname=godot-voxel -pkgver=4.1 +pkgver=3.2.3 pkgrel=1 -pkgdesc="The Godot game engine with Zylann's voxel tools module" -url="https://voxel-tools.readthedocs.io/en/latest/" +pkgdesc="An advanced, feature packed, multi-platform 2D and 3D game engine" +url="http://www.godotengine.org" license=('MIT') arch=('x86_64') -makedepends=('scons' 'gcc') -depends=('pkgconf' 'libxcursor' 'libxinerama' 'libxi' 'libxrandr' 'mesa' 'glu' 'libglvnd' 'alsa-lib' 'pulseaudio') -source=("git+https://github.com/godotengine/godot.git" - "git+https://github.com/Zylann/godot_voxel.git") -sha256sums=() - -prepare() { - # Clone the master branch of the Godot repository - git clone https://github.com/godotengine/godot.git "$srcdir"/"$pkgname" - - # Add the master branch of Zylann's godot_voxel repository to the Godot repository - git submodule add https://github.com/Zylann/godot_voxel.git "$srcdir"/"$pkgname"/modules/voxel -} +makedepends=('scons' 'gcc' 'yasm') +depends=('libxcursor' 'libxinerama' 'freetype2' 'alsa-lib' 'libxrandr' 'libxi' 'libglvnd') +conflicts=("godot" "godot-git" "godot-pulse") +source=("https://github.com/godotengine/godot/archive/${pkgver}-stable.tar.gz" + "https://github.com/Zylann/godot_voxel/archive/godot${pkgver}.zip") +sha256sums=('4c2a8e7da1ad05c6223b0ff6cf2be124dad6708b56a8ec9910dc2aaf82a553ae' + 'c8b212909961fd398b417b7562d6c483975ccc9cb2649660c4f95f438907acf5') build() { - cd "$srcdir"/"$pkgname"/ - - # Build the project - scons platform=linuxbsd colored=yes +ln -s "$srcdir/godot_voxel-godot$pkgver" "$srcdir/godot-$pkgver-stable/modules/voxel" + +cd "${srcdir}/godot-${pkgver}-stable" + +scons platform=x11 \ + tools=yes \ + target=release_debug \ + use_llvm=no \ + colored=yes \ + pulseaudio=no \ + bits=64 -j $((`nproc`+1)) } package() { - cd "$srcdir" + cd "${srcdir}" - # ? - install -Dm644 "$srcdir"/"$pkgname"/godot-voxel.desktop "$pkgdir"/usr/share/applications/godot-voxel.desktop - install -Dm644 "$srcdir"/godot-voxel/icon.svg "$pkgdir"/usr/share/pixmaps/godot-voxel.svg + install -Dm644 "${srcdir}"/godot-${pkgver}-stable/misc/dist/linux/org.godotengine.Godot.desktop "${pkgdir}"/usr/share/applications/godot.desktop + install -Dm644 "${srcdir}"/godot-${pkgver}-stable/icon.svg "${pkgdir}"/usr/share/pixmaps/godot.svg - cd "$srcdir"/"$pkgname" - - # ? - install -D -m755 "$srcdir"/bin/godot.linuxbsd.editor.x86_64 "$pkgdir"/usr/bin/godot-voxel - install -D -m644 "$srcdir"/"$pkgname"/LICENSE.txt "$pkgdir"/usr/share/licenses/godot-voxel/LICENSE - install -D -m644 "$srcdir"/"$pkgname"/misc/dist/linux/godot.6 "$pkgdir"/usr/share/man/man6/godot-voxel.6 + cd "${srcdir}"/godot-${pkgver}-stable + + install -D -m755 bin/godot.x11.opt.tools.64 "${pkgdir}"/usr/bin/godot + install -D -m644 "${srcdir}"/godot-${pkgver}-stable/LICENSE.txt "${pkgdir}"/usr/share/licenses/godot/LICENSE + install -D -m644 "${srcdir}"/godot-${pkgver}-stable/misc/dist/linux/godot.6 "${pkgdir}"/usr/share/man/man6/godot.6 } |