Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at devShellTools-shell 65 lines 1.1 kB view raw
1{ 2 lib, 3 stdenv, 4 fetchurl, 5 pkg-config, 6 gettext, 7 itstool, 8 exempi, 9 lcms2, 10 libexif, 11 libjpeg, 12 librsvg, 13 libxml2, 14 libpeas, 15 shared-mime-info, 16 gtk3, 17 mate-desktop, 18 hicolor-icon-theme, 19 wrapGAppsHook3, 20 mateUpdateScript, 21}: 22 23stdenv.mkDerivation rec { 24 pname = "eom"; 25 version = "1.28.0"; 26 27 src = fetchurl { 28 url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 29 sha256 = "mgHKsplaGoxyWMhl6uXxgu1HMMRGcq/cOgfkI+3VOrw="; 30 }; 31 32 nativeBuildInputs = [ 33 pkg-config 34 gettext 35 itstool 36 wrapGAppsHook3 37 ]; 38 39 buildInputs = [ 40 exempi 41 lcms2 42 libexif 43 libjpeg 44 librsvg 45 libxml2 46 shared-mime-info 47 gtk3 48 libpeas 49 mate-desktop 50 hicolor-icon-theme 51 ]; 52 53 enableParallelBuilding = true; 54 55 passthru.updateScript = mateUpdateScript { inherit pname; }; 56 57 meta = with lib; { 58 description = "Image viewing and cataloging program for the MATE desktop"; 59 mainProgram = "eom"; 60 homepage = "https://mate-desktop.org"; 61 license = licenses.gpl2Plus; 62 platforms = platforms.unix; 63 teams = [ teams.mate ]; 64 }; 65}