summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorABOhiccups2021-11-10 11:52:13 -0500
committerABOhiccups2021-11-10 11:52:13 -0500
commit786fee636641e21dcaedca934487f069ad8f4061 (patch)
tree41012c2ed03f388da711a25d9f9abb4a74b555c0 /PKGBUILD
downloadaur-786fee636641e21dcaedca934487f069ad8f4061.tar.gz
Unofficial Push
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD31
1 files changed, 31 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..869fa2f07148
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,31 @@
+# Maintainer: ABOhiccups <https://twitter.com/ABOhiccups>
+pkgname=slippi-launcher
+pkgver=2.1.6
+pkgrel=1
+pkgdesc="The Slippi Launcher acts as a one stop shop for everything Slippi related. It handles updating Slippi Dolphin, playing Slippi Online, launching and analyzing replays, and more."
+arch=('x86_64')
+url="https://slippi.gg/"
+license=('GPL3')
+depends=('alsa-lib' 'bluez-libs' 'curl' 'enet' 'ffmpeg' 'fuse2' 'gcc-libs' 'glibc' 'hidapi' 'libevdev' 'libglvnd' 'libpng' 'libpulse' 'libusb' 'libx11' 'libxi' 'libxrandr' 'lzo' 'mbedtls' 'miniupnpc' 'pugixml' 'qt5-base' 'sfml' 'systemd-libs' 'zlib')
+makedepends=('cmake' 'git' 'ninja' 'python')
+optdepends=(pulseaudio)
+_url="https://github.com/project-slippi/$pkgname/releases"
+_package="Slippi-Launcher-$pkgver-$arch.AppImage"
+source=("$_package::$_url/download/v$pkgver/$_package")
+md5sums=('c9e4c9d565dd7a98323777e6ae2af68a')
+
+prepare() {
+ chmod +x "$srcdir/$_package"
+ $srcdir/$_package --appimage-extract
+}
+
+package() {
+ install -dm755 "$pkgdir/usr/share"
+ chmod -R 755 "squashfs-root"
+ cp -r "squashfs-root" "$pkgdir/usr/share/$pkgname"
+ install -dm755 "$pkgdir/usr/bin"
+ ln -s "/usr/share/$pkgname/$pkgname" "$pkgdir/usr/bin/$pkgname"
+ install -Dm644 "squashfs-root/usr/share/icons/hicolor/512x512/apps/$pkgname.png" "$pkgdir/usr/share/pixmaps/$pkgname.png"
+ install -dm644 "$pkgdir/usr/share/applications"
+ printf "[Desktop Entry]\nVersion=$pkgver\nName=Slippi Launcher\nComment=Super Smash Bros. Melee rollback netcode\nPath=/usr/bin\nExec=slippi-launcher\nIcon=slippi-launcher\nType=Application\nCategories=Game\nKeywords=slippi;melee;rollback\n" > "$pkgdir/usr/share/applications/$pkgname.desktop"
+}