493 Commits

Author SHA1 Message Date
Zeglius
9a9c9f9398
fix(install.sh): Use rpm-ostree package manager if available (#1399)
* shadps4 location

* fix bigpemu

* fix paths

* fix(install.sh): Use rpm-ostree package manager if available

* perf(install.sh): Dont install system dependencies in Bazzite

These already come baked in

* Revert "perf(install.sh): Dont install system dependencies in Bazzite"

This reverts commit 5ef6dadbfd90b0e2e8fdc7079a51469909284ce1.

---------

Co-authored-by: Dragoon Dorise <rodrigosedano@me.com>
2025-03-22 18:52:45 +01:00
Felix Altenberg
2bf8b58c61
Update arch dependencies in install (#1390)
Co-authored-by: Dragoon Dorise <rodrigosedano@me.com>
2025-02-27 09:44:56 +01:00
AngelofWoe
5196228f15
Install cleanup (#1407)
* Prevent globbing

* Use /usr/bin/env to get local bash location

* Use arrays instead of strings for safer prevention of globbing/expansion

* Mirror the changes from install.sh to the other two

* Add support for Fedora Atomic
2025-02-27 09:35:25 +01:00
Junian Triajianto
19bb019274 Update Lime3DS repo. (#1379)
* fixes dolphin control issues

* Revert "fixes dolphin control issues"

This reverts commit 32945b947a0306418d563386cd6c0e17030cf6c4.

* dolphin for real

* versions

* forced citra

* Fix Cemu - No DSU

* GreemDev

* path fix

* Update emuDeckXenia.sh

* Update install.sh (#1369)

* fixes dolphin control issues

* Revert "fixes dolphin control issues"

This reverts commit 32945b947a0306418d563386cd6c0e17030cf6c4.

* dolphin for real

* versions

* forced citra

* Fix Cemu - No DSU

* GreemDev

* path fix

* Update install.sh

On Ubuntu 24.04.1 LTS is getting this error:

installing EmuDeck
[36436:1215/124135.236209:FATAL:setuid_sandbox_host.cc(157)] The SUID sandbox helper binary was found, but is not configured correctly. Rather than run without sandboxing I'm aborting now. You need to make sure that /tmp/.mount_EmuDecSYLXPs/chrome-sandbox is owned by root and has mode 4755.

bash, linha 111: 36436 Trace/breakpoint trap   (imagem do núcleo gravada) ~/Applications/EmuDeck.AppImage $sandbox
Something went wrong!
Error at 111 NULL: ~/Applications/EmuDeck.AppImage $sandbox

I just add an verification for set sandbox to "--no-sandbox" and it works!

* Update install.sh

Update

---------

Co-authored-by: Dragoon Dorise <rodrigosedano@me.com>
# Conflicts:
#	install.sh

* fix prerequisites installation

# Conflicts:
#	install-early.sh
#	install-unstable.sh

* Revert "GreemDev"

This reverts commit be0a81ba20b02cc120707ccba4b499c35f60ee1a.

* Reapply "GreemDev"

This reverts commit 3b8193f0465fe3976dc26d5a1c6a29fa0a2f3dab.

* new Ryu url

* Update Lime3DS repo.

Sadly Lime3DS was archived on Nov 17, 2024. But the binaries still available here: https://github.com/Lime3DS/lime3ds-archive/releases

* Update android Lime3DS repo

---------

Co-authored-by: Dragoon Dorise <rodrigosedano@me.com>
Co-authored-by: Gabriel Cruz <48037228+gabrielpcruz@users.noreply.github.com>
2024-12-30 07:56:59 +01:00
marianofalzone
f1a3bbc601 Added json for Petrophobia (#1373)
* fixes dolphin control issues

* Revert "fixes dolphin control issues"

This reverts commit 32945b947a0306418d563386cd6c0e17030cf6c4.

* dolphin for real

* versions

* forced citra

* Fix Cemu - No DSU

* GreemDev

* path fix

* Update emuDeckXenia.sh

* Update install.sh (#1369)

* fixes dolphin control issues

* Revert "fixes dolphin control issues"

This reverts commit 32945b947a0306418d563386cd6c0e17030cf6c4.

* dolphin for real

* versions

* forced citra

* Fix Cemu - No DSU

* GreemDev

* path fix

* Update install.sh

On Ubuntu 24.04.1 LTS is getting this error:

installing EmuDeck
[36436:1215/124135.236209:FATAL:setuid_sandbox_host.cc(157)] The SUID sandbox helper binary was found, but is not configured correctly. Rather than run without sandboxing I'm aborting now. You need to make sure that /tmp/.mount_EmuDecSYLXPs/chrome-sandbox is owned by root and has mode 4755.

bash, linha 111: 36436 Trace/breakpoint trap   (imagem do núcleo gravada) ~/Applications/EmuDeck.AppImage $sandbox
Something went wrong!
Error at 111 NULL: ~/Applications/EmuDeck.AppImage $sandbox

I just add an verification for set sandbox to "--no-sandbox" and it works!

* Update install.sh

Update

---------

Co-authored-by: Dragoon Dorise <rodrigosedano@me.com>
# Conflicts:
#	install.sh

* fix prerequisites installation

# Conflicts:
#	install-early.sh
#	install-unstable.sh

* Added json for Petrophobia

---------

Co-authored-by: Dragoon Dorise <rodrigosedano@me.com>
Co-authored-by: Gabriel Cruz <48037228+gabrielpcruz@users.noreply.github.com>
# Conflicts:
#	install.sh
2024-12-30 07:48:28 +01:00
Gabriel Cruz
9e74941545 Update install.sh (#1369)
* fixes dolphin control issues

* Revert "fixes dolphin control issues"

This reverts commit 32945b947a0306418d563386cd6c0e17030cf6c4.

* dolphin for real

* versions

* forced citra

* Fix Cemu - No DSU

* GreemDev

* path fix

* Update install.sh

On Ubuntu 24.04.1 LTS is getting this error:

installing EmuDeck
[36436:1215/124135.236209:FATAL:setuid_sandbox_host.cc(157)] The SUID sandbox helper binary was found, but is not configured correctly. Rather than run without sandboxing I'm aborting now. You need to make sure that /tmp/.mount_EmuDecSYLXPs/chrome-sandbox is owned by root and has mode 4755.

bash, linha 111: 36436 Trace/breakpoint trap   (imagem do núcleo gravada) ~/Applications/EmuDeck.AppImage $sandbox
Something went wrong!
Error at 111 NULL: ~/Applications/EmuDeck.AppImage $sandbox

I just add an verification for set sandbox to "--no-sandbox" and it works!

* Update install.sh

Update

---------

Co-authored-by: Dragoon Dorise <rodrigosedano@me.com>
# Conflicts:
#	install.sh
2024-12-16 17:47:20 +01:00
Dragoon Dorise
b4a8596d49 space 2024-05-12 12:40:12 +02:00
Dragoon Dorise
2d926d3da7 ubuntu 24 fix 2024-04-28 23:15:06 +02:00
Dragoon Dorise
3cb23933d3 no nohup 2024-03-12 22:09:16 +01:00
Dragoon Dorise
dfa1e31d04 nohup 2024-03-08 11:04:30 +01:00
Dragoon Dorise
1da534bc11 EA installer 2024-03-07 21:27:56 +01:00
Dragoon Dorise
6f0b8ba186 early appimage 2024-03-07 16:44:18 +01:00
Dragoon Dorise
51035aa58b fix release 2024-03-06 18:52:47 +01:00
Simon Lalonde
38fcd2738b
Handle special chars when echoing password for sudo req funcs? (#901)
* adds updating the roms path in usersettings to the migration

* Fix migration with saves

* Hotfix dolphin config

Remove WirelessMac

* SRM:

update saturn parser to include saturnjp

* freeze PCSX2

# Conflicts:
#	functions/EmuScripts/emuDeckPCSX2QT.sh

* Update emuDeckPCSX2QT.sh

* Add GitHub Issue Templates

* Create pull_request_template.md

* Update README.md

* Update README.md

* helpers: Fix FlatPak installed check (#875)

The previous way of checking whether a package was installed or not was
incorrect in its assumption, that a package ID will only occur once in
the flatpak installed list.

I noticed this while trying to install PPSSPP, as FlatPak installs a
`org.ppsspp.PPSSPP` and `org.ppsspp.PPSSPP.Locale` package. The package
was installed correctly, but EmuDeck would register it as non-installed.

Signed-off-by: Sophie 'Tyalie' Friedrich <dev@flowerpot.me>

* SDL Driver

* hotfix Vita3k releaseURL

hotfix Vita3k releaseURL

* Update Vita3K's default config path (#890)

* better linux support

* Chimera

* chimera

* chimera

* chimeraaa

* chimeraPath

* chimeraos FIX

* chimera fixes

* fixed readme

# Conflicts:
#	README.md

# Conflicts:
#	README.md

* Handle special chars when echoing password for sudo req funcs

* store zenity/cli prompt passwd as str

---------

Signed-off-by: Sophie 'Tyalie' Friedrich <dev@flowerpot.me>
Co-authored-by: Livedeht <godsbane@gmail.com>
Co-authored-by: Rodrigo <rodrigosedano@me.com>
Co-authored-by: 108900299+rawdatafeel@users.noreply.github.com <108900299+rawdatafeel@users.noreply.github.com>
Co-authored-by: Sophie Tyalie <dev@flowerpot.me>
Co-authored-by: Pedro Montes Alcalde <pedro.montes.alcalde@gmail.com>
2023-12-29 16:58:03 +01:00
Rodrigo
4d7e368518 fix fedora install #924 2023-12-21 18:58:55 +01:00
Rodrigo
24582eeb74 Revert "== > ="
This reverts commit 28e8adc03d7d2bdb78fd827cab4184eef244c027.
2023-11-30 22:39:36 +01:00
Rodrigo
28e8adc03d == > = 2023-11-30 22:29:33 +01:00
Dragoon Dorise
1f89ab30f4
Merge from early - CloudSync 2.0, Pegasus, Darwin support (#886)
* add json for apotris.

this PR adds the needed json for accessing Apotris.

* fix pcsx2 cloud

* decky functions + Customization moved inside every emulator _init

* Decky_setClourd

* arSnes var

* last touch

* test

* Darwin wip

* darwin wip

* old EmuAI

* SRM

* RA + SRM + ESDE

* Moving more if darwin to override.sh

* Moving more if darwin to override.sh

* installToolAI + darwin ifs cleanups, more overrides :)

* fi fix

* fixed SRM parsers with ,,

* fix rm dmg

* RA flatpak first

* darwin install

* darwin fixes

* darwinnnn

* jsonjson

* darwin srm

* fix launchers

* SRM env vars moved to a function + override to darwin

* ares out for now

* fix flycast broking everything

* dont check if.cef-enable-remote-debugging

* better zenity

* fix watcher

* zenity fix

* cloudSync provider detection

* fixed paths fix

* darwin fixed paths

* fixed paths fix

* enable cloudsync

* no appinit

* last minute fixes

* weird fixes

* hash fix?

* this needs a proper cleanup...

* fixed?

* back to linkToSaveFolder for now

* better duplicate detection

* parser disabled

* cloudSync final touches

* darwin installation

* improvements

* customSRM

* Revert "customSRM"

This reverts commit 2787d2282c367801c13ee671f3fab9d198f05fb7.

* first batch

* second batch

* SGBC + Jaguar parsers

* Pegasus settings and functions

* proper order

* Path fixed

* install on setup

* SRM parser

* icon

* early beta

* chimeraOS improvements

# Conflicts:
#	setup.sh

* cosmetic

* helpers: Fix FlatPak installed check (#875)

* chimeraOS retroarch

* clear console

* Steam installation

* fix shellcheck

* path fixes

* fix SRM

* =

* Steam-ROM-Manager

* srm new path fix

* SRM_IsInstalled

* cloudsync wtf

* SRM_IsInstalled

* Steam ROM Manager proper name

* ROM

* srm stuff

* SRM_migration

* icon

* fix savedownload

* launchers

* srm icon

* ROM

* ummm

* fixes installToolAI

* ESDE Migration

* RetroArch_setConfigOverride  fix

* fix RA

* fix PCSX2QT

* back to flatpaks

* EmuDecky no internet message

* noInternet EmuDecky

* pegasus theme installer

* pegasus launchers

* Pegasus install Darwin

* Pegasus install Darwin

* Init pegasus

* ESDE Theme

* =

* >

* override getEmuInstallStatus

---------

Co-authored-by: Glazed_Belmont <48196637+GlaZedBelmont@users.noreply.github.com>
2023-10-10 22:20:54 +02:00
Rodrigo
39e88d51bb CLI mode barebones 2023-09-07 20:23:57 +02:00
Griffin
22963b6050
Add other distros 2023-07-22 10:11:34 -07:00
Rodrigo
0cc6a5121f chimera 2023-06-04 13:05:03 +02:00
Rodrigo
2194e4ac22 Dependency install for non SteamOS distros 2023-06-04 03:04:21 +02:00
Rodrigo
b2ac2a5a18 linux install script 2023-06-04 02:35:47 +02:00
godsbane
b369e196d0 move variable setting below trap, just in case 2023-04-26 00:10:47 -04:00
Riccardo Pittau
a81e7874ae
Add trap to install.sh (#523)
Also add -o pipefail to catch actual failing command in bash pipeline.
2022-11-28 15:21:39 -05:00
Riccardo Pittau
4b0e7a87e8
Split one liner for better readability (#482)
* Split one liner for better readability

Add URLs variables to simplify even more the commands part.

Add in Progress Bar for initial download

Co-authored-by: Livedeht <godsbane@gmail.com>
2022-11-04 01:54:18 -04:00
Rodrigo
d154923e09 install appimage for old users 2022-10-09 01:16:02 +02:00
Rodrigo
14c2600efd Creates ~/Applications on install 2022-09-16 22:26:16 +02:00
Livedeht
254626e791 Fixes install.sh not launching the AppImage 2022-09-06 00:01:56 -04:00
Rodrigo
a9551b4d3a install.sh is now setup.sh
install.sh downloads the appimage, setup.sh does all the hard work :)
2022-08-30 22:26:13 +02:00
Rodrigo
8b601533c3 no automatic dl of the appimage 2022-08-30 16:43:13 +02:00
Rodrigo
69da03bebf Kill Appimage if running from outside Applications 2022-08-29 16:36:54 +02:00
Rodrigo
9a116d8759 Merge branch 'main' into dev
# Conflicts:
#	install.sh
2022-08-22 18:57:49 +02:00
Livedeht
fa6c8a6dfe fix shellcheck 2022-08-22 01:59:45 -04:00
Rodrigo
129ee00835 long live to master deth 2022-08-10 22:51:44 +02:00
Rodrigo
f2267da95e damn you if 2022-08-10 22:49:43 +02:00
Rodrigo
1b56545b5f if 2022-08-10 22:46:46 +02:00
Rodrigo
00d42d46c4 Fixes 2022-08-10 22:44:41 +02:00
Rodrigo
683a4f9949 wrong folder 2022-08-08 16:38:49 +02:00
Rodrigo
b728e18508 icons cleaned up 2022-08-08 16:37:59 +02:00
Rodrigo
2857bdb2d9 clone clone clone only one please 2022-08-08 16:26:49 +02:00
Rodrigo
62de6031a9 Merge branch 'dev' of https://github.com/dragoonDorise/EmuDeck into dev 2022-08-08 16:25:34 +02:00
Rodrigo
bfec74a124 clone on Zenity or Whiptail 2022-08-08 16:25:27 +02:00
Rodrigo
874ce2beaf clone on Zenity or Whiptail 2022-08-08 16:24:38 +02:00
Rodrigo
97b0d666c2 Ryu Alert off. 2022-08-08 14:49:45 +02:00
Rodrigo
d073aeafd1 Revert "Ryu only in expert"
This reverts commit 004a591b7420cd894c6d165472a9eb84d0f2b198.
2022-08-08 14:48:25 +02:00
Rodrigo
004a591b74 Ryu only in expert 2022-08-08 13:19:18 +02:00
Rodrigo
aa5ed328a5 UI Mode 2022-08-08 12:58:45 +02:00
Livedeht
c326774532 fix branch / dev mode 2022-08-06 00:52:08 -07:00
Livedeht
78b35e1418 typo 2022-08-05 18:14:42 -07:00