Merge pull request #90324 from nilp0inter/wiimms-iso-tools

wiimms-iso-tools: init at 3.02a
This commit is contained in:
Lassulus 2020-08-22 13:00:26 +02:00 committed by GitHub
commit 9db2078277
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 51 additions and 0 deletions

View File

@ -0,0 +1,37 @@
{stdenv, fetchurl, zlib, ncurses, fuse}:
stdenv.mkDerivation rec {
name = "wiimms-iso-tools";
version = "3.02a";
src = fetchurl {
url = "https://download.wiimm.de/source/wiimms-iso-tools/wiimms-iso-tools.source-${version}.tar.bz2";
sha256 = "074cvcaqz23xyihslc6n64wwxwcnl6xp7l0750yb9pc0wrqxmj69";
};
buildInputs = [ zlib ncurses fuse ];
patches = [ ./fix-paths.diff ];
postPatch = ''
patchShebangs setup.sh
patchShebangs gen-template.sh
patchShebangs gen-text-file.sh
'';
NIX_CFLAGS_COMPILE = "-Wno-error=format-security";
INSTALL_PATH = "$out";
installPhase = ''
mkdir "$out"
patchShebangs install.sh
./install.sh --no-sudo
'';
meta = with stdenv.lib; {
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;
maintainers = with maintainers; [ nilp0inter ];
};
}

View File

@ -0,0 +1,12 @@
diff -r -u wiimms-iso-tools.source-3.02a.patched/setup.sh wiimms-iso-tools.source-3.02a/setup.sh
--- wiimms-iso-tools.source-3.02a.patched/setup.sh 2020-06-02 23:48:18.651495869 +0200
+++ wiimms-iso-tools.source-3.02a/setup.sh 2020-06-02 23:48:29.758162513 +0200
@@ -57,7 +57,7 @@
#--------------------------------------------------
-INSTALL_PATH=/usr/local
+ INSTALL_PATH="$out"
if [[ -d $INSTALL_PATH/bin ]]
then

View File

@ -1144,6 +1144,8 @@ in
wiiload = callPackage ../development/tools/wiiload { };
wiimms-iso-tools = callPackage ../tools/filesystems/wiimms-iso-tools { };
xcodeenv = callPackage ../development/mobile/xcodeenv { };
ssh-agents = callPackage ../tools/networking/ssh-agents { };