aboutsummaryrefslogtreecommitdiff
path: root/infra/libkookie/nixpkgs/pkgs/applications/graphics/photoflare/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'infra/libkookie/nixpkgs/pkgs/applications/graphics/photoflare/default.nix')
-rw-r--r--infra/libkookie/nixpkgs/pkgs/applications/graphics/photoflare/default.nix31
1 files changed, 31 insertions, 0 deletions
diff --git a/infra/libkookie/nixpkgs/pkgs/applications/graphics/photoflare/default.nix b/infra/libkookie/nixpkgs/pkgs/applications/graphics/photoflare/default.nix
new file mode 100644
index 000000000000..f619d79c0f55
--- /dev/null
+++ b/infra/libkookie/nixpkgs/pkgs/applications/graphics/photoflare/default.nix
@@ -0,0 +1,31 @@
+{ mkDerivation, stdenv, graphicsmagick, fetchFromGitHub, qmake, qtbase, qttools
+}:
+
+mkDerivation rec {
+ pname = "photoflare";
+ version = "1.6.6";
+
+ src = fetchFromGitHub {
+ owner = "PhotoFlare";
+ repo = "photoflare";
+ rev = "v${version}";
+ sha256 = "07lrlxagv1bljj607s8m0zsbzx9jrvi18bnxahnm7r4i5car5x2d";
+ };
+
+ nativeBuildInputs = [ qmake qttools ];
+ buildInputs = [ qtbase graphicsmagick ];
+
+ qmakeFlags = [ "PREFIX=${placeholder "out"}" ];
+
+ NIX_CFLAGS_COMPILE = "-I${graphicsmagick}/include/GraphicsMagick";
+
+ enableParallelBuilding = true;
+
+ meta = with stdenv.lib; {
+ description = "A cross-platform image editor with a powerful features and a very friendly graphical user interface";
+ homepage = "https://photoflare.io";
+ maintainers = [ maintainers.omgbebebe ];
+ license = licenses.gpl3;
+ platforms = platforms.linux;
+ };
+}