Merge pull request #216604 from SharzyL/ccal

authored by

Sandro and committed by
GitHub
92a9d3cb 4b2f57cb

+37
+35
pkgs/tools/misc/ccal/default.nix
··· 1 + { stdenv 2 + , lib 3 + , fetchurl 4 + , makeWrapper 5 + , ghostscript_headless # for ps2pdf binary 6 + }: 7 + 8 + stdenv.mkDerivation rec { 9 + pname = "ccal"; 10 + version = "2.5.3"; 11 + src = fetchurl { 12 + url = "http://ccal.chinesebay.com/ccal/${pname}-${version}.tar.gz"; 13 + sha256 = "sha256-PUy9yfkFzgKrSEBB+79/C3oxmuajUMbBbWNuGlpQ35Y="; 14 + }; 15 + 16 + nativeBuildInputs = [ makeWrapper ]; 17 + 18 + makeFlags = [ "CXX:=$(CXX)" "BINDIR=$(out)/bin" "MANDIR=$(out)/share/man" ]; 19 + installTargets = [ "install" "install-man" ]; 20 + 21 + # ccalpdf depends on a `ps2pdf` binary in PATH 22 + postFixup = '' 23 + wrapProgram $out/bin/ccalpdf \ 24 + --prefix PATH : ${lib.makeBinPath [ ghostscript_headless ]}:$out/bin 25 + ''; 26 + 27 + meta = { 28 + homepage = "http://ccal.chinesebay.com/ccal.htm"; 29 + description = "Command line Chinese calendar viewer, similar to cal"; 30 + license = lib.licenses.gpl3; 31 + maintainers = with lib.maintainers; [ sharzy ]; 32 + platforms = lib.platforms.all; 33 + }; 34 + } 35 +
+2
pkgs/top-level/all-packages.nix
··· 386 386 387 387 btdu = callPackage ../tools/misc/btdu { }; 388 388 389 + ccal = callPackage ../tools/misc/ccal { }; 390 + 389 391 cereal = callPackage ../development/libraries/cereal { }; 390 392 391 393 certgraph = callPackage ../tools/security/certgraph { };