From d9f5e94bae088234791ae28f0d813a9fad5b8163 Mon Sep 17 00:00:00 2001 From: Tobias Geerinckx-Rice Date: Thu, 25 Feb 2016 02:28:33 +0100 Subject: [PATCH] proot: 4.0.3 -> 5.1.0 New features ------------ * Processes under PRoot now appear with their real names, that is, they are not renamed ld-linux.so or prooted-... anymore. * Own ELF loader. Fixes ----- * Most bugs related to shebang support -- ie. #! at the beginning of a program -- were fixed. * It is now possible to use GDB against multi-threaded programs under PRoot x86_64 and x86. * It is possible to execute x86_64 programs from x86 programs again. * It is possible to use x86 ptrace-based programs (strace, gdb, ...) under PRoot x86_64 again. * The loader is now built with the build-id linker option explicitly disabled. This special section might interfere with loaded programs. * The loader can now load relocatable objects that have a predefined base address. --- pkgs/tools/system/proot/default.nix | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/pkgs/tools/system/proot/default.nix b/pkgs/tools/system/proot/default.nix index a5d90bae932..aecab9c35d0 100644 --- a/pkgs/tools/system/proot/default.nix +++ b/pkgs/tools/system/proot/default.nix @@ -1,14 +1,15 @@ -{ stdenv, fetchgit, talloc, docutils +{ stdenv, fetchFromGitHub, talloc, docutils , enableStatic ? false }: stdenv.mkDerivation rec { name = "proot-${version}"; - version = "4.0.3"; + version = "5.1.0"; - src = fetchgit { - url = "git://github.com/cedric-vincent/proot.git"; - rev = "refs/tags/v${version}"; - sha256 = "95a52b2fa47b2891eb2c6b6b0e14d42f6d48f6fd5181e359b007831f1a046e84"; + src = fetchFromGitHub { + sha256 = "0azsqis99gxldmbcg43girch85ysg4hwzf0h1b44bmapnsm89fbz"; + rev = "v${version}"; + repo = "proot"; + owner = "cedric-vincent"; }; buildInputs = [ talloc ]; @@ -37,7 +38,7 @@ stdenv.mkDerivation rec { description = "User-space implementation of chroot, mount --bind and binfmt_misc"; platforms = platforms.linux; license = licenses.gpl2; - maintainers = [ maintainers.ianwookim ]; + maintainers = with maintainers; [ ianwookim nckx ]; }; }