gst123: init at 0.4.1

Co-authored-by: Anderson Torres <torres.anderson.85@protonmail.com>

Signed-off-by: Stefan Westerfeld <stefan@space.twc.de>

authored by Stefan Westerfeld Anderson Torres and committed by Anderson Torres 14ae6da1 737c4e89

+53
+51
pkgs/applications/audio/gst123/default.nix
···
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , autoreconfHook 5 + , pkg-config 6 + , wrapGAppsHook 7 + , gst_all_1 8 + , gtk3 9 + , ncurses 10 + }: 11 + 12 + stdenv.mkDerivation (finalAttrs: { 13 + pname = "gst123"; 14 + version = "0.4.1"; 15 + 16 + src = fetchFromGitHub { 17 + owner = "swesterfeld"; 18 + repo = "gst123"; 19 + rev = finalAttrs.version; 20 + hash = "sha256-7qS7JJ7EY1uFGX3FxBxgH6LzK4XUoTPHR0QVwUWRz+g="; 21 + }; 22 + 23 + nativeBuildInputs = [ 24 + autoreconfHook 25 + pkg-config 26 + wrapGAppsHook 27 + ]; 28 + 29 + buildInputs = [ 30 + gtk3 31 + ncurses 32 + ] ++ (with gst_all_1; [ 33 + gstreamer 34 + gst-plugins-base 35 + gst-plugins-good 36 + gst-plugins-bad 37 + gst-plugins-ugly 38 + gst-libav 39 + ]); 40 + 41 + enableParallelBuilding = true; 42 + 43 + meta = with lib; { 44 + description = "GStreamer based command line media player"; 45 + homepage = "https://space.twc.de/~stefan/gst123.php"; 46 + license = licenses.lgpl2Plus; 47 + maintainers = with maintainers; [ swesterfeld ]; 48 + inherit (ncurses.meta) platforms; 49 + broken = stdenv.isDarwin; 50 + }; 51 + })
+2
pkgs/top-level/all-packages.nix
··· 32142 32143 gspell = callPackage ../development/libraries/gspell { }; 32144 32145 gtk2fontsel = callPackage ../applications/misc/gtk2fontsel { }; 32146 32147 gtklock = callPackage ../tools/wayland/gtklock { };
··· 32142 32143 gspell = callPackage ../development/libraries/gspell { }; 32144 32145 + gst123 = callPackage ../applications/audio/gst123 { }; 32146 + 32147 gtk2fontsel = callPackage ../applications/misc/gtk2fontsel { }; 32148 32149 gtklock = callPackage ../tools/wayland/gtklock { };