Commit Graph

7233 Commits

Author SHA1 Message Date
Thiago Kenji Okada
f435d7d631 retroarch: fix build on macOS, mark as broken
With those changes retroarch builds on Darwin, but the executable itself
is broken.
2021-11-20 10:41:46 -03:00
Thiago Kenji Okada
03e35cfb65 retroarch: use fixed paths on "libretro_info_path"
This commit introduces a patch that hardcodes "libretro_info_path"
directly in the RetroArch code, without the issues of the previous
approach.

With this commit, RetroArch stops reading "libretro_info_path" from
`retroarch.cfg` file, and always use the default.
2021-11-20 16:34:01 -03:00
Thiago Kenji Okada
24095a994c retroArchCores: remove
`retroArchCores` is strange: it requires a global configuration on nixpkgs, as:

```nix
nixpkgs.config.retroarch = {
  enableDolphin = true;
  enableMGBA = true;
  enableMAME = true;
};
```

To do so, we ended up declaring all available emulators on
`all-packages.nix`. Failing to do so would mean that the emulator
wouldn't be available.

However, there is a mechanism on nixpkgs that also works: overrides.
Overrides are similar on how other packages works, for example:

```nix
(retroarch.override { cores = with libretro; [ citra snes9x ]; });
```

So let's remove `retroArchCores` and leave the overrides mechanism
instead.
2021-11-20 16:19:13 -03:00
Thiago Kenji Okada
c8304d130f retroarch: 1.9.2 -> 1.9.13.2
The issue of non-working cores on newer versions of RetroArch was caused
by the missing core metadata that is available on
libretro/libretro-super repo. This also allows RetroArch to works
properly, for example there is no need to load a core before loading a
content: RetroArch knows each emulator to load depending on the
available emulators and the file extension.

To load the metadata from `/nix/store`, we need to patch the
`retroarch.cfg`. Sadly this file is only updated when needed, for
example, it will update if the path that it is pointing doesn't exist
anymore. However, before this PR it pointed to a file located in the
HOME directory, so if someone used RetroArch before they will probably
have issues while loading the file.

I tried to patch the configuration loader directly but the code is kinda
messy and this seems very prone to breakage (while the `retroarch.cfg`
file seems an stable interface). One better solution will probably be
the introduction of a module that can generate `retroarch.cfg` file
(since retroarch supports loading a config from `/etc/retroarch.cfg`).

But this will come in a future PR.
2021-11-19 17:43:47 -03:00
AndersonTorres
0d38cca78a stella: 6.5.3 -> 6.6 2021-11-18 18:04:05 -03:00
Thiago Kenji Okada
313ed3c609
Merge pull request #146295 from thiagokokada/bump-retroarch
retroarch: 1.8.5 -> 1.9.2
2021-11-18 11:12:06 -03:00
Bobby Rong
3d4b8e429b
Merge pull request #146133 from r-ryantm/auto-update/ryujinx
ryujinx: 1.0.7101 -> 1.0.7105
2021-11-18 09:15:04 +08:00
Bobby Rong
5130f5df7e
ryujinx: 1.0.7101 -> 1.0.7105 2021-11-18 08:52:45 +08:00
Thiago Kenji Okada
1bf3720f78 libretro.play: fix build 2021-11-17 19:17:41 -03:00
Chua Hou
98426ba308
vimPlugins: update 2021-11-17 17:37:34 +00:00
Bernardo Meurer
55039a2a52
Merge pull request #146342 from dotlambda/revert-bad-vim-plugins-update
vimPlugins: revert bad update
2021-11-17 09:29:20 -08:00
Thiago Kenji Okada
78b9e1252d retroarch,libretro: add myself as maintainer 2021-11-17 12:09:57 -03:00
Thiago Kenji Okada
5fc7933ab8 retroarch: update license 2021-11-17 12:09:43 -03:00
Thiago Kenji Okada
e9bbcb7f16 libretro: update core licenses 2021-11-17 12:00:36 -03:00
Thiago Kenji Okada
bbf12f11ca libretro: clean-up 2021-11-17 12:00:36 -03:00
Thiago Kenji Okada
db9cb2dc10 libretro: name -> pname+version 2021-11-17 12:00:36 -03:00
Thiago Kenji Okada
75e1954f63 retroarch: 1.9.13.2 -> 1.9.2
From retroarch 1.9.3 and above, it stops loading the cores.

