Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at python-updates 54 lines 1.1 kB view raw
1{ 2 lib, 3 stdenv, 4 fetchFromGitHub, 5 makeWrapper, 6 curl, 7 bash, 8 jq, 9 youtube-dl, 10 zenity, 11}: 12 13stdenv.mkDerivation rec { 14 pname = "kodi-cli"; 15 version = "1.1.1"; 16 17 src = fetchFromGitHub { 18 owner = "nawar"; 19 repo = "kodi-cli"; 20 rev = version; 21 sha256 = "0f9wdq2fg8hlpk3qbjfkb3imprxkvdrhxfkcvr3dwfma0j2yfwam"; 22 }; 23 24 nativeBuildInputs = [ makeWrapper ]; 25 26 installPhase = '' 27 mkdir -p $out/bin 28 cp -a kodi-cli $out/bin 29 wrapProgram $out/bin/kodi-cli --prefix PATH : ${ 30 lib.makeBinPath [ 31 curl 32 bash 33 ] 34 } 35 cp -a playlist_to_kodi $out/bin 36 wrapProgram $out/bin/playlist_to_kodi --prefix PATH : ${ 37 lib.makeBinPath [ 38 curl 39 bash 40 zenity 41 jq 42 youtube-dl 43 ] 44 } 45 ''; 46 47 meta = with lib; { 48 homepage = "https://github.com/nawar/kodi-cli"; 49 description = "Kodi/XBMC bash script to send Kodi commands using JSON RPC. It also allows sending YouTube videos to Kodi"; 50 license = licenses.gpl2Only; 51 platforms = platforms.unix; 52 maintainers = [ maintainers.pstn ]; 53 }; 54}