From 86793f600ccd3f2eac29e75b4a28705de00a6844 Mon Sep 17 00:00:00 2001 From: Drill Bear Date: Sun, 23 Oct 2016 14:27:41 +0100 Subject: [PATCH] mtpaint: init at 3.49.12 --- lib/maintainers.nix | 1 + .../applications/graphics/mtpaint/default.nix | 41 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 + 3 files changed, 44 insertions(+) create mode 100644 pkgs/applications/graphics/mtpaint/default.nix 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 "; viric = "Lluís Batlle i Rossell "; vizanto = "Danny Wilson "; + vklquevs = "vklquevs "; vlstill = "Vladimír Štill "; vmandela = "Venkateswara Rao Mandela "; volhovm = "Mikhail Volkhov "; 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 { };