Skip to content

Commit f6b764f

Browse files
authored
add: godot-bin (#6832)
1 parent e59da05 commit f6b764f

File tree

4 files changed

+93
-0
lines changed

4 files changed

+93
-0
lines changed

packagelist

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -186,6 +186,7 @@ gnome-shell-extension-installer-git
186186
gnome-tweaks
187187
go-bin
188188
go-task-deb
189+
godot-bin
189190
goldberg-emulator-git
190191
gomuks-deb
191192
goneovim-bin

packages/godot-bin/.SRCINFO

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
pkgbase = godot-bin
2+
gives = godot
3+
pkgver = 4.3
4+
pkgdesc = Multi-platform 2D and 3D game engine
5+
url = https://godotengine.org/
6+
arch = amd64
7+
arch = arm64
8+
conflicts = godot-mono-bin
9+
conflicts = godot-git
10+
license = MIT
11+
maintainer = villamorrd <villamorrd@students.nu-moa.edu.ph>
12+
repology = project: godot
13+
source = https://raw.githubusercontent.com/godotengine/godot/refs/heads/master/misc/dist/linux/org.godotengine.Godot.desktop
14+
source = https://raw.githubusercontent.com/godotengine/godot/refs/heads/master/misc/dist/linux/org.godotengine.Godot.xml
15+
source = https://raw.githubusercontent.com/godotengine/godot/refs/heads/master/icon.svg
16+
source = https://raw.githubusercontent.com/godotengine/godot/refs/heads/master/misc/dist/linux/godot.6
17+
sha256sums = SKIP
18+
sha256sums = SKIP
19+
sha256sums = SKIP
20+
sha256sums = SKIP
21+
sha256sums = 7de56444b130b10af84d19c7e0cf63cf9e9937ee4ba94364c3b7dd114253ca21
22+
sha256sums = baaf0b753b86ef52e10c11cc7f65c0bc4696ec793ee052ea88360b31ef5462a2
23+
source_amd64 = https://github.com/godotengine/godot/releases/download/4.3-stable/Godot_v4.3-stable_linux.x86_64.zip
24+
source_arm64 = https://github.com/godotengine/godot/releases/download/4.3-stable/Godot_v4.3-stable_linux.arm64.zip
25+
26+
pkgname = godot-bin
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
pkgname="godot-bin"
2+
repology=("project: godot")
3+
arch=('amd64' 'arm64')
4+
pkgver="4.3"
5+
url='https://godotengine.org/'
6+
source=(
7+
"https://raw.githubusercontent.com/godotengine/godot/refs/heads/master/misc/dist/linux/org.godotengine.Godot.desktop"
8+
"https://raw.githubusercontent.com/godotengine/godot/refs/heads/master/misc/dist/linux/org.godotengine.Godot.xml"
9+
"https://raw.githubusercontent.com/godotengine/godot/refs/heads/master/icon.svg"
10+
"https://raw.githubusercontent.com/godotengine/godot/refs/heads/master/misc/dist/linux/godot.6"
11+
)
12+
source_amd64=("https://github.com/godotengine/godot/releases/download/${pkgver}-stable/Godot_v${pkgver}-stable_linux.x86_64.zip")
13+
source_arm64=("https://github.com/godotengine/godot/releases/download/${pkgver}-stable/Godot_v${pkgver}-stable_linux.arm64.zip")
14+
sha256sums=(
15+
'SKIP'
16+
'SKIP'
17+
'SKIP'
18+
'SKIP'
19+
"7de56444b130b10af84d19c7e0cf63cf9e9937ee4ba94364c3b7dd114253ca21"
20+
"baaf0b753b86ef52e10c11cc7f65c0bc4696ec793ee052ea88360b31ef5462a2"
21+
)
22+
conflicts=("godot-mono-bin" "godot-git")
23+
gives="godot"
24+
pkgdesc="Multi-platform 2D and 3D game engine"
25+
maintainer=("villamorrd <villamorrd@students.nu-moa.edu.ph>")
26+
license=('MIT')
27+
28+
package() {
29+
# Rename the binary
30+
for bin in Godot*; do
31+
mv "${bin}" godot
32+
done
33+
34+
install -Dm755 "godot" -t "${pkgdir}/usr/bin/"
35+
install -Dm644 "icon.svg" "${pkgdir}/usr/share/pixmaps/${gives}.svg"
36+
install -Dm644 "org.godotengine.Godot.desktop" "${pkgdir}/usr/share/applications/godot.desktop"
37+
install -Dm644 "org.godotengine.Godot.xml" "${pkgdir}/usr/share/mime/packages/godot.xml"
38+
install -Dm644 "godot.6" "${pkgdir}/usr/share/man/man6/godot.6"
39+
}

srclist

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3634,6 +3634,33 @@ pkgbase = go-task-deb
36343634

36353635
pkgname = go-task-deb
36363636
---
3637+
pkgbase = godot-bin
3638+
gives = godot
3639+
pkgver = 4.3
3640+
pkgdesc = Multi-platform 2D and 3D game engine
3641+
url = https://godotengine.org/
3642+
arch = amd64
3643+
arch = arm64
3644+
conflicts = godot-mono-bin
3645+
conflicts = godot-git
3646+
license = MIT
3647+
maintainer = villamorrd <villamorrd@students.nu-moa.edu.ph>
3648+
repology = project: godot
3649+
source = https://raw.githubusercontent.com/godotengine/godot/refs/heads/master/misc/dist/linux/org.godotengine.Godot.desktop
3650+
source = https://raw.githubusercontent.com/godotengine/godot/refs/heads/master/misc/dist/linux/org.godotengine.Godot.xml
3651+
source = https://raw.githubusercontent.com/godotengine/godot/refs/heads/master/icon.svg
3652+
source = https://raw.githubusercontent.com/godotengine/godot/refs/heads/master/misc/dist/linux/godot.6
3653+
sha256sums = SKIP
3654+
sha256sums = SKIP
3655+
sha256sums = SKIP
3656+
sha256sums = SKIP
3657+
sha256sums = 7de56444b130b10af84d19c7e0cf63cf9e9937ee4ba94364c3b7dd114253ca21
3658+
sha256sums = baaf0b753b86ef52e10c11cc7f65c0bc4696ec793ee052ea88360b31ef5462a2
3659+
source_amd64 = https://github.com/godotengine/godot/releases/download/4.3-stable/Godot_v4.3-stable_linux.x86_64.zip
3660+
source_arm64 = https://github.com/godotengine/godot/releases/download/4.3-stable/Godot_v4.3-stable_linux.arm64.zip
3661+
3662+
pkgname = godot-bin
3663+
---
36373664
pkgbase = goldberg-emulator-git
36383665
gives = goldberg-emulator
36393666
pkgver = 0.2.5

0 commit comments

Comments
 (0)