pngpaste: init at 0.2.3

+41
+37
pkgs/os-specific/darwin/pngpaste/default.nix
···
··· 1 + { lib, stdenv, fetchFromGitHub, AppKit, Cocoa }: 2 + 3 + let 4 + pname = "pngpaste"; 5 + version = "0.2.3"; 6 + in stdenv.mkDerivation { 7 + inherit pname version; 8 + src = fetchFromGitHub { 9 + owner = "jcsalterego"; 10 + repo = pname; 11 + rev = version; 12 + sha256 = "uvajxSelk1Wfd5is5kmT2fzDShlufBgC0PDCeabEOSE="; 13 + }; 14 + 15 + buildInputs = [ AppKit Cocoa ]; 16 + 17 + installPhase = '' 18 + mkdir -p $out/bin 19 + cp pngpaste $out/bin 20 + ''; 21 + 22 + meta = with lib; { 23 + description = "Paste image files from clipboard to file on MacOS"; 24 + longDescription = '' 25 + Paste PNG into files on MacOS, much like pbpaste does for text. 26 + Supported input formats are PNG, PDF, GIF, TIF, JPEG. 27 + Supported output formats are PNG, GIF, JPEG, TIFF. Output 28 + formats are determined by the provided filename extension, 29 + falling back to PNG. 30 + ''; 31 + homepage = "https://github.com/jcsalterego/pngpaste"; 32 + changelog = "https://github.com/jcsalterego/pngpaste/raw/${version}/CHANGELOG.md"; 33 + platforms = platforms.darwin; 34 + license = licenses.bsd2; 35 + maintainers = with maintainers; [ samw ]; 36 + }; 37 + }
+4
pkgs/top-level/all-packages.nix
··· 9806 libpng = libpng12; 9807 }; 9808 9809 pngtools = callPackage ../tools/graphics/pngtools { }; 9810 9811 pngpp = callPackage ../development/libraries/png++ { };
··· 9806 libpng = libpng12; 9807 }; 9808 9809 + pngpaste = callPackage ../os-specific/darwin/pngpaste { 9810 + inherit (darwin.apple_sdk.frameworks) AppKit Cocoa; 9811 + }; 9812 + 9813 pngtools = callPackage ../tools/graphics/pngtools { }; 9814 9815 pngpp = callPackage ../development/libraries/png++ { };