26 lines
535 B
Nix
26 lines
535 B
Nix
|
let
|
||
|
hostpkgs = import <nixpkgs> {};
|
||
|
|
||
|
srcDef = builtins.fromJSON (builtins.readFile ./nixpkgs.json);
|
||
|
|
||
|
inherit (hostpkgs) fetchFromGitHub fetchpatch fetchurl;
|
||
|
in import (hostpkgs.stdenv.mkDerivation {
|
||
|
name = "ofborg-nixpkgs-${builtins.substring 0 10 srcDef.rev}";
|
||
|
phases = [ "unpackPhase" "patchPhase" "moveToOut" ];
|
||
|
|
||
|
src = fetchFromGitHub {
|
||
|
owner = "NixOS";
|
||
|
repo = "nixpkgs-channels";
|
||
|
inherit (srcDef) rev sha256;
|
||
|
};
|
||
|
|
||
|
patches = [
|
||
|
];
|
||
|
|
||
|
moveToOut = ''
|
||
|
root=$(pwd)
|
||
|
cd ..
|
||
|
mv "$root" $out
|
||
|
'';
|
||
|
})
|