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 python3, 9 efl, 10 nixosTests, 11 directoryListingUpdater, 12}: 13 14stdenv.mkDerivation rec { 15 pname = "terminology"; 16 version = "1.14.0"; 17 18 src = fetchurl { 19 url = "https://download.enlightenment.org/rel/apps/${pname}/${pname}-${version}.tar.xz"; 20 sha256 = "81QFcFGwXP+2meM4NqETXbHU7Yv5VPm1fcDpO8MHUU0="; 21 }; 22 23 nativeBuildInputs = [ 24 meson 25 ninja 26 pkg-config 27 python3 28 ]; 29 30 buildInputs = [ 31 efl 32 ]; 33 34 postPatch = '' 35 patchShebangs data/colorschemes/*.py 36 ''; 37 38 passthru.tests.test = nixosTests.terminal-emulators.terminology; 39 40 passthru.updateScript = directoryListingUpdater { }; 41 42 meta = with lib; { 43 description = "Powerful terminal emulator based on EFL"; 44 homepage = "https://www.enlightenment.org/about-terminology"; 45 license = licenses.bsd2; 46 platforms = platforms.linux; 47 maintainers = with maintainers; [ 48 matejc 49 ftrvxmtrx 50 ]; 51 teams = [ teams.enlightenment ]; 52 }; 53}