summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorHarrison2022-03-13 13:18:09 -0400
committerHarrison2022-03-13 13:18:09 -0400
commit8836ab156a009b994a0ad763583644e92a495876 (patch)
treea8e9eac65d494c1ed82681c331cf6fd4cb4a0bcd
parent3cead88de0ffda1dc05491b139d5c83ae6d5c742 (diff)
downloadaur-8836ab156a009b994a0ad763583644e92a495876.tar.gz
Update to 0.9.4
-rw-r--r--.SRCINFO19
-rw-r--r--PKGBUILD25
2 files changed, 24 insertions, 20 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 3d43215300e2..ac9544af46c6 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index f12a650db4d9..c7f1844fc8bc 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
}