photoflow: init at unstable-2018-03-06

+62
+5
maintainers/maintainer-list.nix
··· 2421 github = "mt-caret"; 2422 name = "Masayuki Takeda"; 2423 }; 2424 mtreskin = { 2425 email = "zerthurd@gmail.com"; 2426 github = "Zert";
··· 2421 github = "mt-caret"; 2422 name = "Masayuki Takeda"; 2423 }; 2424 + MtP = { 2425 + email = "marko.nixos@poikonen.de"; 2426 + github = "MtP76"; 2427 + name = "Marko Poikonen"; 2428 + }; 2429 mtreskin = { 2430 email = "zerthurd@gmail.com"; 2431 github = "Zert";
+55
pkgs/applications/graphics/photoflow/default.nix
···
··· 1 + { stdenv, fetchFromGitHub, gettext, glib, libxml2, pkgconfig, swig, automake, gobjectIntrospection, cmake, ninja, libtiff, libjpeg, fftw, exiv2, lensfun, gtkmm2, libraw, lcms2, libexif, vips, expat, pcre, pugixml }: 2 + 3 + stdenv.mkDerivation { 4 + name = "photoflow-unstable-2018-03-06"; 5 + 6 + src = fetchFromGitHub { 7 + owner = "aferrero2707"; 8 + repo = "PhotoFlow"; 9 + rev = "f9bbea183fa02412d1d17075955d2284eeaf8174"; 10 + sha256 = "1fsk7kdmlkd64wcswbxrl87aqwmzqak6p3s38ggxzx2h51fa7lmf"; 11 + }; 12 + 13 + nativeBuildInputs = [ 14 + gettext 15 + glib 16 + libxml2 17 + pkgconfig 18 + swig 19 + automake 20 + gobjectIntrospection 21 + cmake 22 + ninja 23 + ]; 24 + 25 + buildInputs = [ 26 + libtiff 27 + libjpeg 28 + fftw 29 + exiv2 30 + lensfun 31 + gtkmm2 # Could be build with gtk3 but proper UI theme is missing and therefore not very usable with gtk3 32 + # See: https://discuss.pixls.us/t/help-needed-for-gtk3-theme/5803 33 + libraw 34 + lcms2 35 + libexif 36 + vips 37 + expat 38 + pcre 39 + pugixml 40 + ]; 41 + 42 + cmakeFlags = [ 43 + "-DBUNDLED_EXIV2=OFF" 44 + "-DBUNDLED_LENSFUN=OFF" 45 + "-DBUNDLED_GEXIV2=OFF" 46 + ]; 47 + 48 + meta = with stdenv.lib; { 49 + description = "A fully non-destructive photo retouching program providing a complete RAW image editing workflow"; 50 + homepage = https://aferrero2707.github.io/PhotoFlow/; 51 + license = licenses.gpl3Plus; 52 + maintainers = [ maintainers.MtP ]; 53 + platforms = platforms.all; 54 + }; 55 + }
+2
pkgs/top-level/all-packages.nix
··· 16967 16968 photoqt = libsForQt5.callPackage ../applications/graphics/photoqt { }; 16969 16970 phototonic = libsForQt5.callPackage ../applications/graphics/phototonic { }; 16971 16972 phrasendrescher = callPackage ../tools/security/phrasendrescher { };
··· 16967 16968 photoqt = libsForQt5.callPackage ../applications/graphics/photoqt { }; 16969 16970 + photoflow = callPackage ../applications/graphics/photoflow { }; 16971 + 16972 phototonic = libsForQt5.callPackage ../applications/graphics/phototonic { }; 16973 16974 phrasendrescher = callPackage ../tools/security/phrasendrescher { };