diff options
author | Winter <winter@winter.cafe> | 2023-02-02 20:01:25 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-02-03 09:01:25 +0800 |
commit | 6f5a35be63761b88f8d365b880ba13e5cdf38987 (patch) | |
tree | 68f9447a1212a7b8b41376e16be533fcf3b23ba5 | |
parent | 5e04ad9e6624f4a9b7e1f11837e611b2cf279990 (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.nix | 18 |
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 ]; }; } |