This probably can be fixed, but for now at least this brings the
retroarch to a newer (working) version.
2021-11-17 12:00:36 -03:00
Thiago Kenji Okada
bf93ad6b39 retroarch: fix editorconfig error on hashes.json 2021-11-17 12:00:35 -03:00
Thiago Kenji Okada
71fb85952d libretro.citra: fix compilation 2021-11-17 12:00:35 -03:00
Thiago Kenji Okada
c03e4f141a libretro: 2020-03-06 -> unstable-2021-11-16 2021-11-17 12:00:35 -03:00
Thiago Kenji Okada
8b122f950c libretro: add update.py script 2021-11-17 12:00:35 -03:00
Thiago Kenji Okada
14b2e99b33 retroarch: 1.8.5 -> 1.9.13.2 2021-11-17 12:00:35 -03:00
Sandro
72ab57a168
Merge pull request #145961 from SuperSandro2000/vscode-extensions 2021-11-17 13:32:37 +01:00
Robert Schütz
2284d771db Revert "vimPlugins: update"
This reverts commit af115051b8.
2021-11-16 18:58:07 -08:00
Robert Schütz
bbc5740dd5 Revert "vimPlugins: update"
This reverts commit 9e7cfee02b.
2021-11-16 18:56:39 -08:00
figsoda
6ad04bcb7d
Merge pull request #146243 from figsoda/treewide-rust-feature
treewide: use buildFeatures and checkFeatures for rust packages
2021-11-16 21:00:48 -05:00
Sandro Jäckel
a63f9e1ca1
vscode-extensions.update_installed_exts.sh: add function how to use the output with vscode, make shellcheck work 2021-11-17 01:35:34 +01:00
Martin Weinelt
2cc5606c84
Merge pull request #142319 from mweinelt/node2nix 2021-11-16 19:46:17 +01:00
José Luis Lafuente
19b22191f7 vim-utils: better error message if duplicates
Print a more user friendly error message if you try to in install
multiple plugins with the same name
closes #145980 #146099
2021-11-16 19:26:59 +01:00
Pavol Rusnak
1663708500
Merge pull request #142468 from prusnak/dotnet-update
dotnet-sdk_3: 3.1.19 -> 3.1.21 + dotnet-sdk_5: 5.0.10 -> 5.0.12
2021-11-16 16:27:23 +01:00
Martin Weinelt
37fa1e7c1d treewide: pass and inherit writeShellScript in node2nix packages 2021-11-16 16:08:23 +01:00
figsoda
94eee0a20b vscode-extensions.vadimcn.vscode-lldb: use buildFeatures 2021-11-16 08:11:47 -05:00
Claudio Bley
86d5dd09f1
ryujinx: Update dependencies 2021-11-16 10:44:01 +01:00
Pascal Wittmann
73d60f405a
Merge pull request #145746 from sikmir/suckless-cross
farbfeld,ii,sic,slock,slstatus,wmname: fix cross-compilation
2021-11-15 19:32:36 +01:00
github-actions[bot]
093d806878
Merge master into staging-next 2021-11-14 18:01:14 +00:00
figsoda
645ad3a457
Merge pull request #145959 from bandithedoge/master
vimPlugins: add fterm and nvim-lint
2021-11-14 12:19:57 -05:00
sternenseemann
987dd38788 Merge remote-tracking branch 'origin/master' into staging-next 2021-11-14 17:04:19 +01:00
Jörg Thalheim
8d09a0ee89
Merge pull request #145887 from midchildan/package/coc-ultisnips
vimPlugins.coc-ultisnips: init at 1.2.3
2021-11-14 16:04:01 +00:00
sternenseemann
2f78a2d3a3 Merge remote-tracking branch 'origin/master' into staging-next 2021-11-14 16:26:44 +01:00
"bandithedoge"
32b6a2bf6a vimPlugins.nvim-lint: init at 2021-11-08 2021-11-14 15:12:31 +01:00
"bandithedoge"
6575f96648 vimPlugins.FTerm-nvim: init at 2021-11-13 2021-11-14 15:07:03 +01:00
"bandithedoge"
9e7cfee02b vimPlugins: update 2021-11-14 15:06:10 +01:00
Maciej Krüger
312a3d0b76
Merge pull request #145918 from msfjarvis/hs/2021-11-14/scrcpy-1.12.0 2021-11-14 14:16:40 +01:00
Harsh Shandilya
9c83343bb8
scrcpy: 1.19 -> 1.20 2021-11-14 17:47:01 +05:30
github-actions[bot]
0ca0546665
Merge master into staging-next 2021-11-14 06:01:05 +00:00
midchildan
1a2019bd83
vimPlugins.coc-ultisnips: init at 1.2.3 2021-11-14 13:51:19 +09:00
tomberek
51efdeffe6
Merge pull request #145759 from mattchrist/update-libretro.dolphin
libretro.dolphin: 2020-03-06 -> 2021-11-01
2021-11-13 22:00:34 -05:00
github-actions[bot]
9b5a105856
Merge master into staging-next 2021-11-14 00:01:47 +00:00
Markus S. Wamser
b0249fdf99 pkgs.misc: remove unused args 2021-11-13 23:09:33 +01:00
Sandro
96c17beaf5
Merge pull request #145205 from Stunkymonkey/treewide-pname-version-1 2021-11-13 19:32:52 +01:00