diff options
author | Albert Safin <xzfcpw@gmail.com> | 2019-04-29 00:49:55 +0000 |
---|---|---|
committer | Albert Safin <xzfcpw@gmail.com> | 2019-04-30 11:56:19 +0000 |
commit | e8284c77c92240ee78533c06e6d98bf74dfd93a8 (patch) | |
tree | 2d60460f417a6c26c860f21c59b5a410af4effc5 /pkgs/tools/graphics/waifu2x-converter-cpp | |
parent | 2c71b340910d140f4fcdf0f8cf23d213dc173eea (diff) | |
download | nixpkgs-e8284c77c92240ee78533c06e6d98bf74dfd93a8.tar nixpkgs-e8284c77c92240ee78533c06e6d98bf74dfd93a8.tar.gz nixpkgs-e8284c77c92240ee78533c06e6d98bf74dfd93a8.tar.bz2 nixpkgs-e8284c77c92240ee78533c06e6d98bf74dfd93a8.tar.lz nixpkgs-e8284c77c92240ee78533c06e6d98bf74dfd93a8.tar.xz nixpkgs-e8284c77c92240ee78533c06e6d98bf74dfd93a8.tar.zst nixpkgs-e8284c77c92240ee78533c06e6d98bf74dfd93a8.zip |
waifu2x-converter-cpp: init at 5.2.4
Diffstat (limited to 'pkgs/tools/graphics/waifu2x-converter-cpp')
-rw-r--r-- | pkgs/tools/graphics/waifu2x-converter-cpp/default.nix | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/pkgs/tools/graphics/waifu2x-converter-cpp/default.nix b/pkgs/tools/graphics/waifu2x-converter-cpp/default.nix new file mode 100644 index 00000000000..5537540382b --- /dev/null +++ b/pkgs/tools/graphics/waifu2x-converter-cpp/default.nix @@ -0,0 +1,34 @@ +{ cmake, fetchFromGitHub, opencv3, stdenv, opencl-headers +, cudaSupport ? false, cudatoolkit ? null +}: + +stdenv.mkDerivation rec { + pname = "waifu2x-converter-cpp"; + version = "5.2.4"; + + src = fetchFromGitHub { + owner = "DeadSix27"; + repo = pname; + rev = "v${version}"; + sha256 = "0r7xcjqbyaa20gsgmjj7645640g3nb2bn1pc1nlfplwlzjxmz213"; + }; + + patchPhase = '' + # https://github.com/DeadSix27/waifu2x-converter-cpp/issues/123 + sed -i 's:{"PNG", false},:{"PNG", true},:' src/main.cpp + ''; + + buildInputs = [ + opencv3 opencl-headers + ] ++ stdenv.lib.optional cudaSupport cudatoolkit; + + nativeBuildInputs = [ cmake ]; + + meta = { + description = "Improved fork of Waifu2X C++ using OpenCL and OpenCV"; + homepage = https://github.com/DeadSix27/waifu2x-converter-cpp; + license = stdenv.lib.licenses.mit; + maintainers = [ stdenv.lib.maintainers.xzfc ]; + platforms = stdenv.lib.platforms.linux; + }; +} |