summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEelco Dolstra <edolstra@gmail.com>2019-09-18 22:06:50 (GMT)
committerEelco Dolstra <edolstra@gmail.com>2019-09-18 22:06:50 (GMT)
commit8cc2d64444b0946abb0009058865cd46165b69c4 (patch)
tree101918d78b9d00dfffe1c6a3189caeae1cc45760
parent30da67005686ea5acf32c77840cfbb5ddb4d9b73 (diff)
downloadpatchelf-8cc2d64444b0946abb0009058865cd46165b69c4.zip
patchelf-8cc2d64444b0946abb0009058865cd46165b69c4.tar.gz
patchelf-8cc2d64444b0946abb0009058865cd46165b69c4.tar.bz2
flake.nix: Provide a Nixpkgs overlay
Also update the lock file.
-rw-r--r--flake.lock7
-rw-r--r--flake.nix14
2 files changed, 17 insertions, 4 deletions
diff --git a/flake.lock b/flake.lock
index fa5649c..70a433b 100644
--- a/flake.lock
+++ b/flake.lock
@@ -2,9 +2,10 @@
"inputs": {
"nixpkgs": {
"inputs": {},
- "narHash": "sha256-TrLhI3xPkTTznE9gcMHhkHirGNN7N02zM4DxJ/U3WRs=",
- "uri": "github:edolstra/nixpkgs/24bf27fc215e8300877dfa1c426b9966bbfbd150"
+ "narHash": "sha256-HGlE2VNbdEjCP76hWAS72kHBlMWhpvqWo58Obg1Vy6s=",
+ "originalUri": "nixpkgs",
+ "uri": "github:edolstra/nixpkgs/13e1bce51f4aebdf3db58ce8c4a93e904a272bff"
}
},
- "version": 2
+ "version": 3
}
diff --git a/flake.nix b/flake.nix
index 8d570bf..e69412a 100644
--- a/flake.nix
+++ b/flake.nix
@@ -5,6 +5,15 @@
outputs = { self, nixpkgs }: rec {
+ overlay = final: prev: {
+
+ patchelf-new = final.stdenv.mkDerivation {
+ name = "patchelf-${hydraJobs.tarball.version}";
+ src = "${hydraJobs.tarball}/tarballs/*.tar.bz2";
+ };
+
+ };
+
hydraJobs = import ./release.nix {
patchelfSrc = self;
nixpkgs = nixpkgs;
@@ -12,7 +21,10 @@
checks.build = hydraJobs.build.x86_64-linux;
- packages.patchelf = hydraJobs.build.x86_64-linux;
+ packages.patchelf = (import nixpkgs {
+ system = "x86_64-linux";
+ overlays = [ self.overlay ];
+ }).patchelf-new;
defaultPackage = packages.patchelf;