3
0
Fork 0
forked from mirrors/nixpkgs
nixpkgs/pkgs/development/tools/misc/patchelf/default.nix

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

30 lines
929 B
Nix
Raw Normal View History

{ lib, stdenv, fetchurl }:
# Note: this package is used for bootstrapping fetchurl, and thus
# cannot use fetchpatch! All mutable patches (generated by GitHub or
# cgit) that are needed here should be included directly in Nixpkgs as
# files.
stdenv.mkDerivation rec {
2020-08-28 01:35:55 +01:00
pname = "patchelf";
2021-12-08 00:00:27 +00:00
version = "0.14.3";
src = fetchurl {
2020-08-28 01:35:55 +01:00
url = "https://github.com/NixOS/${pname}/releases/download/${version}/${pname}-${version}.tar.bz2";
2021-12-08 00:00:27 +00:00
sha256 = "sha256-oBfsPSFSoZ/ZacDYez+LQ+MqZuT/q9yHZ6VgYrmuwnA=";
};
setupHook = [ ./setup-hook.sh ];
2020-06-09 15:29:20 +01:00
# fails 8 out of 24 tests, problems when loading libc.so.6
doCheck = stdenv.name == "stdenv-linux";
2013-06-12 13:59:39 +01:00
meta = with lib; {
2021-09-21 12:04:09 +01:00
homepage = "https://github.com/NixOS/patchelf";
license = licenses.gpl3;
description = "A small utility to modify the dynamic linker and RPATH of ELF executables";
maintainers = [ maintainers.eelco ];
platforms = platforms.all;
};
}