1
0
Fork 1
mirror of https://github.com/NixOS/nixpkgs.git synced 2024-11-17 19:21:04 +00:00
Commit graph

56 commits

Author SHA1 Message Date
Gutyina Gergő 9744efc3b0
treewide: update pnpmDeps hashes 2024-10-19 23:50:41 +02:00
Viorel-Cătălin Răpițeanu b321d3d584 heroic: fix icon sizes
By default, the 128x128 icon was installed as a 512x512.
The modification uses the svg icon present in the deployment to add the scalable one.

This should fix: https://github.com/NixOS/nixpkgs/issues/348764
2024-10-16 13:21:33 +03:00
K900 b4d6931af0 heroic: don't depend on v4l-utils
We already depend on libv4l, which is the same thing, but less.
2024-10-02 09:40:37 +03:00
Aidan Gauland 7747aa9b17
heroic: reformat to follow RFC style 2024-09-21 09:39:50 +12:00
Aidan Gauland 0ffc21b100
heroic: 2.15.1 -> 2.15.2 2024-09-21 09:37:11 +12:00
Aidan Gauland f9f65a7b29
heroic: Set updateScript
This is easy now with pnpm.
2024-09-21 09:34:43 +12:00
Aidan Gauland a7c9a1c05a
heroic: 2.14.1 -> 2.15.1 2024-08-20 21:39:04 +12:00
Aidan Gauland 2a5496d806
heroic: add icu to FHS env
Fixes #327153
2024-08-20 21:21:44 +12:00
Jan Tojnar b69ed4249d zenity: Move from gnome scope to top-level
It is widely used outside gnome, not much inside.
2024-07-01 08:26:47 +02:00
Alexis Hildebrandt 755b915a15 treewide: Remove indefinite article from meta.description
nix run nixpkgs#silver-searcher -- -G '\.nix$' -0l 'description.*"[Aa]n?' pkgs \
  | xargs -0 nix run nixpkgs#gnused -- -i '' -Ee 's/(description.*")[Aa]n? (.)/\1\U\2/'
2024-06-09 23:07:45 +02:00
Sandro Jäckel fb0d661081
treewide: replace prefetch-yarn-deps with fixup-yarn-lock where necessary 2024-04-17 13:34:05 -04:00
Aidan Gauland f601f6b835
heroic: 2.14.0 -> 2.14.1 2024-04-08 16:40:26 +12:00
Aidan Gauland cdecd96afb
heroic: 2.13 -> 2.14 2024-04-02 17:35:29 +13:00
Aidan Gauland 2c79eeeb83
heroic: apply upstream adtraction fallback
2.13 moved to using sponsored links for GOG, which silently fail to load
if the system is using DNS-level ad-blocking.  Upstream just merged a
fallback to the regular GOG domain, which applies cleanly to the current
stable release.
2024-03-10 09:53:53 +13:00
Aidan Gauland 3a4365d4ad
heroic: 2.12.1 -> 2.13.0 2024-02-13 11:29:05 +13:00
Aidan Gauland 6842334942
heroic: 2.12.0 -> 2.12.1 2024-02-03 07:08:28 +13:00
Aidan Gauland 427046dd87
heroic: 2.11.0 -> 2.12.0 2024-01-08 09:04:37 +13:00
Aidan Gauland 7e5167cbbd
heroic: 2.10.0 -> 2.11.0 2023-12-01 08:07:46 +13:00
Felix Buehler a52972dbff heroic: migrate to prefetch-yarn-deps 2023-11-22 23:03:52 +01:00
K900 40e5c0270f
Merge pull request #265555 from aidalgol/heroic-2.10
heroic: 2.9.2 -> 2.10.0
2023-11-08 06:30:02 +03:00
K900 c240d63ced heroic: fix infinite loop when starting some games 2023-11-06 10:16:50 +03:00
Aidan Gauland e9a9a60690
heroic: 2.9.2 -> 2.10.0
Fixes #264156.
2023-11-05 10:33:11 +13:00
Aidan Gauland 2513ca1dbc
heroic: add unzip to FHS env
Fixes #262299.
2023-11-05 08:56:09 +13:00
Aidan Gauland 30967f8be9
heroic: add libunwind to FHS env 2023-10-20 15:02:56 +13:00
Martino Fontana 10f411e2c4 heroic: Add more GStreamer plugins 2023-09-20 11:15:02 +02:00
Aidan Gauland b9547bc21c
heroic: 2.9.1 -> 2.9.2 2023-09-17 20:49:51 +12:00
K900 b0e5c80cd6 heroic: keep IPC namespace 2023-08-26 11:00:12 +03:00
K900 1e42f77bd5 heroic: enable Wayland IME support
This doesn't crash anymore on the latest Electron and is useful for Steam Deck users.
2023-08-21 10:32:46 +03:00
Aidan Gauland f8fa19a5da
heroic: apply patch to fix Steam shortcuts 2023-08-19 08:06:17 +12:00
Aidan Gauland 80701428e9
heroic: patch out DRM support
DRM support added in 2.9.0 prevent Heroic from running at all under
mainline Electron, instead requiring running against a non-free fork
with DRM support compiled in.
2023-08-01 16:41:10 +12:00
Aidan Gauland 0e012f05c7
heroic: 2.8.0 -> 2.9.1
Now also depends upon nile.
2023-08-01 11:11:09 +12:00
Atemu c4025e244b heroic: declare need for multiArch explicitly
Co-authored-by: Aidan Gauland <aidalgol@users.noreply.github.com>
2023-07-07 21:32:59 +02:00
Aidan Gauland 8639d70943
heroic: 2.7.1 -> 2.8.0 2023-06-01 18:15:48 +12:00
Aidan Gauland cda9f658ad
heroic: Remove broken updater 2023-06-01 18:06:10 +12:00
Martino Fontana c921e7c28b heroic: small cleanup 2023-05-21 16:15:10 +02:00
Aidan Gauland f7a0750453
heroic: remove leftover files 2023-05-15 08:22:30 +12:00
Aidan Gauland f72a90f45b
heroic: Remove openssl_1_1 from FHS env
openssl_1_1 is about to be marked insecure.  As this is not a hard
dependency of Heroic or Wine-GE, just drop it.

