Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adding Steam Deck built process #80

Open
vitormmatos opened this issue Jan 29, 2023 · 2 comments
Open

Adding Steam Deck built process #80

vitormmatos opened this issue Jan 29, 2023 · 2 comments
Labels
enhancement New feature or request

Comments

@vitormmatos
Copy link

It is indeed possible to build the game for Steam Deck.
I've done it, and works greatly.
I think it would be great to add it to the wiki.

I forked the project and added some instructions on how to, it can be checked on the link below:
https://github.com/vitormmatos/sm64plus/wiki/Manual-Building-Guide#steam-deck

@iamevn
Copy link

iamevn commented Dec 21, 2024

I have a couple questions about these instructions.

sudo sed -i 's/\(^\[.*\]\)/\1\nSigLevel = Never/g' /etc/pacman.conf

Why disable pacman's signature checks? If the keys need to be installed/updated, you should just need to install them with sudo pacman -Sy archlinux-keyring


sudo pacman -Syyu --noconfirm
sudo pacman -S $(pacman -Ql | grep include | cut -d' ' -f1 | awk '!a[$0]++') --noconfirm

Lines 4 and 5 updates/upgrades packages and then queries installed packages that touch /usr/include/ and upgrade those again. Would the second line be unnecessary since everything was just upgraded?

@MorsGames
Copy link
Owner

I'll say that while I added my own Steam Deck building guide a while ago, since I don't have a Steam Deck myself, I cannot test it or really answer any questions about it. I'll keep this issue open in case anyone needs an alternate guide.

@MorsGames MorsGames added the enhancement New feature or request label Jan 13, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants