Commit Graph

48 Commits

Author SHA1 Message Date
Artturin
e0464e4788 treewide: replace stdenv.is with stdenv.hostPlatform.is
In preparation for the deprecation of `stdenv.isX`.

These shorthands are not conducive to cross-compilation because they
hide the platforms.

Darwin might get cross-compilation for which the continued usage of `stdenv.isDarwin` will get in the way

One example of why this is bad and especially affects compiler packages
https://www.github.com/NixOS/nixpkgs/pull/343059

There are too many files to go through manually but a treewide should
get users thinking when they see a `hostPlatform.isX` in a place where it
doesn't make sense.

```
fd --type f "\.nix" | xargs sd --fixed-strings "stdenv.is" "stdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "stdenv'.is" "stdenv'.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "clangStdenv.is" "clangStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "gccStdenv.is" "gccStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "stdenvNoCC.is" "stdenvNoCC.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "inherit (stdenv) is" "inherit (stdenv.hostPlatform) is"
fd --type f "\.nix" | xargs sd --fixed-strings "buildStdenv.is" "buildStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "effectiveStdenv.is" "effectiveStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "originalStdenv.is" "originalStdenv.hostPlatform.is"
```
2024-09-25 00:04:37 +03:00
Peder Bergebakken Sundt
288c1b49af dolphin-emu: 2407 -> 2409
Diff: https://github.com/dolphin-emu/dolphin/compare/refs/tags/2407...2409
2024-09-05 15:15:11 +02:00
aleksana
592e3845c4 treewide: sha256 -> hash attribute for fetchgit 2024-07-14 19:10:08 +08:00
Peder Bergebakken Sundt
67ed3e4568 dolphin-emu: refactor to finalAttrs pattern 2024-07-04 02:54:01 +02:00
Peder Bergebakken Sundt
f72b199c40 dolphin-emu: switch to git release tags 2024-07-04 02:50:03 +02:00
Peder Bergebakken Sundt
535d620734 dolphin-emu: add maintainer pbsds 2024-07-04 02:45:31 +02:00
Peder Bergebakken Sundt
8827e34ad5 dolphin-emu: 5.0-21460 -> 2407
Diff: a954451046...b92e354389

