summary refs log tree commit diff
diff options
context:
space:
mode:
authorAlvar Penning <post@0x21.biz>2022-07-05 23:44:44 +0200
committerAlvar Penning <post@0x21.biz>2022-07-06 00:12:20 +0200
commitc99706f826fdd86ced5af6daf4621994cdfa1e9d (patch)
tree64d9d3fc2524c912d3a5aec2f6c84382e5c4c9f0
parent2169ff54f191e4cd7a47c80207d9b58b7e50202a (diff)
downloadnixpkgs-c99706f826fdd86ced5af6daf4621994cdfa1e9d.tar
nixpkgs-c99706f826fdd86ced5af6daf4621994cdfa1e9d.tar.gz
nixpkgs-c99706f826fdd86ced5af6daf4621994cdfa1e9d.tar.bz2
nixpkgs-c99706f826fdd86ced5af6daf4621994cdfa1e9d.tar.lz
nixpkgs-c99706f826fdd86ced5af6daf4621994cdfa1e9d.tar.xz
nixpkgs-c99706f826fdd86ced5af6daf4621994cdfa1e9d.tar.zst
nixpkgs-c99706f826fdd86ced5af6daf4621994cdfa1e9d.zip
openrct2: 0.4.0 -> 0.4.1
- Split included arguments into lines for more readable diffs.
- Include flac/ogg/vorbis, as they are now required.
- Include discord-rpc and gbenchmark as their absence disabled those
  features, especially Discord support for those who might want it.

https://github.com/OpenRCT2/OpenRCT2/releases/tag/v0.4.1
-rw-r--r--pkgs/games/openrct2/default.nix40
1 files changed, 33 insertions, 7 deletions
diff --git a/pkgs/games/openrct2/default.nix b/pkgs/games/openrct2/default.nix
index 41c3ccac1f9..b9ffec66bcc 100644
--- a/pkgs/games/openrct2/default.nix
+++ b/pkgs/games/openrct2/default.nix
@@ -1,29 +1,50 @@
 { lib, stdenv, fetchFromGitHub
-, SDL2, cmake, curl, duktape, fontconfig, freetype, icu, jansson, libGLU
-, libiconv, libpng, libpthreadstubs, libzip, nlohmann_json, openssl, pkg-config
-, speexdsp, zlib
+
+, SDL2
+, cmake
+, curl
+, discord-rpc
+, duktape
+, flac
+, fontconfig
+, freetype
+, gbenchmark
+, icu
+, jansson
+, libGLU
+, libiconv
+, libogg
+, libpng
+, libpthreadstubs
+, libvorbis
+, libzip
+, nlohmann_json
+, openssl
+, pkg-config
+, speexdsp
+, zlib
 }:
 
 let
-  openrct2-version = "0.4.0";
+  openrct2-version = "0.4.1";
 
   # Those versions MUST match the pinned versions within the CMakeLists.txt
   # file. The REPLAYS repository from the CMakeLists.txt is not necessary.
-  objects-version = "1.2.7";
+  objects-version = "1.3.2";
   title-sequences-version = "0.4.0";
 
   openrct2-src = fetchFromGitHub {
     owner = "OpenRCT2";
     repo = "OpenRCT2";
     rev = "v${openrct2-version}";
-    sha256 = "sha256-4MDOLOPsKzk1vb1o/G90/NTyYJWBSrGRX6ZJETbBIaI=";
+    sha256 = "sha256-fMs0zrMzv9jXreZE4QyYIdvWUU/FUFVPuo4EzAF/2rU=";
   };
 
   objects-src = fetchFromGitHub {
     owner = "OpenRCT2";
     repo = "objects";
     rev = "v${objects-version}";
-    sha256 = "sha256-R4+rEdGdvYwFrkm/S3+zXmU+UDam51dI/pWKmFXNrbE=";
+    sha256 = "sha256-BG0IRiNb2l6/3P7tvuUqMoYNh1zkOS0lCFDDh7m9Q7Y=";
   };
 
   title-sequences-src = fetchFromGitHub {
@@ -47,15 +68,20 @@ stdenv.mkDerivation {
   buildInputs = [
     SDL2
     curl
+    discord-rpc
     duktape
+    flac
     fontconfig
     freetype
+    gbenchmark
     icu
     jansson
     libGLU
     libiconv
+    libogg
     libpng
     libpthreadstubs
+    libvorbis
     libzip
     nlohmann_json
     openssl