uboot: (firmwareOdroidC2/C4) don't invoke patch tool, use patches = [] instead
https://github.com/NixOS/nixpkgs/blob/master/pkgs/stdenv/generic/setup.sh#L948 this can do it nicely. Signed-off-by: Anton Arapov <anton@deadbeef.mx>
This commit is contained in:
commit
56de2bcd43
30691 changed files with 3076956 additions and 0 deletions
59
pkgs/development/libraries/vapoursynth/editor.nix
Normal file
59
pkgs/development/libraries/vapoursynth/editor.nix
Normal file
|
|
@ -0,0 +1,59 @@
|
|||
{ lib, mkDerivation, fetchFromGitHub, makeWrapper, runCommand
|
||||
, python3, vapoursynth
|
||||
, qmake, qtbase, qtwebsockets
|
||||
}:
|
||||
|
||||
let
|
||||
unwrapped = mkDerivation rec {
|
||||
pname = "vapoursynth-editor";
|
||||
version = "R19-mod-4";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "YomikoR";
|
||||
repo = pname;
|
||||
rev = lib.toLower version;
|
||||
sha256 = "sha256-+/9j9DJDGXbuTvE8ZXIu6wjcof39SyatS36Q6y9hLPg=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ qmake ];
|
||||
buildInputs = [ qtbase vapoursynth qtwebsockets ];
|
||||
|
||||
dontWrapQtApps = true;
|
||||
|
||||
preConfigure = "cd pro";
|
||||
|
||||
preFixup = ''
|
||||
cd ../build/release*
|
||||
mkdir -p $out/bin
|
||||
for bin in vsedit{,-job-server{,-watcher}}; do
|
||||
mv $bin $out/bin
|
||||
wrapQtApp $out/bin/$bin
|
||||
done
|
||||
'';
|
||||
|
||||
passthru = { inherit withPlugins; };
|
||||
|
||||
meta = with lib; {
|
||||
description = "Cross-platform editor for VapourSynth scripts";
|
||||
homepage = "https://github.com/YomikoR/VapourSynth-Editor";
|
||||
license = licenses.mit;
|
||||
maintainers = with maintainers; [ tadeokondrak ];
|
||||
platforms = platforms.all;
|
||||
};
|
||||
};
|
||||
|
||||
withPlugins = plugins: let
|
||||
vapoursynthWithPlugins = vapoursynth.withPlugins plugins;
|
||||
in runCommand "${unwrapped.name}-with-plugins" {
|
||||
buildInputs = [ makeWrapper ];
|
||||
passthru = { withPlugins = plugins': withPlugins (plugins ++ plugins'); };
|
||||
} ''
|
||||
mkdir -p $out/bin
|
||||
for bin in vsedit{,-job-server{,-watcher}}; do
|
||||
makeWrapper ${unwrapped}/bin/$bin $out/bin/$bin \
|
||||
--prefix PYTHONPATH : ${vapoursynthWithPlugins}/${python3.sitePackages} \
|
||||
--prefix LD_LIBRARY_PATH : ${vapoursynthWithPlugins}/lib
|
||||
done
|
||||
'';
|
||||
in
|
||||
withPlugins []
|
||||
Loading…
Add table
Add a link
Reference in a new issue