Commit graph

7241 commits

Author SHA1 Message Date
Thiago Kenji Okada ff4c09703b
Merge pull request #146714 from thiagokokada/remove-retroArchCores
retroArchCores: remove, retroarchFull: init, retroarch: use fixed paths on "libretro_info_path"
2021-11-20 22:22:32 -03:00
Dmitry Kalinkin 49e78bbd2a
Merge pull request #146807 from SFrijters/wine-6.22
wine{Unstable,Staging}: 6.20 -> 6.22
2021-11-20 20:22:03 -05:00
Thiago Kenji Okada 08b402b70e libretro: enableParalellBuilding, except for older MAMEs
MAME since 0.225 have a fix for the build issues while building in
parallel. Since libretro.mame is on 0.227 right now, should be safe to
enable.

Since eventually enableParallelBuilding should be the default, enabling
it for all cores except the older MAMEs seems better than just enabling
for libretro.mame.
2021-11-20 20:27:48 -03:00
Stefan Frijters 70e9780f97
wine{Unstable,Staging}: 6.21 -> 6.22 2021-11-20 22:30:14 +01:00
Jonathan Fishbein ff7045f018
vscode-extensions.haskell.haskell: 1.6.1 -> 1.7.1 (#146528)
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2021-11-20 20:56:16 +01:00
Stefan Frijters d127765898
wine{Unstable,Staging}: 6.20 -> 6.21
Upstream dlls/crypt32/unixlib.c has been heavily modified,
so we need a new patch that fits for unstable/staging.
2021-11-20 19:56:56 +01:00
7c6f434c 727af7b642
Merge pull request #139763 from onny/foo2zjs
foo2zjs: add hbpl1 printers support
2021-11-20 14:26:12 +00:00
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
Jonas Heinrich 8afdfa9896 foo2zjs: add hbpl1 printers support 2021-11-20 14:24:31 +01: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