1{
2 lib,
3 stdenv,
4 fetchFromGitHub,
5 pkg-config,
6 which,
7 ronn,
8 opencv,
9}:
10
11stdenv.mkDerivation rec {
12 pname = "focus-stack";
13 version = "1.4";
14
15 src = fetchFromGitHub {
16 owner = "PetteriAimonen";
17 repo = "focus-stack";
18 rev = version;
19 hash = "sha256-SoECgBMjWI+n7H6p3hf8J5E9UCLHGiiz5WAsEEioJsU=";
20 };
21
22 nativeBuildInputs = [
23 pkg-config
24 which
25 ronn
26 ];
27 buildInputs = [ opencv ];
28
29 makeFlags = [ "prefix=$(out)" ];
30
31 meta = with lib; {
32 description = "Fast and easy focus stacking";
33 homepage = "https://github.com/PetteriAimonen/focus-stack";
34 license = licenses.mit;
35 maintainers = with maintainers; [ paperdigits ];
36 mainProgram = "focus-stack";
37 };
38}