Merge pull request #317795 from ShamrockLee/losslesscut-bin-update
losslesscut-bin: 3.58.0 -> 3.61.1
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
{ lib
|
||||
, stdenvNoCC
|
||||
, fetchurl
|
||||
, undmg
|
||||
, _7zz
|
||||
, pname
|
||||
, version
|
||||
, hash
|
||||
@@ -19,15 +19,18 @@ in
|
||||
stdenvNoCC.mkDerivation {
|
||||
inherit pname version src;
|
||||
|
||||
nativeBuildInputs = [ undmg ];
|
||||
nativeBuildInputs = [ _7zz ];
|
||||
|
||||
sourceRoot = "LosslessCut.app";
|
||||
|
||||
installPhase = ''
|
||||
mkdir -p "$out/Applications/LosslessCut.app"
|
||||
cp -R . "$out/Applications/LosslessCut.app"
|
||||
runHook preInstall
|
||||
mkdir -p "$out/Applications"
|
||||
cd ..
|
||||
mv "$sourceRoot" "$out/Applications"
|
||||
mkdir -p "$out/bin"
|
||||
ln -s "$out/Applications/LosslessCut.app/Contents/MacOS/LosslessCut" "$out/bin/losslesscut"
|
||||
ln -s "$out/Applications/$(basename "$sourceRoot")/Contents/MacOS/LosslessCut" "$out/bin/losslesscut"
|
||||
runHook postInstall
|
||||
'';
|
||||
|
||||
meta = metaCommon // (with lib; {
|
||||
|
||||
@@ -19,15 +19,20 @@ stdenvNoCC.mkDerivation {
|
||||
nativeBuildInputs = [ p7zip ];
|
||||
|
||||
unpackPhase = ''
|
||||
7z x $src -oLosslessCut-win-x64
|
||||
runHook preUnpack
|
||||
7z x "$src" -o"$sourceRoot"
|
||||
runHook postUnpack
|
||||
'';
|
||||
|
||||
sourceRoot = "LosslessCut-win-x64";
|
||||
|
||||
installPhase = ''
|
||||
mkdir -p $out/bin $out/libexec
|
||||
(cd .. && mv LosslessCut-win-x64 $out/libexec)
|
||||
ln -s "$out/libexec/LosslessCut-win-x64/LosslessCut.exe" "$out/bin/LosslessCut.exe"
|
||||
runHook preInstall
|
||||
mkdir -p "$out/bin" "$out/libexec"
|
||||
cd ..
|
||||
mv "$sourceRoot" "$out/libexec"
|
||||
ln -s "$out/libexec/$(basename "$sourceRoot")/LosslessCut.exe" "$out/bin/LosslessCut.exe"
|
||||
runHook postInstall
|
||||
'';
|
||||
|
||||
meta = metaCommon // (with lib; {
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
|
||||
let
|
||||
pname = "losslesscut";
|
||||
version = "3.58.0";
|
||||
version = "3.61.1";
|
||||
metaCommon = with lib; {
|
||||
description = "Swiss army knife of lossless video/audio editing";
|
||||
homepage = "https://mifi.no/losslesscut/";
|
||||
@@ -17,22 +17,22 @@ let
|
||||
};
|
||||
x86_64-appimage = callPackage ./build-from-appimage.nix {
|
||||
inherit pname version metaCommon;
|
||||
hash = "sha256-wmOdW5LdGLs6Wrt/VBlbC1ScFZBmd5gVQaj/cYADnWc=";
|
||||
hash = "sha256-wKhEB+MfOsBvZRTIt3hLofw37+YO+hWKowlSi1OxSAU=";
|
||||
inherit (buildPackages) makeWrapper;
|
||||
};
|
||||
x86_64-dmg = callPackage ./build-from-dmg.nix {
|
||||
inherit pname version metaCommon;
|
||||
hash = "sha256-ZNUkzxpFTmsFcdC4oJWDxvqunpaBKz7Fnmrsa4W12Bg=";
|
||||
hash = "sha256-yZYmM533D9VzM+a0bnYz/aqocaEJVFOTgLWjbQGOQR0=";
|
||||
isAarch64 = false;
|
||||
};
|
||||
aarch64-dmg = callPackage ./build-from-dmg.nix {
|
||||
inherit pname version metaCommon;
|
||||
hash = "sha256-PpQF31qsn9TOIRVzOdDoLUqti+m1uRpBQrrqKtxFleE=";
|
||||
hash = "sha256-/qa2P0R7xRzDgnPKqkeKN6lrDbPg9WuZ/Nnc51NTzaM=";
|
||||
isAarch64 = true;
|
||||
};
|
||||
x86_64-windows = callPackage ./build-from-windows.nix {
|
||||
inherit pname version metaCommon;
|
||||
hash = "sha256-AgWvLU9m2q7fxZYXgHGMgEj1WLP5XzERq7tWcin2/30=";
|
||||
hash = "sha256-0awYmSGxm8M12X0WQftlapRF9m3GGCZivNwBtRjSa4E=";
|
||||
};
|
||||
in
|
||||
(
|
||||
|
||||
Reference in New Issue
Block a user