2020-01-17 01:24:34 +01:00
|
|
|
# SPDX-License-Identifier: CC0-1.0
|
2019-09-27 12:38:35 +02:00
|
|
|
|
2020-02-19 03:22:06 +01:00
|
|
|
{ stdenv, fetchgit, dhallApps, prelude }:
|
2019-08-18 18:42:13 +02:00
|
|
|
|
2020-02-19 03:22:06 +01:00
|
|
|
stdenv.mkDerivation {
|
|
|
|
name = "dhall-genode";
|
|
|
|
src = fetchgit {
|
|
|
|
url = "https://git.sr.ht/~ehmry/dhall-genode";
|
2020-02-27 17:33:41 +01:00
|
|
|
rev = "672325a0f2247041cfdf9b3b0c9642adbfbd58a0";
|
|
|
|
sha256 = "0iwniwkx0zcrfqv3dkjg5x5638xyxkhnqni4ydzg2b3bw4wa27id";
|
2020-02-19 03:22:06 +01:00
|
|
|
};
|
|
|
|
DHALL_PRELUDE = prelude + "/package.dhall";
|
|
|
|
buildCommand = ''
|
|
|
|
export XDG_CACHE_HOME=$TMPDIR
|
|
|
|
cp -r $src $out
|
|
|
|
chmod +w -R $out
|
|
|
|
echo $DHALL_PRELUDE > $out/Prelude.dhall
|
|
|
|
find $out -type f -exec \
|
|
|
|
${dhallApps.dhall.program} freeze --all --inplace {} \;
|
|
|
|
'';
|
2019-10-13 15:35:32 +02:00
|
|
|
}
|