Commit graph

22 commits

Author SHA1 Message Date
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
Artturin 1a634cc057 treewide: remove unecessary XDG_DATA_DIRS from appimage wrapType2
they're unnecessary since https://github.com/NixOS/nixpkgs/pull/161739/files

which links the schemas to their correct fhs locations and adds
gsettings-desktop-schemas and hicolor-icon-theme to appimage fhs
2022-05-15 05:19:23 +03:00
P. R. d. O 0e17b3643c
heroic: 2.2.1 -> 2.2.6 2022-04-19 07:01:44 -06:00
P. R. d. O c5a109f847
heroic: 2.0.2 -> 2.2.1 2022-02-24 20:53:07 -06:00
Robert Schütz d4ebae1054 heroic: remove unused argument 2022-01-16 18:00:59 +00:00
siddhantCodes c2fc2a373d heroic: 1.10.3 -> 2.0.2 2022-01-08 10:19:35 +05:30
P. R. d. O 5ac79dd2ce
heroic: init at 1.10.3 2021-12-03 14:57:34 -06:00