bvg: add to flake

This commit is contained in:
2023-02-23 22:41:03 +01:00
parent 6ef4ee9782
commit 0317be2c49

View File

@@ -18,6 +18,23 @@
};
in
{
packages.bvg = let
env = pkgs.bundlerEnv {
name = "bvg-env";
ruby = pkgs.ruby;
gemfile = bvg/Gemfile;
lockfile = bvg/Gemfile.lock;
gemset = bvg/gemset.nix;
};
in pkgs.stdenv.mkDerivation {
name = "bvg";
buildInput = [env.wrappedRuby];
script = bvg/bvg.rb;
buildCommand = ''
install -D -m755 $script $out/bin/bvg
patchShebangs $out/bin/bvg
'';
};
packages.onomap = pkgs.haskellPackages.callCabal2nix "onomap" ./onomastics-ng {};
packages.alarm = pkgs.writers.writeDashBin "alarm" ''
set -efu