diff options
author | Harrison | 2022-01-22 20:04:07 -0500 |
---|---|---|
committer | Harrison | 2022-01-22 20:04:07 -0500 |
commit | 7d312a11d687f0de31a84a0317041ac8129c4715 (patch) | |
tree | c11f9d3cf5bcf169d7f83e765ff105c5c8abc65d | |
download | aur-7d312a11d687f0de31a84a0317041ac8129c4715.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 22 | ||||
-rw-r--r-- | PKGBUILD | 35 |
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" +} |