summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMCJack1232023-01-26 16:24:58 -0500
committerMCJack1232023-01-26 16:24:58 -0500
commit16a8ab012b2ce5d55a2c15e2424b16d9a4a5650a (patch)
tree8a8d9e7f45f881f910cadc220524b8b56d575ec5
downloadaur-16a8ab012b2ce5d55a2c15e2424b16d9a4a5650a.tar.gz
Initial upload (broken; wait for update)
-rw-r--r--.SRCINFO17
-rw-r--r--PKGBUILD54
2 files changed, 71 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..2fdd3e29f3c2
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,17 @@
+pkgbase = craftos-pc-accelerated-bin
+ pkgdesc = Advanced ComputerCraft emulator written in C++ (AppImage binary)
+ pkgver = 2.7.2
+ pkgrel = 1
+ url = https://www.craftos-pc.cc/
+ arch = x86_64
+ license = MIT
+ makedepends = unzip
+ provides = craftos-pc-accelerated
+ conflicts = craftos-pc-accelerated
+ noextract = CraftOS-PC.x86_64.AppImage
+ source = craftos2-2.7.2.tar.gz::https://github.com/MCJack123/craftos2/archive/v2.7.2-luajit.tar.gz
+ source = CraftOS-PC_2.7.2.AppImage::https://github.com/MCJack123/craftos2/releases/download/v2.7.2-luajit/CraftOS-PC.x86_64.AppImage
+ sha256sums = 3ea7fc37c056b4daa6872651935fcfc14cc3764fd088720971019e5fb7984ab8
+ sha256sums = 1136e07e7e667337521544642d9c83ae50ab47694682461c109d6076248cc0f4
+
+pkgname = craftos-pc-accelerated-bin
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..a17150a86e84
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,54 @@
+# Maintainer: JackMacWindows <jackmacwindowslinux@gmail.com>
+pkgname=craftos-pc-accelerated-bin
+pkgver=2.7.2
+pkgrel=1
+epoch=
+pkgdesc="Advanced ComputerCraft emulator written in C++ (AppImage binary)"
+arch=('x86_64')
+url="https://www.craftos-pc.cc/"
+license=('MIT')
+groups=()
+depends=()
+makedepends=('unzip')
+optdepends=()
+checkdepends=()
+provides=('craftos-pc-accelerated')
+conflicts=('craftos-pc-accelerated')
+replaces=()
+backup=()
+options=()
+install=
+changelog=
+source=("craftos2-${pkgver}.tar.gz::https://github.com/MCJack123/craftos2/archive/v${pkgver}-luajit.tar.gz"
+ "CraftOS-PC_${pkgver}.AppImage::https://github.com/MCJack123/craftos2/releases/download/v${pkgver}-luajit/CraftOS-PC.x86_64.AppImage")
+noextract=('CraftOS-PC.x86_64.AppImage')
+sha256sums=('3ea7fc37c056b4daa6872651935fcfc14cc3764fd088720971019e5fb7984ab8' '1136e07e7e667337521544642d9c83ae50ab47694682461c109d6076248cc0f4')
+validpgpkeys=()
+
+prepare() {
+ cd "craftos2-$pkgver-luajit"
+ mkdir icons
+ unzip resources/linux-icons.zip -d icons
+ echo "#!/opt/craftos-pc-accelerated/CraftOS-PC.AppImage" > craftos
+}
+
+build() {
+ true
+}
+
+check() {
+ true
+}
+
+package() {
+ install -D -m 0755 CraftOS-PC_$pkgver.AppImage "$pkgdir/opt/craftos-pc-accelerated/CraftOS-PC.AppImage"
+ install -D -m 0755 craftos "$pkgdir/usr/bin/craftos-luajit"
+ cd "craftos2-$pkgver-luajit"
+ install -D -m 0644 icons/CraftOS-PC.desktop "$pkgdir/usr/share/applications/CraftOS-PC-Accelerated.desktop"
+ install -D -m 0644 icons/16.png "$pkgdir/usr/share/icons/hicolor/16x16/apps/craftos-luajit.png"
+ install -D -m 0644 icons/24.png "$pkgdir/usr/share/icons/hicolor/24x24/apps/craftos-luajit.png"
+ install -D -m 0644 icons/32.png "$pkgdir/usr/share/icons/hicolor/32x32/apps/craftos-luajit.png"
+ install -D -m 0644 icons/48.png "$pkgdir/usr/share/icons/hicolor/48x48/apps/craftos-luajit.png"
+ install -D -m 0644 icons/64.png "$pkgdir/usr/share/icons/hicolor/64x64/apps/craftos-luajit.png"
+ install -D -m 0644 icons/96.png "$pkgdir/usr/share/icons/hicolor/96x96/apps/craftos-luajit.png"
+}