gst-plugins-viperfx: init at unstable-2020-09-20

rewine a91c02d3 02100048

+43
+2
pkgs/development/libraries/gstreamer/default.nix
··· 13 14 gst-plugins-ugly = callPackage ./ugly { inherit CoreFoundation DiskArbitration IOKit; }; 15 16 gst-rtsp-server = callPackage ./rtsp-server { }; 17 18 gst-libav = callPackage ./libav { };
··· 13 14 gst-plugins-ugly = callPackage ./ugly { inherit CoreFoundation DiskArbitration IOKit; }; 15 16 + gst-plugins-viperfx = callPackage ./viperfx { }; 17 + 18 gst-rtsp-server = callPackage ./rtsp-server { }; 19 20 gst-libav = callPackage ./libav { };
+41
pkgs/development/libraries/gstreamer/viperfx/default.nix
···
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , pkg-config 5 + , wrapGAppsHook 6 + , gst_all_1 7 + , cmake 8 + }: 9 + stdenv.mkDerivation rec { 10 + pname = "gst-plugins-viperfx"; 11 + version = "unstable-2020-9-20"; 12 + 13 + src = fetchFromGitHub { 14 + owner = "Audio4Linux"; 15 + repo = "gst-plugin-viperfx"; 16 + rev = "a5c1b03dfe1ab0822b717a5f9392e9f1237fdba0"; 17 + sha256 = "sha256-0so4jV56nl3tZHuZpvtyMrpOZ4tNJ59Pyj6zbV5bJ5Y="; 18 + }; 19 + 20 + nativeBuildInputs = [ cmake pkg-config wrapGAppsHook ]; 21 + 22 + propagatedBuildInputs = [ 23 + gst_all_1.gstreamer 24 + gst_all_1.gst-plugins-base 25 + ]; 26 + 27 + installPhase = '' 28 + runHook preInstall 29 + install -D libgstviperfx.so $out/lib/gstreamer-1.0/libgstviperfx.so 30 + install -D $src/COPYING $out/share/licenses/gst-plugins-viperfx/LICENSE 31 + runHook postInstall 32 + ''; 33 + 34 + meta = with lib; { 35 + description = "ViPER FX core wrapper plug-in for GStreamer1"; 36 + homepage = "https://github.com/Audio4Linux/gst-plugin-viperfx"; 37 + license = licenses.unfreeRedistributable; 38 + platforms = [ "x86_64-linux" ]; 39 + maintainers = with maintainers; [ rewine ]; 40 + }; 41 + }