diff options
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | PKGBUILD | 25 |
2 files changed, 24 insertions, 20 deletions
@@ -1,22 +1,23 @@ pkgbase = melonds-bin pkgdesc = DS emulator, sorta - pkgver = 0.9.3 - pkgrel = 2 - url = http://melonds.kuribo64.net/ + pkgver = 0.9.4 + pkgrel = 1 + url = http://melonds.kuribo64.net arch = x86_64 arch = aarch64 license = GPL3 + makedepends = git 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 + source = melonds-git::git+https://github.com/Arisotura/melonDS.git#tag=0.9.4 + sha256sums = SKIP + source_x86_64 = http://melonds.kuribo64.net/downloads/melonDS_0.9.4_linux_x64.7z + sha256sums_x86_64 = b1a8a1759acce339ec76591ad7d917e18dc932b6bd4b44fd3a4cf783b13d6f36 + source_aarch64 = http://melonds.kuribo64.net/downloads/melonDS_0.9.4_linux_arm64.7z + sha256sums_aarch64 = b5239d1fd729f5c0293e49ac9abc1026549edc0bc8d3ecfffe25143bdc51bf0d pkgname = melonds-bin @@ -2,34 +2,37 @@ _pkgname="melonds" pkgname="${_pkgname}-bin" -pkgver=0.9.3 -pkgrel=2 +pkgver=0.9.4 +pkgrel=1 pkgdesc="DS emulator, sorta" arch=("x86_64" "aarch64") -url="http://melonds.kuribo64.net/" +url="http://melonds.kuribo64.net" license=("GPL3") depends=("libepoxy" "libslirp" "qt5-base" "sdl2") +makedepends=("git") provides=("${_pkgname}") conflicts=("${_pkgname}") -source=("https://github.com/Arisotura/melonDS/archive/refs/tags/${pkgver}.tar.gz") -sha256sums=("c50a3855c1f77f58a2b15045687dc399b845224a970fe68ff95919c939ac634f") +source=("${_pkgname}-git::git+https://github.com/Arisotura/melonDS.git#tag=${pkgver}") +sha256sums=("SKIP") -source_x86_64=("https://melonds.kuribo64.net/downloads/melonDS_${pkgver}_linux_x64.7z") -sha256sums_x86_64=("41d3f4f42ba3c3e263df9db6e73229068eeb85eb6a8f2ee46d2fe482df57b130") +source_x86_64=("${url}/downloads/melonDS_${pkgver}_linux_x64.7z") +sha256sums_x86_64=("b1a8a1759acce339ec76591ad7d917e18dc932b6bd4b44fd3a4cf783b13d6f36") -source_aarch64=("https://melonds.kuribo64.net/downloads/melonDS_${pkgver}_linux_arm64.7z") -sha256sums_aarch64=("2f900d036808e790dc33ee79ba46c93adda9fd25ae2af8e074c9918ad9e3fd62") +source_aarch64=("${url}/downloads/melonDS_${pkgver}_linux_arm64.7z") +sha256sums_aarch64=("b5239d1fd729f5c0293e49ac9abc1026549edc0bc8d3ecfffe25143bdc51bf0d") package() { + cd "${srcdir}" + # 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" + install -Dm0644 ${_pkgname}-git/res/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" + install -Dm0644 ${_pkgname}-git/res/net.kuribo64.melonDS.desktop "${pkgdir}/usr/share/applications/net.kuribo64.melonDS.desktop" } |