lol

yaxg: init at 2018-07-20

* yaxg: init at 2018-07-20

* yaxg: replaced makeWrapper with wrapProgram

* yaxg: Fixed version number and some formatting

authored by

Sage and committed by
Ryan Mulligan
49ae194b 9f225768

+45
+5
maintainers/maintainer-list.nix
··· 2737 2737 github = "neeasade"; 2738 2738 name = "Nathan Isom"; 2739 2739 }; 2740 + neonfuz = { 2741 + email = "neonfuz@gmail.com"; 2742 + github = "neonfuz"; 2743 + name = "Sage Raflik"; 2744 + }; 2740 2745 nequissimus = { 2741 2746 email = "tim@nequissimus.com"; 2742 2747 github = "nequissimus";
+38
pkgs/tools/graphics/yaxg/default.nix
··· 1 + { stdenv, fetchFromGitHub, makeWrapper, 2 + maim, slop, ffmpeg, byzanz, libnotify, xdpyinfo }: 3 + 4 + stdenv.mkDerivation rec { 5 + name = "yaxg-${version}"; 6 + version = "unstable-2018-05-03"; 7 + 8 + src = fetchFromGitHub { 9 + owner = "DanielFGray"; 10 + repo = "yaxg"; 11 + rev = "9d6af75da2ec25dba4b8d784e431064033d67ad2"; 12 + sha256 = "01p6ghp1vfrlnrm78bgbl9ppqwsdxh761g0qa172dpvsqg91l1p6"; 13 + }; 14 + 15 + nativeBuildInputs = [ makeWrapper ]; 16 + buildInputs = [ maim slop ffmpeg byzanz libnotify xdpyinfo ]; 17 + 18 + installPhase = '' 19 + mkdir -p $out/bin/ 20 + mv yaxg $out/bin/ 21 + chmod +x $out/bin/yaxg 22 + wrapProgram $out/bin/yaxg --prefix PATH : ${ stdenv.lib.makeBinPath [ maim slop ffmpeg byzanz libnotify xdpyinfo ]} 23 + ''; 24 + 25 + meta = with stdenv.lib; { 26 + inherit (src.meta) homepage; 27 + description = "Yet Another X Grabber script"; 28 + longDescription = '' 29 + Capture and record your screen with callbacks. Wraps maim, slop, ffmpeg, 30 + and byzanz to enable still image, video, or gif recording of part or all 31 + of your screen. Similar command-line interface to scrot but is overall 32 + more flexible and less buggy. 33 + ''; 34 + platforms = platforms.all; 35 + license = licenses.gpl3Plus; 36 + maintainers = with maintainers; [ neonfuz ]; 37 + }; 38 + }
+2
pkgs/top-level/all-packages.nix
··· 21825 21825 21826 21826 yara = callPackage ../tools/security/yara { }; 21827 21827 21828 + yaxg = callPackage ../tools/graphics/yaxg {}; 21829 + 21828 21830 zap = callPackage ../tools/networking/zap { }; 21829 21831 21830 21832 zdfmediathk = callPackage ../applications/video/zdfmediathk { };