Merge pull request #26757 from dtzWill/update/upx-3.94

upx: 3.93 -> 3.94
This commit is contained in:
Jörg Thalheim 2017-06-24 18:05:25 +01:00 committed by GitHub
commit 3e735addd0
1 changed files with 6 additions and 16 deletions

View File

@ -2,31 +2,21 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "upx-${version}"; name = "upx-${version}";
version = "3.93"; version = "3.94";
src = fetchFromGitHub { src = fetchurl {
owner = "upx"; url = "https://github.com/upx/upx/releases/download/v3.94/upx-3.94-src.tar.xz";
repo = "upx"; sha256 = "08anybdliqsbsl6x835iwzljahnm9i7v26icdjkcv33xmk6p5vw1";
rev = "v${version}";
sha256 = "03ah23q85hx3liqyyj4vm8vip2d47bijsimagqd39q762a2rin3i";
}; };
buildInputs = [ ucl zlib perl ]; buildInputs = [ ucl zlib perl ];
lzmaSrc = fetchFromGitHub {
owner = "upx";
repo = "upx-lzma-sdk";
rev = "v${version}";
sha256 = "16vj1c5bl04pzma0sr4saqk80y2iklyslzmrb4rm66aifa365zqj";
};
preConfigure = " preConfigure = "
export UPX_UCLDIR=${ucl} export UPX_UCLDIR=${ucl}
cp -a $lzmaSrc/* src/lzma-sdk
export UPX_LZMADIR=`pwd`/src/lzma-sdk
cd src cd src
"; ";
buildPhase = "make CHECK_WHITESPACE=true"; makeFlags = [ "CHECK_WHITESPACE=true" ];
installPhase = "mkdir -p $out/bin ; cp upx.out $out/bin/upx"; installPhase = "mkdir -p $out/bin ; cp upx.out $out/bin/upx";
meta = { meta = {