about summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorWill Dietz <github@wdtz.org>2019-01-31 06:28:08 -0600
committerGitHub <noreply@github.com>2019-01-31 06:28:08 -0600
commit1056100039733ed9496a9d779207c1c8cb371e1a (patch)
tree296e6a56e7f0f6b86c02ca50f99367b44dc19fdb /pkgs
parent80e387a40994a027d8e29c1e5293b14f4d1f58ef (diff)
parent82c9b261f457523f408e703956182fd3aa9a5dfc (diff)
downloadnixlib-1056100039733ed9496a9d779207c1c8cb371e1a.tar
nixlib-1056100039733ed9496a9d779207c1c8cb371e1a.tar.gz
nixlib-1056100039733ed9496a9d779207c1c8cb371e1a.tar.bz2
nixlib-1056100039733ed9496a9d779207c1c8cb371e1a.tar.lz
nixlib-1056100039733ed9496a9d779207c1c8cb371e1a.tar.xz
nixlib-1056100039733ed9496a9d779207c1c8cb371e1a.tar.zst
nixlib-1056100039733ed9496a9d779207c1c8cb371e1a.zip
Merge pull request #54885 from dtzWill/feature/chelf
chelf: init at 0.2.2
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/tools/misc/chelf/default.nix25
-rw-r--r--pkgs/top-level/all-packages.nix2
2 files changed, 27 insertions, 0 deletions
diff --git a/pkgs/tools/misc/chelf/default.nix b/pkgs/tools/misc/chelf/default.nix
new file mode 100644
index 000000000000..4c54ab239d29
--- /dev/null
+++ b/pkgs/tools/misc/chelf/default.nix
@@ -0,0 +1,25 @@
+{ stdenv, fetchFromGitHub }:
+
+stdenv.mkDerivation rec {
+  name = "chelf-${version}";
+  version = "0.2.2";
+
+  src = fetchFromGitHub {
+    owner = "Gottox";
+    repo = "chelf";
+    rev = "v${version}";
+    sha256 = "0xwd84aynyqsi2kcndbff176vmhrak3jmn3lfcwya59653pppjr6";
+  };
+
+  installPhase = ''
+    mkdir -p $out/bin
+    mv chelf $out/bin/chelf
+  '';
+
+  meta = with stdenv.lib; {
+    description = "change or display the stack size of an ELF binary";
+    homepage = https://github.com/Gottox/chelf;
+    license = licenses.bsd2;
+    maintainers = with maintainers; [ dtzWill ];
+  };
+}
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index d766d326658c..468753aea3fe 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -1112,6 +1112,8 @@ in
 
   cfdyndns = callPackage ../applications/networking/dyndns/cfdyndns { };
 
+  chelf = callPackage ../tools/misc/chelf { };
+
   cht-sh = callPackage ../tools/misc/cht.sh { };
 
   ckbcomp = callPackage ../tools/X11/ckbcomp { };