summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorRaffaele Orabona2023-06-16 14:51:25 +0200
committerRaffaele Orabona2023-06-16 14:51:25 +0200
commitac83dabb10d30469d8966b0b915f3d8a7ed73cb9 (patch)
treeb4ae57aa7ef16ec3c10b572b4311b03c8a43e941
parenteb3ab0db4d76f6a0aaac9113bfac5770f8a53c51 (diff)
downloadaur-ac83dabb10d30469d8966b0b915f3d8a7ed73cb9.tar.gz
Reverted to last commit from dalz.
-rw-r--r--PKGBUILD64
1 files changed, 31 insertions, 33 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 7a55d552f357..2e500c3d4302 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}