github-desktop: add missing phase hooks

This commit is contained in:
Pol Dellaiera 2024-04-01 12:21:33 +02:00
parent 0a310fc3c4
commit 6163c182cf
No known key found for this signature in database
GPG Key ID: D476DFE9C67467CA

View File

@ -52,16 +52,20 @@ stdenv.mkDerivation (finalAttrs: {
];
unpackPhase = ''
runHook preUnpack
mkdir -p $TMP/${finalAttrs.pname} $out/{opt,bin}
cp $src $TMP/${finalAttrs.pname}.deb
ar vx ${finalAttrs.pname}.deb
tar --no-overwrite-dir -xvf data.tar.xz -C $TMP/${finalAttrs.pname}/
runHook postUnpack
'';
installPhase = ''
runHook preInstall
cp -R $TMP/${finalAttrs.pname}/usr/share $out/
cp -R $TMP/${finalAttrs.pname}/usr/lib/${finalAttrs.pname}/* $out/opt/
ln -sf $out/opt/${finalAttrs.pname} $out/bin/${finalAttrs.pname}
runHook postInstall
'';
preFixup = ''