nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at python-updates 36 lines 821 B view raw
1{ 2 lib, 3 stdenv, 4 fetchFromGitHub, 5 cmake, 6 nix-update-script, 7 testers, 8}: 9 10stdenv.mkDerivation (finalAttrs: { 11 pname = "upx"; 12 version = "5.1.0"; 13 src = fetchFromGitHub { 14 owner = "upx"; 15 repo = "upx"; 16 tag = "v${finalAttrs.version}"; 17 fetchSubmodules = true; 18 hash = "sha256-FQtDHsbZ/JrgRLwc2Wd2F5ZcBdqrU0YIT9hGQ0k0D+w="; 19 }; 20 21 nativeBuildInputs = [ cmake ]; 22 23 passthru = { 24 updateScript = nix-update-script { }; 25 tests.version = testers.testVersion { package = finalAttrs.finalPackage; }; 26 }; 27 28 meta = { 29 homepage = "https://upx.github.io/"; 30 description = "Ultimate Packer for eXecutables"; 31 changelog = "https://github.com/upx/upx/blob/${finalAttrs.src.rev}/NEWS"; 32 license = lib.licenses.gpl2Plus; 33 platforms = lib.platforms.unix; 34 mainProgram = "upx"; 35 }; 36})