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