Addresses #210452.
2023-05-13 07:07:45 +12:00
Aidan Gauland f89d168e57
heroic: add patch for upstream bugfix
2.7.1 introduced a bug that caused the application to capture common
keyboard shortcuts regardless of focus.  There has been fixed upstream
but not yet made it into a release.
2023-05-07 08:25:46 +12:00
Aidan Gauland a166a7294c
heroic: Rewrite using mkDerivation+fetchYarnDeps
Use stdenv.mkDerivation with fetchYarnDeps instead of mkYarnPackage
to make the build process cleaner, and to not require vendoring any
upstream source file.

Also build for all upstream-supported platforms.
2023-05-05 17:23:49 +12:00
Aidan Gauland 99e1385ccf
heroic: 2.6.2 -> 2.7.1 2023-05-03 21:22:10 +12:00
Atemu f63a12f296 tree-wide: buildFHSUserEnv -> buildFHSEnv 2023-04-16 10:15:13 +02:00
Aidan Gauland e369dab24e
heroic: Add GStreamer dependencies to FHS environment
Wine-GE bundles GStreamer, which is required to by some games to play
in-game videos for some games.  Without these packages, GStreamer fails
to load, and the user gets a black screen instead of video playback.
2023-03-18 07:44:47 +13:00
Aidan Gauland d65b2be4e6
heroic: 2.6.1 -> 2.6.2 2023-02-07 22:44:14 +13:00
Aidan Gauland 0a3288e167
heroic: 2.5.2 -> 2.6.1 2023-02-05 11:56:55 +13:00
Aidan Gauland 04ba2aaf83
heroic: 2.4.3 -> 2.5.2
Upstream changes to build system required changes to the postBuild and
postInstall phases.

Add passthru.updateScript for future updates.
2022-12-29 08:55:17 +13:00
Aidan Gauland 2528455a41
heroic: Add cabextract for winetricks hacks
Some winetricks hacks need to extract .cab files, which requires the external
tool cabextract.
2022-12-06 19:52:00 +13:00
Aidan Gauland 19bae515ba
heroic: Add Feral Interactive GameMode to Heroic FHS environment
The Heroic Games Launcher has built-in support for running games with GameMode.
This change makes the client executable available in the Heroic FHS environment,
but the NixOS module will need to be enabled on the host system.
2022-12-06 19:52:00 +13:00
Aidan Gauland 41dbb7be26
heroic: Add extra Wine dependencies
Add optional Wine dependencies following a guide that is strongly recommended by
upstream: https://github.com/lutris/docs/blob/master/WineDependencies.md
2022-12-06 19:52:00 +13:00
Vladimír Čunát b2a5c364d7
heroic: don't use the kdialog top-level alias
https://hydra.nixos.org/log/ygsis1s955063im3i37cqwb9grfjyfsz-nixpkgs-release-checks.drv
2022-10-12 08:43:30 +02:00
Aidan Gauland 1abe038db9
heroic: Repackage from source and wrap in FHS
* Instead of using the prebuilt AppImage, build from source and wrap with
  Electron from nixpkgs.

* Wrap in FHS user environment with buildFHSUserEnvBubblewrap.

* Correct meta.description to mention GOG support.

* Simplify meta attribute

* Update maintainers.
  Taking over sole maintainership from wolfanguakang.

* Use gogdl and legendary-gl from nixpkgs
2022-10-04 08:25:54 +13:00