summary refs log tree commit diff
path: root/pkgs/development/libraries/SDL2_mixer/default.nix
diff options
context:
space:
mode:
authorsuperherointj <5861043+superherointj@users.noreply.github.com>2023-02-08 19:50:04 -0300
committersuperherointj <5861043+superherointj@users.noreply.github.com>2023-02-27 14:08:42 -0300
commitc973f19acde96069266c31b251d4ef799030b3c4 (patch)
treed1523208c6b541d9f21948fa99015e51482e8c59 /pkgs/development/libraries/SDL2_mixer/default.nix
parent7f5639fa3b68054ca0b062866dc62b22c3f11505 (diff)
downloadnixpkgs-c973f19acde96069266c31b251d4ef799030b3c4.tar
nixpkgs-c973f19acde96069266c31b251d4ef799030b3c4.tar.gz
nixpkgs-c973f19acde96069266c31b251d4ef799030b3c4.tar.bz2
nixpkgs-c973f19acde96069266c31b251d4ef799030b3c4.tar.lz
nixpkgs-c973f19acde96069266c31b251d4ef799030b3c4.tar.xz
nixpkgs-c973f19acde96069266c31b251d4ef799030b3c4.tar.zst
nixpkgs-c973f19acde96069266c31b251d4ef799030b3c4.zip
SDL2_mixer: 2.0.4 -> 2.6.3
Release: https://github.com/libsdl-org/SDL_mixer/releases/tag/release-2.6.3
Diffstat (limited to 'pkgs/development/libraries/SDL2_mixer/default.nix')
-rw-r--r--pkgs/development/libraries/SDL2_mixer/default.nix36
1 files changed, 15 insertions, 21 deletions
diff --git a/pkgs/development/libraries/SDL2_mixer/default.nix b/pkgs/development/libraries/SDL2_mixer/default.nix
index 7e562dddf0f..dab76bdab70 100644
--- a/pkgs/development/libraries/SDL2_mixer/default.nix
+++ b/pkgs/development/libraries/SDL2_mixer/default.nix
@@ -18,13 +18,25 @@
 
 stdenv.mkDerivation rec {
   pname = "SDL2_mixer";
-  version = "2.0.4";
+  version = "2.6.3";
 
   src = fetchurl {
     url = "https://www.libsdl.org/projects/SDL_mixer/release/${pname}-${version}.tar.gz";
-    sha256 = "0694vsz5bjkcdgfdra6x9fq8vpzrl8m6q96gh58df7065hw5mkxl";
+    sha256 = "sha256-emuoakeGSM5hfjpekncYG8Z/fOmHZgXupq/9Sg1u6o8=";
   };
 
+  configureFlags = [
+    "--disable-music-ogg-shared"
+    "--disable-music-flac-shared"
+    "--disable-music-mod-modplug-shared"
+    "--disable-music-mp3-mpg123-shared"
+    "--disable-music-opus-shared"
+    "--disable-music-midi-fluidsynth-shared"
+  ] ++ lib.optionals stdenv.isDarwin [
+    "--disable-sdltest"
+    "--disable-smpegtest"
+  ];
+
   nativeBuildInputs = [ pkg-config ];
 
   buildInputs = lib.optionals stdenv.isDarwin [
@@ -49,28 +61,10 @@ stdenv.mkDerivation rec {
 
   outputs = [ "out" "dev" ];
 
-  # fix default path to timidity.cfg so MIDI files could be played
-  postPatch = ''
-    substituteInPlace timidity/options.h \
-      --replace "/usr/share/timidity" "${timidity}/share/timidity"
-  '';
-
-  configureFlags = [
-    "--disable-music-ogg-shared"
-    "--disable-music-flac-shared"
-    "--disable-music-mod-modplug-shared"
-    "--disable-music-mp3-mpg123-shared"
-    "--disable-music-opus-shared"
-    "--disable-music-midi-fluidsynth-shared"
-  ] ++ lib.optionals stdenv.isDarwin [
-    "--disable-sdltest"
-    "--disable-smpegtest"
-  ];
-
   meta = with lib; {
     description = "SDL multi-channel audio mixer library";
     platforms = platforms.unix;
-    homepage = "https://www.libsdl.org/projects/SDL_mixer/";
+    homepage = "https://github.com/libsdl-org/SDL_mixer";
     maintainers = with maintainers; [ MP2E ];
     license = licenses.zlib;
   };