Adding smartdeblur (gpl3 version, ~1.27)

This commit is contained in:
Lluís Batlle i Rossell 2013-11-12 22:11:47 +01:00
parent 844b053cce
commit 868fa84e3a
2 changed files with 37 additions and 0 deletions

View file

@ -0,0 +1,33 @@
{ fetchurl, stdenv, cmake, qt4, fftw }:
let
rev = "9895036d26";
in
stdenv.mkDerivation rec {
name = "smartdeblur-git-${rev}";
src = fetchurl {
url = "https://github.com/Y-Vladimir/SmartDeblur/tarball/${rev}";
name = "${name}.tar.gz";
sha256 = "126x9x1zhqdarjz9in0p1qhmqg3jwz7frizadjvx723g2ppi33s4";
};
preConfigure = ''
cd src
'';
enableParallelBuilding = true;
buildInputs = [ cmake qt4 fftw ];
cmakeFlags = "-DUSE_SYSTEM_FFTW=ON";
meta = {
homepage = "https://github.com/Y-Vladimir/SmartDeblur";
description = "Tool for restoring blurry and defocused images";
license = "GPLv3";
maintainers = with stdenv.lib.maintainers; [ viric ];
platforms = with stdenv.lib.platforms; linux;
};
}

View file

@ -8693,6 +8693,10 @@ let
libpng = libpng12;
};
smartdeblur = callPackage ../applications/graphics/smartdeblur {
fftw = fftw.override {pthreads = true;};
};
sndBase = lowPrio (builderDefsPackage (import ../applications/audio/snd) {
inherit fetchurl stdenv stringsWithDeps lib fftw;
inherit pkgconfig gmp gettext;