wiimms-iso-tools: init at 3.02a
This commit is contained in:
parent
20e62aa580
commit
6ee536ac94
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
|
@ -1083,6 +1083,8 @@ in
|
|||||||
|
|
||||||
wiiload = callPackage ../development/tools/wiiload { };
|
wiiload = callPackage ../development/tools/wiiload { };
|
||||||
|
|
||||||
|
wiimms-iso-tools = callPackage ../tools/filesystems/wiimms-iso-tools { };
|
||||||
|
|
||||||
xcodeenv = callPackage ../development/mobile/xcodeenv { };
|
xcodeenv = callPackage ../development/mobile/xcodeenv { };
|
||||||
|
|
||||||
ssh-agents = callPackage ../tools/networking/ssh-agents { };
|
ssh-agents = callPackage ../tools/networking/ssh-agents { };
|
||||||
|
Loading…
x
Reference in New Issue
Block a user