diff --git a/PKGBUILD b/PKGBUILD index 8cd497d..27093c6 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -6,11 +6,11 @@ # Contributor: Cristian Porras # Contributor: Matthew Bentley -_pkgname=godot -pkgname=godot3 +_pkgname=virtualx-engine +pkgname=virtualx-engine pkgver=3.6 pkgrel=1 -pkgdesc='Advanced cross-platform 2D and 3D game engine (3.x Branch)' +pkgdesc='Game Engine Forked From Godot 3.6' url='https://godotengine.org' license=(MIT) arch=(x86_64) @@ -19,10 +19,10 @@ depends=(embree3 freetype2 libglvnd libtheora libvorbis libvpx libwebp libwslay libsquish libxcursor libxi libxinerama libxrandr opusfile miniupnpc zstd zlib glibc libxrender pcre2 libx11 opus libogg libxext) optdepends=(pipewire-alsa pipewire-pulse) -source=("$_pkgname-$pkgver.tar.gz::https://github.com/godotengine/godot/archive/$pkgver-stable.tar.gz" +source=("$_pkgname-$pkgver-stable::git+https://git.asgardius.company/asgardius/virtualx-engine" "godot3.patch") -b2sums=('d70e80218b37be9673f913a24e367c892ab0462ddc42134a8c1707cb038327fc4c5ae1a5ca8c83dc77c0bb5b226d68426a7625074f677e6c178433f762c4a451' - '5ed41b79e0121e66614cce997d8c05b3efafefb45d93a426fe4f63bc9917a8dad8519d3f11021a62d6b3a8f7210f2cc86d03361a51dcf79007b0eb71289c1370') +b2sums=('SKIP' + 'f466f6e37a5f1af4c75e7a9f675c6bb10b7cc4619df87dcff90cbca8bb83e6724181eea406d20497f45edb67c9916e9841208871967726a50288c3e47afa34d1') prepare() { # Disable the check that adds -no-pie to LINKFLAGS, for gcc != 6 @@ -30,7 +30,7 @@ prepare() { # Make godot build a binary compatible with Godot 4 cd "$srcdir/$_pkgname-$pkgver-stable" - patch -p1 < "$srcdir/godot3.patch" + #patch -p1 < "$srcdir/godot3.patch" sed -i 's/addr, 16/addr, 16, nullptr, 0/g' "$srcdir/$_pkgname-$pkgver-stable/modules/upnp/upnp.cpp" } @@ -69,11 +69,11 @@ package() { # make godot3 compatible with godot cd "$srcdir/$_pkgname-$pkgver-stable/misc/dist/linux/" - sed -i 's/Godot Engine/Godot Engine 3 LTS/g' org.godotengine.Godot.desktop + #sed -i 's/Godot Engine/Virtualx Game Engine/g' org.godotengine.Godot.desktop cd $srcdir/$_pkgname-$pkgver-stable - install -Dm644 misc/dist/linux/org.godotengine.Godot.desktop \ - "$pkgdir/usr/share/applications/org.godotengine.Godot3.desktop" + install -Dm644 misc/dist/linux/asgardius.page.virtualxengine.desktop \ + "$pkgdir/usr/share/applications/asgardius.page.virtualxengine.desktop" install -Dm644 icon.svg "$pkgdir/usr/share/pixmaps/$pkgname.svg" install -Dm755 bin/godot.x11.opt.tools.64 "$pkgdir/usr/bin/$pkgname" install -Dm644 LICENSE.txt "$pkgdir/usr/share/licenses/$pkgname/LICENSE" diff --git a/godot3.patch b/godot3.patch index ce9cd4d..86c4387 100644 --- a/godot3.patch +++ b/godot3.patch @@ -19,8 +19,8 @@ index db0c80e4f1..71be0c88d3 100644 Comment[zh_CN]=多平台 2D 和 3D 游戏引擎,带有功能丰富的编辑器 -Exec=godot %f -Icon=godot -+Exec=godot3 %f -+Icon=godot3 ++Exec=virtualx-engine %f ++Icon=virtualx-engine Terminal=false PrefersNonDefaultGPU=true Type=Application @@ -31,8 +31,8 @@ index 153c199892..2376dcf2fc 100644 @@ -1,5 +1,5 @@ -short_name = "godot" -name = "Godot Engine" -+short_name = "godot3" -+name = "Godot Engine 3" ++short_name = "virtualx-engine" ++name = "Virtualx Game Engine" major = 3 minor = 5 patch = 2