diff options
author | Eelco Dolstra <edolstra@gmail.com> | 2019-09-18 22:06:50 (GMT) |
---|---|---|
committer | Eelco Dolstra <edolstra@gmail.com> | 2019-09-18 22:06:50 (GMT) |
commit | 8cc2d64444b0946abb0009058865cd46165b69c4 (patch) | |
tree | 101918d78b9d00dfffe1c6a3189caeae1cc45760 | |
parent | 30da67005686ea5acf32c77840cfbb5ddb4d9b73 (diff) | |
download | patchelf-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.lock | 7 | ||||
-rw-r--r-- | flake.nix | 14 |
2 files changed, 17 insertions, 4 deletions
@@ -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 } @@ -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; |