1
0
Fork 1
mirror of https://github.com/NixOS/nixpkgs.git synced 2024-11-24 06:31:02 +00:00

remind: 3.1.15 -> 3.1.16, new home, cleanup

Old page links to new home :).
This commit is contained in:
Will Dietz 2018-11-28 23:30:11 -06:00
parent 2da30b1384
commit dc6ffc4f3a

View file

@ -6,30 +6,31 @@ assert tkremind -> tk != null;
assert tkremind -> tcllib != null; assert tkremind -> tcllib != null;
assert tkremind -> makeWrapper != null; assert tkremind -> makeWrapper != null;
stdenv.mkDerivation rec { let
name = "remind-3.1.15"; inherit (stdenv.lib) optional optionals optionalString;
src = fetchurl { tclLibraries = stdenv.lib.optionals tkremind [ tcllib tk ];
url = https://www.roaringpenguin.com/files/download/remind-03.01.15.tar.gz;
sha256 = "1hcfcxz5fjzl7606prlb7dgls5kr8z3wb51h48s6qm8ang0b9nla";
};
tclLibraries = if tkremind then [ tcllib tk ] else [];
tclLibPaths = stdenv.lib.concatStringsSep " " tclLibPaths = stdenv.lib.concatStringsSep " "
(map (p: "${p}/lib/${p.libPrefix}") tclLibraries); (map (p: "${p}/lib/${p.libPrefix}") tclLibraries);
in stdenv.mkDerivation {
name = "remind-3.1.16";
src = fetchurl {
url = https://dianne.skoll.ca/projects/remind/download/remind-03.01.16.tar.gz;
sha256 = "14yavwqmimba8rdpwx3wlav9sfb0v5rcd1iyzqrs08wx07a9pdzf";
};
buildInputs = if tkremind then [ makeWrapper ] else []; nativeBuildInputs = optional tkremind makeWrapper;
propagatedBuildInputs = tclLibraries; propagatedBuildInputs = tclLibraries;
postPatch = if tkremind then '' postPatch = optionalString tkremind ''
substituteInPlace scripts/tkremind --replace "exec wish" "exec ${tk}/bin/wish" substituteInPlace scripts/tkremind --replace "exec wish" "exec ${tk}/bin/wish"
'' else ""; '';
postInstall = if tkremind then '' postInstall = optionalString tkremind ''
wrapProgram $out/bin/tkremind --set TCLLIBPATH "${tclLibPaths}" wrapProgram $out/bin/tkremind --set TCLLIBPATH "${tclLibPaths}"
'' else ""; '';
meta = { meta = {
homepage = http://www.roaringpenguin.com/products/remind; homepage = https://dianne.skoll.ca/projects/remind/;
description = "Sophisticated calendar and alarm program for the console"; description = "Sophisticated calendar and alarm program for the console";
license = stdenv.lib.licenses.gpl2; license = stdenv.lib.licenses.gpl2;
maintainers = with stdenv.lib.maintainers; [raskin kovirobi]; maintainers = with stdenv.lib.maintainers; [raskin kovirobi];