From cee2caa2c71ef7f3142032a05f3ee1ac58e2606b Mon Sep 17 00:00:00 2001 From: Emery Hemingway Date: Sat, 4 Apr 2020 16:17:44 +0530 Subject: [PATCH] block_router: update to v0.1.0 --- packages/block_router/default.nix | 38 +++++++++++++++++++++++++++++++ packages/default.nix | 14 +----------- 2 files changed, 39 insertions(+), 13 deletions(-) create mode 100644 packages/block_router/default.nix diff --git a/packages/block_router/default.nix b/packages/block_router/default.nix new file mode 100644 index 0000000..c758811 --- /dev/null +++ b/packages/block_router/default.nix @@ -0,0 +1,38 @@ +# SPDX-License-Identifier: CC0-1.0 + +{ stdenv, fetchgit, tup, pkgconfig }: + +stdenv.mkDerivation rec { + pname = "block_router"; + version = "0.1.0"; + + nativeBuildInputs = [ tup pkgconfig ]; + + src = fetchgit { + url = "https://git.sr.ht/~ehmry/block_router"; + rev = "v" + version; + sha256 = "00i27wqwp5a8dnig79r53kcz2v7a94ih1qshwqzzpqfmp4lj61p2"; + }; + + configurePhase = '' + # Scan repository and generate script + tup init + tup generate buildPhase.sh + ''; + + buildPhase = '' + pushd . + set -v + source buildPhase.sh + set +v + popd + ''; + + installPhase = "install -Dm755 {.,$out}/block_router"; + + meta = with stdenv.lib; { + license = licenses.agpl3; + maintainers = [ maintainers.ehmry ]; + }; + +} diff --git a/packages/default.nix b/packages/default.nix index b37e8bd..3adca18 100644 --- a/packages/default.nix +++ b/packages/default.nix @@ -75,19 +75,7 @@ in rec { bender = buildPackages.callPackage ./bender { }; - block_router = let - src = fetchgit { - url = "https://git.sr.ht/~ehmry/block_router"; - rev = "dd78a4824bbc28c5760fda55e9d5dd23cbee8ecf"; - sha256 = "1444nfgbgqggmyhjh81aac3mwixh7h6m1qmk8ikinf8gnl9mbngx"; - }; - in buildUpstream { - name = "block_router"; - targets = [ "block_router" ]; - postConfigure = '' - echo REPOSITORIES += ${src} >> $BUILD_DIR/etc/build.conf - ''; - }; + block_router = callPackage ./block_router { }; dhallGenode = dhallPackages.genode;