tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
7zz: add setup hook script to unpack DMG files
Alexis Hildebrandt
2 years ago
8bfc662c
856e7322
+7
2 changed files
expand all
collapse all
unified
split
pkgs
tools
archivers
7zz
default.nix
setup-hook.sh
+2
pkgs/tools/archivers/7zz/default.nix
···
99
99
100
100
nativeBuildInputs = lib.optionals useUasm [ uasm ];
101
101
102
102
+
setupHook = ./setup-hook.sh;
103
103
+
102
104
enableParallelBuilding = true;
103
105
104
106
preBuild = "cd CPP/7zip/Bundles/Alone2";
+5
pkgs/tools/archivers/7zz/setup-hook.sh
···
1
1
+
unpackCmdHooks+=(_tryUnpackDmg)
2
2
+
_tryUnpackDmg() {
3
3
+
if ! [[ "$curSrc" =~ \.dmg$ ]]; then return 1; fi
4
4
+
7zz x "$curSrc"
5
5
+
}