Merge pull request #90324 from nilp0inter/wiimms-iso-tools
wiimms-iso-tools: init at 3.02a
This commit is contained in:
commit
9db2078277
3 changed files with 51 additions and 0 deletions
37
pkgs/tools/filesystems/wiimms-iso-tools/default.nix
Normal file
37
pkgs/tools/filesystems/wiimms-iso-tools/default.nix
Normal 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 ];
|
||||
};
|
||||
}
|
12
pkgs/tools/filesystems/wiimms-iso-tools/fix-paths.diff
Normal file
12
pkgs/tools/filesystems/wiimms-iso-tools/fix-paths.diff
Normal 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
|
|
@ -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 { };
|
||||
|
|
Loading…
Reference in a new issue