# SPDX-License-Identifier: CC0-1.0 { stdenv, fetchgit, tup, pkgconfig }: stdenv.mkDerivation rec { pname = "block_router"; version = "0.1.1"; nativeBuildInputs = [ tup pkgconfig ]; src = fetchgit { url = "https://git.sr.ht/~ehmry/block_router"; rev = "v" + version; sha256 = "0vw3s4q3rp5dp1i93sq0cybfssh3gbqgyqg6k69781pjda7mzn54"; }; 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 ]; }; }