From 6a0903597ad05d73c902895677e05a66f011bff5 Mon Sep 17 00:00:00 2001 From: Ethan Pailes Date: Fri, 22 Apr 2016 11:42:40 -0400 Subject: tomb: init at version 2.2 --- pkgs/os-specific/linux/tomb/default.nix | 41 +++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 pkgs/os-specific/linux/tomb/default.nix (limited to 'pkgs/os-specific/linux/tomb') diff --git a/pkgs/os-specific/linux/tomb/default.nix b/pkgs/os-specific/linux/tomb/default.nix new file mode 100644 index 0000000000000..5ed7ad5b959ce --- /dev/null +++ b/pkgs/os-specific/linux/tomb/default.nix @@ -0,0 +1,41 @@ +{ stdenv, fetchurl, zsh, pinentry, cryptsetup, gnupg1orig, makeWrapper }: + +let + version = "2.2"; +in + +stdenv.mkDerivation rec { + name = "tomb-${version}"; + + src = fetchurl { + url = "https://files.dyne.org/tomb/tomb-${version}.tar.gz"; + sha256 = "11msj38fdmymiqcmwq1883kjqi5zr01ybdjj58rfjjrw4zw2w5y0"; + }; + + buildInputs = [ makeWrapper ]; + + buildPhase = '' + # manually patch the interpreter + sed -i -e "1s|.*|#!${zsh}/bin/zsh|g" tomb + ''; + + installPhase = '' + mkdir -p $out/bin + mkdir -p $out/share/man/man1 + + cp tomb $out/bin/tomb + cp doc/tomb.1 $out/share/man/man1 + + wrapProgram $out/bin/tomb \ + --prefix PATH : "${pinentry}/bin" \ + --prefix PATH : "${cryptsetup}/bin" \ + --prefix PATH : "${gnupg1orig}/bin" + ''; + + meta = { + description = "File encryption on GNU/Linux"; + homepage = https://www.dyne.org/software/tomb/; + license = stdenv.lib.licenses.gpl3; + platforms = stdenv.lib.platforms.linux; + }; +} -- cgit 1.4.1