summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorShea Levy <shea.levy@target.com>2017-12-09 14:37:24 -0500
committerShea Levy <shea.levy@target.com>2017-12-09 14:37:24 -0500
commit6d7ceedaf9a558bd39b7e53840d96d6db16f9971 (patch)
treecc4f8c61644760f6d53048082a152084de379525 /pkgs
parentd35b53f18af54dbd854be82b4dc982d3cddaf469 (diff)
downloadnixpkgs-6d7ceedaf9a558bd39b7e53840d96d6db16f9971.tar
nixpkgs-6d7ceedaf9a558bd39b7e53840d96d6db16f9971.tar.gz
nixpkgs-6d7ceedaf9a558bd39b7e53840d96d6db16f9971.tar.bz2
nixpkgs-6d7ceedaf9a558bd39b7e53840d96d6db16f9971.tar.lz
nixpkgs-6d7ceedaf9a558bd39b7e53840d96d6db16f9971.tar.xz
nixpkgs-6d7ceedaf9a558bd39b7e53840d96d6db16f9971.tar.zst
nixpkgs-6d7ceedaf9a558bd39b7e53840d96d6db16f9971.zip
Add insert_dylib darwin package.
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/os-specific/darwin/insert_dylib/default.nix18
-rw-r--r--pkgs/top-level/darwin-packages.nix2
2 files changed, 20 insertions, 0 deletions
diff --git a/pkgs/os-specific/darwin/insert_dylib/default.nix b/pkgs/os-specific/darwin/insert_dylib/default.nix
new file mode 100644
index 00000000000..293572655b9
--- /dev/null
+++ b/pkgs/os-specific/darwin/insert_dylib/default.nix
@@ -0,0 +1,18 @@
+{ stdenv, fetchFromGitHub, xcbuild }:
+
+stdenv.mkDerivation
+  { name = "insert_dylib-2016.08.28";
+    src = fetchFromGitHub
+      { owner = "Tyilo";
+        repo = "insert_dylib";
+        rev = "c8beef66a08688c2feeee2c9b6eaf1061c2e67a9";
+        sha256 = "0az38y06pvvy9jf2wnzdwp9mp98lj6nr0ldv0cs1df5p9x2qvbya";
+      };
+    buildInputs = [ xcbuild ];
+    installPhase =
+      ''
+        prog=$(find . -type f -name insert_dylib)
+        mkdir -p $out/bin
+        install -m755 $prog $out/bin
+      '';
+  }
diff --git a/pkgs/top-level/darwin-packages.nix b/pkgs/top-level/darwin-packages.nix
index 32d540a8f96..30f50c56db7 100644
--- a/pkgs/top-level/darwin-packages.nix
+++ b/pkgs/top-level/darwin-packages.nix
@@ -31,6 +31,8 @@ in
     inherit (darwin) opencflite;
   };
 
+  insert_dylib = callPackage ../os-specific/darwin/insert_dylib { };
+
   ios-cross = callPackage ../os-specific/darwin/ios-cross {
     inherit (darwin) binutils;
   };