Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at devShellTools-shell 53 lines 1.0 kB view raw
1{ 2 lib, 3 stdenv, 4 fetchurl, 5 meson, 6 ninja, 7 pkg-config, 8 efl, 9 gst_all_1, 10 wrapGAppsHook3, 11 directoryListingUpdater, 12}: 13 14stdenv.mkDerivation rec { 15 pname = "rage"; 16 version = "0.4.0"; 17 18 src = fetchurl { 19 url = "http://download.enlightenment.org/rel/apps/${pname}/${pname}-${version}.tar.xz"; 20 sha256 = "03yal7ajh57x2jhmygc6msf3gzvqkpmzkqzj6dnam5sim8cq9rbw"; 21 }; 22 23 nativeBuildInputs = [ 24 meson 25 ninja 26 pkg-config 27 wrapGAppsHook3 28 ]; 29 30 buildInputs = [ 31 efl 32 gst_all_1.gstreamer 33 gst_all_1.gst-plugins-base 34 gst_all_1.gst-plugins-good 35 gst_all_1.gst-plugins-bad 36 gst_all_1.gst-libav 37 ]; 38 39 passthru.updateScript = directoryListingUpdater { }; 40 41 meta = with lib; { 42 description = "Video and audio player along the lines of mplayer"; 43 mainProgram = "rage"; 44 homepage = "https://enlightenment.org/"; 45 license = licenses.bsd2; 46 platforms = platforms.linux; 47 maintainers = with maintainers; [ 48 matejc 49 ftrvxmtrx 50 ]; 51 teams = [ teams.enlightenment ]; 52 }; 53}