Announcement: https://dolphin-emu.org/blog/2024/07/02/dolphin-releases-announcement/
2024-07-04 02:45:31 +02:00
ash lea
f1eaeb11be maintainers: remove ashkitten 2024-07-02 12:11:30 -04:00
éclairevoyant
71e728d3b8
maintainers: remove ivar 2024-06-29 03:09:10 -04:00
Weijia Wang
d0f6f51cb8 dolphin-emu: fix build on x86_64-darwin 2024-05-23 07:10:33 +02:00
Martino Fontana
854b6b2881 dolphin-emu: 5.0-21088 -> 5.0-21460 2024-05-23 07:05:39 +02:00
Artturin
79aa1b2182 maintainers: retire inactive MP2E
their last commit to nixpkgs was in `2019-02-21`
2024-04-29 02:30:00 +03:00
Kamila Borowska
0d3b34f45a maintainers: remove KamilaBorowska 2024-04-21 22:26:12 +02:00
Maximilian Bosch
02e833b2dc
dolphin-emu: fix build w/ glibc-2.39
Failing Hydra build: https://hydra.nixos.org/build/252105318
2024-03-22 22:24:45 +01:00
Martino Fontana
300c85eac5 dolphin-emu: 5.0-20347 -> 5.0-21088 2024-02-10 20:13:25 +01:00
qubitnano
7d8120a72e dolphin-emu: 5.0-19870 -> 5.0-20347 2024-01-07 14:05:30 -05:00
Kirill Radzikhovskyy
72052b6f3e dolphin-emu: switch to zlib, zlib-ng fails to link 2023-10-31 14:14:19 +11:00
Weijia Wang
5e6968a6f5
Merge pull request #235679 from romatthe/fix-primehack-desktop
dolphin-emu-primehack: fix name in desktop file
2023-09-07 02:16:20 +02:00
Martino Fontana
59285ada55 dolphin-emu: 5.0-19368 -> 5.0-19870 2023-08-16 22:06:00 +02:00
Weijia Wang
c0b5213df3
dolphin-emu: fix build on darwin (#238959) 2023-06-22 08:03:23 +03:00
Robin Mattheussen
d7eb628ee8
dolphin-emu-primehack: fix name in desktop file 2023-06-02 01:02:47 +02:00
Martino Fontana
2277443bdc dolphin-emu: 5.0-18498 -> 5.0-19368 2023-05-21 12:59:32 +02:00
Weijia Wang
9bdc744841 dolphin-emu: add more frameworks 2023-04-14 18:02:18 +03:00
Weijia Wang
8f040ec406 dolphin-emu: remove -lgcc from NIX_LDFLAGS 2023-03-04 11:51:34 +02:00
Martino Fontana
4535a5aa35 dolphin-emu: 5.0-17995 -> 5.0-18498 2023-02-12 18:54:59 +01:00
Martino Fontana
67ffcc85bc dolphin-emu: remove "stable", replace with "beta" 2023-02-12 18:52:51 +01:00
Weijia Wang
451193a309 dolphin-emu-beta: fix build on aarch64 platforms 2023-01-23 23:52:31 +01:00
Martino Fontana
6ca0697f8f dolphin-emu-beta: 5.0-17269 -> 5.0-17995 2023-01-12 22:35:27 +01:00
Raphael Robatsch
985c8dbe14 treewide: use mbedtls 3 where possible
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2022-12-07 19:58:55 +00:00
Weijia Wang
07cd65bea2 treewide: drop wxGTK30-gtk2 2022-12-03 03:28:32 +01:00
Sandro
2ca694f473
Merge pull request #198552 from wegank/wxgtk-games 2022-11-24 14:21:25 +01:00
Martino Fontana
f5093f3eb6 dolphin-emu-beta: small cleanup 2022-11-13 01:47:45 +01:00
Weijia Wang
dd9aa5d6c9 dolphin-emu: add aarch64-linux support 2022-11-09 00:59:14 +01:00
Martino Fontana
e1b3ee8b43 dolphin-emu-beta: fix mainProgram on Linux 2022-11-03 14:04:04 +01:00
Sandro
7c9cb921e6
Merge pull request #190373 from IvarWithoutBones/fix-darwin-dolphin 2022-09-25 23:41:05 +02:00
Martino Fontana
d4339c0c88 dolphin-emu-beta: 5.0-16793 -> 5.0-17269 2022-09-18 14:52:36 +02:00
SuperSamus
e8743bf62d dolphin-emu-beta: cleanup 2022-09-15 01:28:07 +02:00
Ivar Scholten
5c9d47e225 dolphin-emu-beta: fix darwin build 2022-09-15 01:13:40 +02:00
R. Ryantm
1c6697dec7 dolphin-emu-beta: 5.0-16380 -> 5.0-16793 2022-07-08 02:05:13 +00:00
Martino Fontana
f009b690eb dolphin-emu-primehack: 1.0.6 -> 1.0.6a 2022-07-06 17:44:47 +02:00
Martino Fontana
6d4dfe7906 dolphin-emu-{beta,primehack}: adjust platforms 2022-06-02 18:47:53 +02:00
Martino Fontana
c3cb6d53ed dolphin-emu-primehack: 1.0.5 -> 1.0.6 2022-06-02 18:47:36 +02:00
Bobby Rong
a849e2c89e
Merge pull request #174158 from xfix/dolphin-5.0-16380
dolphin-emu-beta: 5.0-16101 -> 5.0-16380
2022-05-28 19:11:22 +08:00
Konrad Borowski
c888cdbcca dolphin-emu-beta: mark as compatible with aarch64
While aarch64-darwin is officially supported by upstream,
Darwin build is still broken.
2022-05-24 10:22:58 +02:00
Konrad Borowski
94d38b8321 dolphin-emu-beta: 5.0-16101 -> 5.0-16380 2022-05-23 19:56:22 +02:00
Martino Fontana
3f8ac21fda dolphin-emu-{beta,primehack}: fix build 2022-04-21 15:04:14 +02:00
R. Ryantm
dfd2449657 dolphin-emu-beta: 5.0-15993 -> 5.0-16101 2022-03-12 03:11:56 +00:00
AndersonTorres
8d65e832f0 Move misc/emulators to applications/emulators - part 1
Emulators form a class by themselves. So, they should be moved to applications/.
2022-02-16 01:38:20 -03:00