diff options
author | mitchmindtree <mail@mitchellnordine.com> | 2021-03-04 17:10:42 +0100 |
---|---|---|
committer | mitchmindtree <mail@mitchellnordine.com> | 2021-03-11 12:50:38 +0100 |
commit | a346a9faa4877ef5de8d040a2b18a27ea113cec4 (patch) | |
tree | b08c509db6c60fad95d11057c226236d2ee2acde /pkgs | |
parent | 450a1571e4956ec5eab52010508be7259296823c (diff) | |
download | nixlib-a346a9faa4877ef5de8d040a2b18a27ea113cec4.tar nixlib-a346a9faa4877ef5de8d040a2b18a27ea113cec4.tar.gz nixlib-a346a9faa4877ef5de8d040a2b18a27ea113cec4.tar.bz2 nixlib-a346a9faa4877ef5de8d040a2b18a27ea113cec4.tar.lz nixlib-a346a9faa4877ef5de8d040a2b18a27ea113cec4.tar.xz nixlib-a346a9faa4877ef5de8d040a2b18a27ea113cec4.tar.zst nixlib-a346a9faa4877ef5de8d040a2b18a27ea113cec4.zip |
xjadeo: init at 0.8.10
xjadeo is the X Jack Video Monitor. Please refer to the meta attribute for more information on xjadeo. This commit is part of a PR aimed at enabling video support in ardour.
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/tools/video/xjadeo/default.nix | 48 | ||||
-rw-r--r-- | pkgs/top-level/all-packages.nix | 2 |
2 files changed, 50 insertions, 0 deletions
diff --git a/pkgs/tools/video/xjadeo/default.nix b/pkgs/tools/video/xjadeo/default.nix new file mode 100644 index 000000000000..bcd6d5601c0f --- /dev/null +++ b/pkgs/tools/video/xjadeo/default.nix @@ -0,0 +1,48 @@ +{ lib, stdenv, autoreconfHook, fetchFromGitHub, ffmpeg, freetype, libGLU +, libjack2, liblo, libX11, libXv, pkg-config, portmidi, xorg }: + +stdenv.mkDerivation rec { + pname = "xjadeo"; + version = "0.8.10"; + + src = fetchFromGitHub { + owner = "x42"; + repo = "xjadeo"; + rev = "v${version}"; + sha256 = "0dma4cjgbrpy16x63zvfr0xss4lryl0zw7nvixvhq2f6z8day1ds"; + }; + + nativeBuildInputs = [ autoreconfHook pkg-config ]; + + buildInputs = [ + ffmpeg + libjack2 + libX11 + xorg.libXext + xorg.libXpm + # The following are recommended in the README, but are seemingly + # unnecessary for a successful build. That said, the result of including + # these in the build process is possibly required at runtime in some cases, + # but I've not the time to test thoroughly for these cases. Should + # consider investigating and splitting these into options in the future. + freetype + libGLU + liblo + libXv + portmidi + ]; + + meta = with lib; { + description = "The X Jack Video Monitor"; + longDescription = '' + Xjadeo is a software video player that displays a video-clip in sync with + an external time source (MTC, LTC, JACK-transport). Xjadeo is useful in + soundtrack composition, video monitoring or any task that requires to + synchronizing movie frames with external events. + ''; + homepage = "http://xjadeo.sourceforge.net"; + license = licenses.gpl2Plus; + platforms = platforms.linux; + maintainers = with maintainers; [ mitchmindtree ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index bc858e260f0d..f275980961fb 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1412,6 +1412,8 @@ in passExtensions = recurseIntoAttrs pass.extensions; + xjadeo = callPackage ../tools/video/xjadeo { }; + asc-key-to-qr-code-gif = callPackage ../tools/security/asc-key-to-qr-code-gif { }; go-audit = callPackage ../tools/system/go-audit { }; |