virtualx-engine

This commit is contained in:
Page Asgardius 2024-10-27 09:34:14 -07:00
parent cb0e18ceab
commit fa1e476718
2 changed files with 14 additions and 14 deletions

View file

@ -6,11 +6,11 @@
# Contributor: Cristian Porras <porrascristian@gmail.com>
# Contributor: Matthew Bentley <matthew@mtbentley.us>
_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"

View file

@ -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