Package Details: zelda64recomp-bin 1.2.0-3

Git Clone URL: https://aur.archlinux.org/zelda64recomp-bin.git (read-only, click to copy)
Package Base: zelda64recomp-bin
Description: Static recompilation of Majora's Mask for PC
Upstream URL: https://github.com/Mr-Wiseguy/Zelda64Recomp
Keywords: majora mask n64 nintendo ocarina zelda
Licenses: GPL3
Submitter: aquova
Maintainer: aquova
Last Packager: aquova
Votes: 1
Popularity: 0.036139
First Submitted: 2024-05-11 13:57 (UTC)
Last Updated: 2025-05-06 00:59 (UTC)

Latest Comments

aquova commented on 2025-05-06 01:01 (UTC)

I've added support for aarch64. I don't have a way to test it, or if that's even the right architecture label, but to the best of my knowledge that should work.

gameslayer commented on 2025-05-05 22:37 (UTC)

Package is missing Arm64

https://github.com/Zelda64Recomp/Zelda64Recomp/releases

aquova commented on 2025-05-05 19:03 (UTC)

@spiffeeroo You are correct, I really don't know what I was thinking setting that up in the first place. Hopefully this should be working fine now.

spiffeeroo commented on 2025-05-05 18:39 (UTC) (edited on 2025-05-06 04:32 (UTC) by spiffeeroo)

To build successfully in a chroot, I had to source the zelda64recomp.desktop file. Otherwise I would get stat errors when the PKGBUILD would try to install the desktop file.

diff --git a/.SRCINFO b/.SRCINFO
index 4762bf7..33213ea 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -13,6 +13,8 @@ pkgbase = zelda64recomp-bin
    depends = sdl2
    depends = vulkan-driver
    source = https://github.com/Mr-Wiseguy/Zelda64Recomp/releases/download/v1.2.0/Zelda64Recompiled-v1.2.0-Linux-X64.zip
+   source = zelda64recomp.desktop
    sha256sums = 80111d3166c0fdbfaa6434f9dca71a407068f6d51788c618425ed8f641ae4f4f
+   sha256sums = 71c43cd7a8a64f119cb0e3e0fc32872f482f89b3f4b933e7c483fb1b4fd984ff

 pkgname = zelda64recomp-bin
diff --git a/PKGBUILD b/PKGBUILD
index 483c747..28aba8c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -11,11 +11,11 @@ depends=(freetype2 gtk3 libx11 libxrandr sdl2 vulkan-driver)
 makedepends=(unzip)
 source=(
     "${url}/releases/download/v${pkgver}/Zelda64Recompiled-v${pkgver}-Linux-X64.zip"
+    zelda64recomp.desktop
 )
-sha256sums=(
-    '80111d3166c0fdbfaa6434f9dca71a407068f6d51788c618425ed8f641ae4f4f'
+sha256sums=('80111d3166c0fdbfaa6434f9dca71a407068f6d51788c618425ed8f641ae4f4f'
+            '71c43cd7a8a64f119cb0e3e0fc32872f482f89b3f4b933e7c483fb1b4fd984ff'
 )
-
 # Version 1.2.0 released as a .tar.gz inside of a .zip. This might not be needed for future releases
 prepare() {
     cd $srcdir
@@ -27,7 +27,7 @@ package() {
     mkdir -p $pkgdir/usr/bin

     install -Dm755 $srcdir/Zelda64Recompiled $pkgdir/opt/$pkgname/${pkgname%-bin}
-    install -Dm644 ../zelda64recomp.desktop -t $pkgdir/usr/share/applications/
+    install -Dm644 $srcdir/zelda64recomp.desktop -t $pkgdir/usr/share/applications/
     cp -r --preserve=mode $srcdir/assets $pkgdir/opt/$pkgname
     install -Dm644 $srcdir/assets/mm-clipped.svg $pkgdir/usr/share/pixmaps/${pkgname%-bin}.svg

aquova commented on 2025-02-19 01:43 (UTC)

@apriestley Yeah, having aarch64 would be beneficial. I'll keep an eye out for 1.2.0, it looks like it's coming up soon.

apriestley commented on 2025-02-15 15:37 (UTC)

Hi there, I maintain a package based off of yours here: https://aur.archlinux.org/packages/zelda64recomp-modding-bin

The script gets the artifact zip file for PR #499 adding mod support. The PR has recently been merged, so once v1.2.0 is available, and you update your package build to point at said release, I'll be unlisting my package.

At that point, the only added benefit my package will have provided is aarch64 support. If you like, I can include that capability in your file and create a merge request.

Let me know!

PS: I also have just published a package based on the new follow-up branch (PR #535: mod-ui) which adds a UI feature for mods: https://aur.archlinux.org/packages/zelda64recomp-mod-ui-bin

Thanks for the inspiration!

FabioLolix commented on 2024-05-27 15:25 (UTC)

Hello

I've had issues detecting missing dependencies of really common items.

While not perfect you can use namcap on the builded package

aquova commented on 2024-05-27 15:23 (UTC)

Thanks, I appreciate that. I knew that I was missing some dependencies, but I've had issues detecting missing dependencies of really common items.

AltoXorg commented on 2024-05-27 13:30 (UTC)

Hello, I am the maintainer of the z64recomp packages, normal and git version, and I have one minor issue, not really affecting most of the Arch users.

There seems to be missing dependencies for this game. It isn't mandatory but if you're into consistency you can include these: freetype2, gtk3, libx11, libxrandr, sdl2