diff options
Diffstat (limited to 'pkgs/applications/video/losslesscut-bin/build-from-appimage.nix')
-rw-r--r-- | pkgs/applications/video/losslesscut-bin/build-from-appimage.nix | 50 |
1 files changed, 0 insertions, 50 deletions
diff --git a/pkgs/applications/video/losslesscut-bin/build-from-appimage.nix b/pkgs/applications/video/losslesscut-bin/build-from-appimage.nix deleted file mode 100644 index b6aa8009dcd0..000000000000 --- a/pkgs/applications/video/losslesscut-bin/build-from-appimage.nix +++ /dev/null @@ -1,50 +0,0 @@ -{ appimageTools -, fetchurl -, makeWrapper -, pname -, version -, hash -, metaCommon ? { } -}: - -let - pname = "losslesscut"; - - src = fetchurl { - url = "https://github.com/mifi/lossless-cut/releases/download/v${version}/LosslessCut-linux-x86_64.AppImage"; - inherit hash; - }; - - extracted = appimageTools.extractType2 { - inherit pname version src; - }; -in -appimageTools.wrapType2 { - inherit pname version src; - - profile = '' - export LC_ALL=C.UTF-8 - ''; - - extraInstallCommands = '' - ( - mkdir -p $out/share - cd ${extracted}/usr - find share -mindepth 1 -type d -exec mkdir -p $out/{} \; - find share -mindepth 1 -type f,l -exec ln -s $PWD/{} $out/{} \; - ) - ln -s ${extracted}/losslesscut.png $out/share/icons/losslesscut.png - mkdir $out/share/applications - cp ${extracted}/losslesscut.desktop $out/share/applications - substituteInPlace $out/share/applications/losslesscut.desktop \ - --replace AppRun losslesscut - source "${makeWrapper}/nix-support/setup-hook" - wrapProgram "$out/bin/losslesscut" \ - --add-flags "--disable-seccomp-filter-sandbox" - ''; - - meta = metaCommon // { - platforms = [ "x86_64-linux" ]; - mainProgram = "losslesscut"; - }; -} |