summary refs log tree commit diff
diff options
context:
space:
mode:
authorDrill Bear <vklquevs@gmail.com>2016-10-23 14:27:41 +0100
committerDrill Bear <vklquevs@gmail.com>2016-10-23 15:45:49 +0100
commit86793f600ccd3f2eac29e75b4a28705de00a6844 (patch)
treef7739ce5406282f7991ea6c90bc673910406b4ed
parentb231edcdaf5534e6657b9f8b5569b1b344170a3f (diff)
downloadnixlib-86793f600ccd3f2eac29e75b4a28705de00a6844.tar
nixlib-86793f600ccd3f2eac29e75b4a28705de00a6844.tar.gz
nixlib-86793f600ccd3f2eac29e75b4a28705de00a6844.tar.bz2
nixlib-86793f600ccd3f2eac29e75b4a28705de00a6844.tar.lz
nixlib-86793f600ccd3f2eac29e75b4a28705de00a6844.tar.xz
nixlib-86793f600ccd3f2eac29e75b4a28705de00a6844.tar.zst
nixlib-86793f600ccd3f2eac29e75b4a28705de00a6844.zip
mtpaint: init at 3.49.12
-rw-r--r--lib/maintainers.nix1
-rw-r--r--pkgs/applications/graphics/mtpaint/default.nix41
-rw-r--r--pkgs/top-level/all-packages.nix2
3 files changed, 44 insertions, 0 deletions
diff --git a/lib/maintainers.nix b/lib/maintainers.nix
index 309a35bcaf20..ba9a50ae805a 100644
--- a/lib/maintainers.nix
+++ b/lib/maintainers.nix
@@ -454,6 +454,7 @@
   veprbl = "Dmitry Kalinkin <veprbl@gmail.com>";
   viric = "Lluís Batlle i Rossell <viric@viric.name>";
   vizanto = "Danny Wilson <danny@prime.vc>";
+  vklquevs = "vklquevs <vklquevs@gmail.com>";
   vlstill = "Vladimír Štill <xstill@fi.muni.cz>";
   vmandela = "Venkateswara Rao Mandela <venkat.mandela@gmail.com>";
   volhovm = "Mikhail Volkhov <volhovm.cs@gmail.com>";
diff --git a/pkgs/applications/graphics/mtpaint/default.nix b/pkgs/applications/graphics/mtpaint/default.nix
new file mode 100644
index 000000000000..e8c22b37638c
--- /dev/null
+++ b/pkgs/applications/graphics/mtpaint/default.nix
@@ -0,0 +1,41 @@
+{ stdenv, fetchFromGitHub
+, pkgconfig
+, freetype, giflib, gtk2, lcms2, libjpeg, libpng, libtiff, openjpeg, gifsicle
+}:
+
+stdenv.mkDerivation rec {
+  p_name  = "mtPaint";
+  ver_maj = "3.49";
+  ver_min = "12";
+  name = "${p_name}-${ver_maj}.${ver_min}";
+
+  src = fetchFromGitHub {
+    owner = "wjaguar";
+    repo = p_name;
+    rev = "6aed1b0441f99055fc7d475942f8bd5cb23c41f8";
+    sha256 = "0bvf623g0n2ifijcxv1nw0z3wbs2vhhdky4n04ywsbjlykm44nd1";
+  };
+
+  buildInputs = [
+    pkgconfig
+    freetype giflib gtk2 lcms2 libjpeg libpng libtiff openjpeg gifsicle
+  ];
+
+  meta = {
+    description = "A simple GTK+1/2 painting program";
+    longDescription = ''
+      mtPaint is a simple GTK+1/2 painting program designed for
+      creating icons and pixel based artwork.  It can edit indexed palette
+      or 24 bit RGB images and offers basic painting and palette manipulation
+      tools. It also has several other more powerful features such as channels,
+      layers and animation.
+      Due to its simplicity and lack of dependencies it runs well on
+      GNU/Linux, Windows and older PC hardware.
+    '';
+    homepage = "http://mtpaint.sourceforge.net/";
+    license = stdenv.lib.licenses.gpl3;
+    platforms = stdenv.lib.platforms.linux;
+    maintainers = [ stdenv.lib.maintainers.vklquevs ];
+  };
+}
+
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 2744973948a0..66216633e366 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -13766,6 +13766,8 @@ in
 
   mrxvt = callPackage ../applications/misc/mrxvt { };
 
+  mtpaint = callPackage ../applications/graphics/mtpaint { };
+
   multimarkdown = callPackage ../tools/typesetting/multimarkdown { };
 
   multimon-ng = callPackage ../applications/misc/multimon-ng { };