summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorHarrison2022-01-22 20:04:07 -0500
committerHarrison2022-01-22 20:04:07 -0500
commit7d312a11d687f0de31a84a0317041ac8129c4715 (patch)
treec11f9d3cf5bcf169d7f83e765ff105c5c8abc65d
downloadaur-7d312a11d687f0de31a84a0317041ac8129c4715.tar.gz
Initial commit
-rw-r--r--.SRCINFO22
-rw-r--r--PKGBUILD35
2 files changed, 57 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..c34df02f1a9a
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,22 @@
+pkgbase = melonds-bin
+ pkgdesc = DS emulator, sorta
+ pkgver = 0.9.3
+ pkgrel = 1
+ url = http://melonds.kuribo64.net/
+ arch = x86_64
+ arch = aarch64
+ license = GPL3
+ depends = libepoxy
+ depends = libslirp
+ depends = qt5-base
+ depends = sdl2
+ provides = melonds
+ conflicts = melonds
+ source = https://github.com/Arisotura/melonDS/archive/refs/tags/0.9.3.tar.gz
+ sha256sums = c50a3855c1f77f58a2b15045687dc399b845224a970fe68ff95919c939ac634f
+ source_x86_64 = https://melonds.kuribo64.net/downloads/melonDS_0.9.3_linux_x64.7z
+ sha256sums_x86_64 = 41d3f4f42ba3c3e263df9db6e73229068eeb85eb6a8f2ee46d2fe482df57b130
+ source_aarch64 = https://melonds.kuribo64.net/downloads/melonDS_0.9.3_linux_arm64.7z
+ sha256sums_aarch64 = 2f900d036808e790dc33ee79ba46c93adda9fd25ae2af8e074c9918ad9e3fd62
+
+pkgname = melonds-bin
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..dd39365ddf59
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,35 @@
+# Maintainer: Harrison <htv04rules at gmail dot com>
+
+_pkgname="melonds"
+pkgname="${_pkgname}-bin"
+pkgver=0.9.3
+pkgrel=1
+pkgdesc="DS emulator, sorta"
+arch=("x86_64" "aarch64")
+url="http://melonds.kuribo64.net/"
+license=("GPL3")
+depends=("libepoxy" "libslirp" "qt5-base" "sdl2")
+provides=("${_pkgname}")
+conflicts=("${_pkgname}")
+
+source=("https://github.com/Arisotura/melonDS/archive/refs/tags/${pkgver}.tar.gz")
+sha256sums=("c50a3855c1f77f58a2b15045687dc399b845224a970fe68ff95919c939ac634f")
+
+source_x86_64=("https://melonds.kuribo64.net/downloads/melonDS_${pkgver}_linux_x64.7z")
+sha256sums_x86_64=("41d3f4f42ba3c3e263df9db6e73229068eeb85eb6a8f2ee46d2fe482df57b130")
+
+source_aarch64=("https://melonds.kuribo64.net/downloads/melonDS_${pkgver}_linux_arm64.7z")
+sha256sums_aarch64=("2f900d036808e790dc33ee79ba46c93adda9fd25ae2af8e074c9918ad9e3fd62")
+
+package() {
+ # Install binary
+ install -Dm0755 "melonDS" "${pkgdir}/usr/bin/melonDS"
+
+ # Install icons
+ for size in 16 32 64 128 256; do
+ install -Dm0644 "melonDS-${pkgver}/icon/melon_${size}x${size}.png" "${pkgdir}/usr/share/icons/hicolor/${size}x${size}/apps/net.kuribo64.melonDS.png"
+ done
+
+ # Install desktop entry
+ install -Dm0644 "melonDS-${pkgver}/net.kuribo64.melonDS.desktop" "${pkgdir}/usr/share/applications/net.kuribo64.melonDS.desktop"
+}