diff options
author | Will Dietz <w@wdtz.org> | 2018-11-28 23:30:11 -0600 |
---|---|---|
committer | Will Dietz <w@wdtz.org> | 2018-12-15 17:43:07 -0600 |
commit | dc6ffc4f3ad46a09bb9cf3ccadfb871464c55f04 (patch) | |
tree | 4d2c6e74193be5afbeca40d257b3a95aee68ca8f /pkgs/tools | |
parent | 2da30b1384147915922091fa17ce18fc9d0d6a8d (diff) | |
download | nixpkgs-dc6ffc4f3ad46a09bb9cf3ccadfb871464c55f04.tar nixpkgs-dc6ffc4f3ad46a09bb9cf3ccadfb871464c55f04.tar.gz nixpkgs-dc6ffc4f3ad46a09bb9cf3ccadfb871464c55f04.tar.bz2 nixpkgs-dc6ffc4f3ad46a09bb9cf3ccadfb871464c55f04.tar.lz nixpkgs-dc6ffc4f3ad46a09bb9cf3ccadfb871464c55f04.tar.xz nixpkgs-dc6ffc4f3ad46a09bb9cf3ccadfb871464c55f04.tar.zst nixpkgs-dc6ffc4f3ad46a09bb9cf3ccadfb871464c55f04.zip |
remind: 3.1.15 -> 3.1.16, new home, cleanup
Old page links to new home :).
Diffstat (limited to 'pkgs/tools')
-rw-r--r-- | pkgs/tools/misc/remind/default.nix | 29 |
1 files changed, 15 insertions, 14 deletions
diff --git a/pkgs/tools/misc/remind/default.nix b/pkgs/tools/misc/remind/default.nix index d9933e0018f..9c66ea849e2 100644 --- a/pkgs/tools/misc/remind/default.nix +++ b/pkgs/tools/misc/remind/default.nix @@ -6,30 +6,31 @@ assert tkremind -> tk != null; assert tkremind -> tcllib != null; assert tkremind -> makeWrapper != null; -stdenv.mkDerivation rec { - name = "remind-3.1.15"; - src = fetchurl { - url = https://www.roaringpenguin.com/files/download/remind-03.01.15.tar.gz; - sha256 = "1hcfcxz5fjzl7606prlb7dgls5kr8z3wb51h48s6qm8ang0b9nla"; - }; - - tclLibraries = if tkremind then [ tcllib tk ] else []; +let + inherit (stdenv.lib) optional optionals optionalString; + tclLibraries = stdenv.lib.optionals tkremind [ tcllib tk ]; tclLibPaths = stdenv.lib.concatStringsSep " " (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; - postPatch = if tkremind then '' + postPatch = optionalString tkremind '' 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}" - '' else ""; + ''; meta = { - homepage = http://www.roaringpenguin.com/products/remind; + homepage = https://dianne.skoll.ca/projects/remind/; description = "Sophisticated calendar and alarm program for the console"; license = stdenv.lib.licenses.gpl2; maintainers = with stdenv.lib.maintainers; [raskin kovirobi]; |