summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWinter <winter@winter.cafe>2023-02-02 20:01:25 -0500
committerGitHub <noreply@github.com>2023-02-03 09:01:25 +0800
commit6f5a35be63761b88f8d365b880ba13e5cdf38987 (patch)
tree68f9447a1212a7b8b41376e16be533fcf3b23ba5
parent5e04ad9e6624f4a9b7e1f11837e611b2cf279990 (diff)
wiimms-iso-tools: 3.02a -> 3.05a (#213188)
* wiimms-iso-tools: 3.02a -> 3.05a https://wit.wiimm.de/changelog.html#r8245 https://wit.wiimm.de/changelog.html#r8427 https://wit.wiimm.de/changelog.html#r8638 This also adds Clang (and, by extension, macOS) support. * Update pkgs/tools/filesystems/wiimms-iso-tools/default.nix Co-authored-by: Sandro <sandro.jaeckel@gmail.com> --------- Co-authored-by: Nick Cao <nickcao@nichi.co> Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
-rw-r--r--pkgs/tools/filesystems/wiimms-iso-tools/default.nix18
1 files changed, 8 insertions, 10 deletions
diff --git a/pkgs/tools/filesystems/wiimms-iso-tools/default.nix b/pkgs/tools/filesystems/wiimms-iso-tools/default.nix
index b9eefb0b02c2..4519ee9d42a6 100644
--- a/pkgs/tools/filesystems/wiimms-iso-tools/default.nix
+++ b/pkgs/tools/filesystems/wiimms-iso-tools/default.nix
@@ -1,12 +1,12 @@
-{lib, stdenv, fetchurl, fetchpatch, zlib, ncurses, fuse}:
+{ lib, stdenv, fetchurl, fetchpatch, zlib, ncurses, fuse }:
stdenv.mkDerivation rec {
pname = "wiimms-iso-tools";
- version = "3.02a";
+ version = "3.05a";
src = fetchurl {
- url = "https://download.wiimm.de/source/wiimms-iso-tools/wiimms-iso-tools.source-${version}.tar.bz2";
- sha256 = "074cvcaqz23xyihslc6n64wwxwcnl6xp7l0750yb9pc0wrqxmj69";
+ url = "https://download.wiimm.de/source/wiimms-iso-tools/wiimms-iso-tools.source-${version}.txz";
+ hash = "sha256-5aikiPJkZf9OwD8QmQ7ijhBOtFQpkIErvb6gOvEu2L0=";
};
buildInputs = [ zlib ncurses fuse ];
@@ -25,13 +25,11 @@ stdenv.mkDerivation rec {
];
postPatch = ''
- patchShebangs setup.sh
- patchShebangs gen-template.sh
- patchShebangs gen-text-file.sh
+ patchShebangs setup.sh gen-template.sh gen-text-file.sh
+ substituteInPlace setup.sh --replace gcc "$CC"
+ substituteInPlace Makefile --replace gcc "$CC"
'';
- # Workaround build failure on -fno-common toolchains like upstream gcc-10.
- NIX_CFLAGS_COMPILE = "-Wno-error=format-security -fcommon";
INSTALL_PATH = "$out";
installPhase = ''
@@ -44,7 +42,7 @@ stdenv.mkDerivation rec {
homepage = "https://wit.wiimm.de";
description = "A set of command line tools to manipulate Wii and GameCube ISO images and WBFS containers";
license = licenses.gpl2;
- platforms = platforms.linux;
+ platforms = platforms.unix;
maintainers = with maintainers; [ nilp0inter ];
};
}