1{ stdenv, fetchFromGitHub, cmake, pkgconfig
2, zlib, libpng, libjpeg, libGLU_combined, glm
3, libX11, libXext, libXfixes, libXrandr, libXcomposite, slop, icu
4}:
5
6stdenv.mkDerivation rec {
7 name = "maim-${version}";
8 version = "5.5.2";
9
10 src = fetchFromGitHub {
11 owner = "naelstrof";
12 repo = "maim";
13 rev = "v${version}";
14 sha256 = "14mfxdm39kc5jk8wysrzx05ag2g4sk9l24i8m5pzqn8j611150v3";
15 };
16
17 nativeBuildInputs = [ cmake pkgconfig ];
18 buildInputs =
19 [ zlib libpng libjpeg libGLU_combined glm
20 libX11 libXext libXfixes libXrandr libXcomposite slop icu ];
21
22 doCheck = false;
23
24 meta = with stdenv.lib; {
25 inherit (src.meta) homepage;
26 description = "A command-line screenshot utility";
27 longDescription = ''
28 maim (make image) takes screenshots of your desktop. It has options to
29 take only a region, and relies on slop to query for regions. maim is
30 supposed to be an improved scrot.
31 '';
32 platforms = stdenv.lib.platforms.all;
33 license = stdenv.lib.licenses.gpl3Plus;
34 maintainers = with maintainers; [ primeos mbakke ];
35 };
36}