Commit Graph

64 Commits

Author SHA1 Message Date
Gutyina Gergő
a619bff47c
pnpm: pnpm_9 -> pnpm_10 2025-01-15 10:59:06 +01:00
K900
b67afb2082 heroic: use qt6 version of kdialog
Plasma 5 will be dead soon (hopefully).
2025-01-10 01:28:01 +03:00
Aidan Gauland
a97234e2fd heroic: fix packaging
Make this package closer to the upstream release build by running the
electron-build task.
2025-01-02 09:19:06 +13:00
Matt Sturgeon
e47c3d1a02
heroic: patch Desktop Entry StartupWMClass
Heroic usually has a WM Class of "Heroic", however for some reason the
nixpkgs version has a WM Class of "heroic".

This subtle discrepancy results in the app's window not being associated
with its desktop entry, so it cannot be pinned, does not have an icon,
etc.
2024-12-15 23:01:04 +00:00
Jan Tojnar
064ee2cb49 libsoup_2_4: Rename from libsoup
The 2.4 ABI branch has not been supported by upstream for a while now but people still keep accidentally adding it to new packages.
2024-12-08 00:37:52 +01:00
34j
d637b85e25
treewide: replace --enable-wayland-ime with --enable-wayland-ime=true for the arguments to properly work (#361341) 2024-12-05 00:06:22 +05:30
Felix Buehler
71a874cbe2 heroic: fix fhsenv version 2024-11-26 21:51:40 +01:00
Viorel-Cătălin Răpițeanu
f865c76c3e heroic: fix cursor issues
Fix the Xorg mouse issues initialy found with Lutris in:
https://github.com/NixOS/nixpkgs/pull/348533
2024-11-22 00:28:34 +02:00
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