github-desktop: add missing phase hooks
This commit is contained in:
parent
0a310fc3c4
commit
6163c182cf
|
@ -52,16 +52,20 @@ stdenv.mkDerivation (finalAttrs: {
|
||||||
];
|
];
|
||||||
|
|
||||||
unpackPhase = ''
|
unpackPhase = ''
|
||||||
|
runHook preUnpack
|
||||||
mkdir -p $TMP/${finalAttrs.pname} $out/{opt,bin}
|
mkdir -p $TMP/${finalAttrs.pname} $out/{opt,bin}
|
||||||
cp $src $TMP/${finalAttrs.pname}.deb
|
cp $src $TMP/${finalAttrs.pname}.deb
|
||||||
ar vx ${finalAttrs.pname}.deb
|
ar vx ${finalAttrs.pname}.deb
|
||||||
tar --no-overwrite-dir -xvf data.tar.xz -C $TMP/${finalAttrs.pname}/
|
tar --no-overwrite-dir -xvf data.tar.xz -C $TMP/${finalAttrs.pname}/
|
||||||
|
runHook postUnpack
|
||||||
'';
|
'';
|
||||||
|
|
||||||
installPhase = ''
|
installPhase = ''
|
||||||
|
runHook preInstall
|
||||||
cp -R $TMP/${finalAttrs.pname}/usr/share $out/
|
cp -R $TMP/${finalAttrs.pname}/usr/share $out/
|
||||||
cp -R $TMP/${finalAttrs.pname}/usr/lib/${finalAttrs.pname}/* $out/opt/
|
cp -R $TMP/${finalAttrs.pname}/usr/lib/${finalAttrs.pname}/* $out/opt/
|
||||||
ln -sf $out/opt/${finalAttrs.pname} $out/bin/${finalAttrs.pname}
|
ln -sf $out/opt/${finalAttrs.pname} $out/bin/${finalAttrs.pname}
|
||||||
|
runHook postInstall
|
||||||
'';
|
'';
|
||||||
|
|
||||||
preFixup = ''
|
preFixup = ''
|
||||||
|
|
Loading…
Reference in New Issue
Block a user