Search Criteria
Package Details: sm64pc-git r513.57c20346-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/sm64pc-git.git (read-only, click to copy) |
---|---|
Package Base: | sm64pc-git |
Description: | Super Mario 64 PC (sm64ex aka. sm64pc) - OpenGL adaptation of n64decomp/sm64 |
Upstream URL: | https://github.com/sm64pc/sm64ex |
Licenses: | reverse-engineered and unlicensed |
Provides: | sm64ex |
Submitter: | Hekuran |
Maintainer: | Hekuran |
Last Packager: | Hekuran |
Votes: | 11 |
Popularity: | 0.87 |
First Submitted: | 2020-05-10 13:22 (UTC) |
Last Updated: | 2022-01-24 18:13 (UTC) |
Dependencies (5)
- sdl2 (sdl2-gitAUR, sdl2-compat-gitAUR)
- audiofile (audiofile-gitAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- libglvnd (libglvnd-gitAUR) (make)
- python (python37AUR, python311AUR, python310AUR) (make)
Latest Comments
1 2 Next › Last »
Anix commented on 2023-05-08 21:26 (UTC) (edited on 2023-05-08 22:45 (UTC) by Anix)
Please add in
source
line"Super Mario 64.png" "sm64ex.desktop"
. Additionally addSKIP
twice insha256sums
Remove
..
in 44, 45 linesBuild process fails without this editing
Maybe add 60 fps patch (i don't see any reason not to use it)
selurvedu commented on 2022-01-27 04:57 (UTC)
@Hekuran Thank you!
I took a closer look at the dependency tree and realised that
sdl2
depends onlibgl
, andlibgl
is an alias tolibglvnd
, that means there is no need to depend on it, so feel free to remove that dep.Cheers and sorry for the noise!
Hekuran commented on 2022-01-24 18:23 (UTC)
@selurvedu Thanks for the recommendation, very nice of you.
At the time i made this pkg, nintendo was censoring every video on YT about it, so i made it really quick, so people would easily find it. At that time those were the (make/)deps listed on the devs git repo.
(atm cant remove pkgs on my system just to see if it works without them). Your report makes sense though, so if it worked for you, it should work, therefore i trust you.
selurvedu commented on 2022-01-24 01:46 (UTC) (edited on 2022-01-27 05:03 (UTC) by selurvedu)
Hi!
After a recent Python 3.9 -> 3.10 update I was rebuilding my AUR packages that depend on it and noticed that
sm64pc-git
is in the list. However, Python, is only a make dependency, not a runtime one.(PLEASE DISREGARD THIS PART)
readelf --dynamic /usr/bin/sm64ex
also indicates that there is a dependency onlibGL.so.1
, andpacman -Qo /usr/lib/libGL.so.1
says that/usr/lib/libGL.so.1 is owned by libglvnd
, solibglvnd
should be added as a runtime dep.UPDATE:
sdl2
depends onlibgl
, andlibgl
is an alias forlibglvnd
, so this dependency is not needed.audiofile
should be made a make dependency too since the package fails to build without the library, but it's not reported byreadelf
, and the game works as usual if you removeaudiofile
after compilingsm64ex
.Finally, the
glew
dependency seems to be unneeded since its headers are vendored in thesm64ex
repo andlibGLEW.so
is not reported byreadelf
. If you removeglew
from your system before building the package, it compiles correctly and the game works as intended.Please consider verifying my findings and updating the PKGBUILD accordingly.
BrianAllred commented on 2020-07-10 18:40 (UTC)
For anyone looking for a package that's a little more customizable, check out my package here: https://gitlab.com/BrianAllred/sm64ex-custom
Thanks to Hekuran for this package, I used it as a base and built on it.
Hekuran commented on 2020-06-15 16:20 (UTC)
@cobaltspace unredistributable, sure cause you need a ROM, but why nonfree? the code is open. i will change it to unlicensed.
cobaltspace commented on 2020-06-15 09:04 (UTC)
License should be something like
custom: nonfree and unredistributable
fishears commented on 2020-06-07 11:08 (UTC)
@Hekuran Do not address me in that manner; People would not be confused in the first place if you had been clear about the assumptions made by your package
1 2 Next › Last »