Merge pull request #35545 from MtP76/photoflow

Adding photoflow
This commit is contained in:
Jan Tojnar 2018-04-09 21:23:02 +02:00 committed by GitHub
commit f1c8417ca0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 62 additions and 0 deletions

View File

@ -2520,6 +2520,11 @@
github = "mt-caret";
name = "Masayuki Takeda";
};
MtP = {
email = "marko.nixos@poikonen.de";
github = "MtP76";
name = "Marko Poikonen";
};
mtreskin = {
email = "zerthurd@gmail.com";
github = "Zert";

View File

@ -0,0 +1,55 @@
{ stdenv, fetchFromGitHub, gettext, glib, libxml2, pkgconfig, swig, automake, gobjectIntrospection, cmake, ninja, libtiff, libjpeg, fftw, exiv2, lensfun, gtkmm2, libraw, lcms2, libexif, vips, expat, pcre, pugixml }:
stdenv.mkDerivation {
name = "photoflow-unstable-2018-03-06";
src = fetchFromGitHub {
owner = "aferrero2707";
repo = "PhotoFlow";
rev = "f9bbea183fa02412d1d17075955d2284eeaf8174";
sha256 = "1fsk7kdmlkd64wcswbxrl87aqwmzqak6p3s38ggxzx2h51fa7lmf";
};
nativeBuildInputs = [
gettext
glib
libxml2
pkgconfig
swig
automake
gobjectIntrospection
cmake
ninja
];
buildInputs = [
libtiff
libjpeg
fftw
exiv2
lensfun
gtkmm2 # Could be build with gtk3 but proper UI theme is missing and therefore not very usable with gtk3
# See: https://discuss.pixls.us/t/help-needed-for-gtk3-theme/5803
libraw
lcms2
libexif
vips
expat
pcre
pugixml
];
cmakeFlags = [
"-DBUNDLED_EXIV2=OFF"
"-DBUNDLED_LENSFUN=OFF"
"-DBUNDLED_GEXIV2=OFF"
];
meta = with stdenv.lib; {
description = "A fully non-destructive photo retouching program providing a complete RAW image editing workflow";
homepage = https://aferrero2707.github.io/PhotoFlow/;
license = licenses.gpl3Plus;
maintainers = [ maintainers.MtP ];
platforms = platforms.all;
};
}

View File

@ -17250,6 +17250,8 @@ with pkgs;
photoqt = libsForQt5.callPackage ../applications/graphics/photoqt { };
photoflow = callPackage ../applications/graphics/photoflow { };
phototonic = libsForQt5.callPackage ../applications/graphics/phototonic { };
phrasendrescher = callPackage ../tools/security/phrasendrescher { };