From 8ecdab68587c07cf88ebc0b8a8f2bd0e1a703e37 Mon Sep 17 00:00:00 2001 From: Justin Bedo Date: Thu, 29 Sep 2022 08:53:40 +1000 Subject: init --- default.nix | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 default.nix (limited to 'default.nix') diff --git a/default.nix b/default.nix new file mode 100644 index 0000000..0a9f8b6 --- /dev/null +++ b/default.nix @@ -0,0 +1,23 @@ +{pkgs ? import {}}: +with pkgs; let + ghc = haskellPackages.ghcWithPackages (ps: + with ps; [ + lens-aeson + wreq + sqlite-simple + PyF + optparse-applicative + ]); +in + stdenv.mkDerivation { + name = "mavedb-scraper"; + src = ./src; + + buildInputs = [ghc]; + + buildPhase = '' + ghc -o scrape *.hs -O -rtsopts -threaded + ''; + + installPhase = "install -Dm755 ./scrape $out/bin/scrape"; + } -- cgit v1.2.3