Merge pull request #109567 from dali99/add_metapixel

metapixel: init at 1.0.2

authored by Sandro and committed by GitHub e53c43be d4d7440b

+35
+33
pkgs/tools/graphics/metapixel/default.nix
··· 1 + { stdenv, fetchFromGitHub, libpng, libjpeg, giflib, perl, pkg-config }: 2 + 3 + stdenv.mkDerivation rec { 4 + pname = "metapixel"; 5 + version = "1.0.2"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "schani"; 9 + repo = pname; 10 + rev = "98ee9daa093b6c334941242e63f90b1c2876eb4f"; 11 + fetchSubmodules = true; 12 + sha256 = "0r7n3a6bvcxkbpda4mwmrpicii09iql5z69nkjqygkwxw7ny3309"; 13 + }; 14 + 15 + makeFlags = [ "metapixel" ]; 16 + 17 + nativeBuildInputs = [ pkg-config ]; 18 + buildInputs = [ libpng libjpeg giflib perl ]; 19 + 20 + installPhase = '' 21 + mkdir -p $out/bin 22 + cp metapixel $out/bin/metapixel 23 + cp metapixel-prepare $out/bin/metapixel-prepare 24 + cp metapixel-sizesort $out/bin/metapixel-sizesort 25 + ''; 26 + 27 + meta = with stdenv.lib; { 28 + homepage = "https://github.com/schani/metapixel"; 29 + description = "Tool for generating photomosaics"; 30 + license = licenses.gpl2Only; 31 + maintainers = with maintainers; [ dandellion ]; 32 + }; 33 + }
+2
pkgs/top-level/all-packages.nix
··· 713 713 714 714 albert = libsForQt5.callPackage ../applications/misc/albert {}; 715 715 716 + metapixel = callPackage ../tools/graphics/metapixel { }; 717 + 716 718 ### APPLICATIONS/TERMINAL-EMULATORS 717 719 718 720 alacritty = callPackage ../applications/terminal-emulators/alacritty {