aboutsummaryrefslogtreecommitdiff
path: root/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'default.nix')
-rw-r--r--default.nix19
1 files changed, 18 insertions, 1 deletions
diff --git a/default.nix b/default.nix
index 4c9a35d..ea71274 100644
--- a/default.nix
+++ b/default.nix
@@ -205,6 +205,23 @@ let
205 pg_activity = with python2Packages; buildPythonApplication (fetchedGithub ./fetched/pg_activity.json // rec { 205 pg_activity = with python2Packages; buildPythonApplication (fetchedGithub ./fetched/pg_activity.json // rec {
206 propagatedBuildInputs = [ psycopg2 psutil ]; 206 propagatedBuildInputs = [ psycopg2 psutil ];
207 }); 207 });
208
209 pgloader = stdenv.mkDerivation (fetchedGithub ./fetched/pgloader.json // rec {
210 buildInputs = [ sbcl cacert sqlite freetds libzip curl git openssl makeWrapper ];
211 LD_LIBRARY_PATH = stdenv.lib.makeLibraryPath [ sqlite libzip curl git openssl freetds ];
212 buildPhase = ''
213 export PATH=$PATH:$out/bin
214 export HOME=$TMPDIR
215 make pgloader
216 '';
217 dontStrip = true;
218 enableParallelBuilding = false;
219 installPhase = ''
220 install -Dm755 build/bin/pgloader "$out/bin/pgloader"
221 wrapProgram $out/bin/pgloader --prefix LD_LIBRARY_PATH : "${LD_LIBRARY_PATH}"
222 '';
223 });
224
208# https://github.com/NixOS/nixpkgs/blob/master/pkgs/stdenv/generic/setup.sh 225# https://github.com/NixOS/nixpkgs/blob/master/pkgs/stdenv/generic/setup.sh
209# https://github.com/NixOS/nixpkgs/blob/master/doc/languages-frameworks 226# https://github.com/NixOS/nixpkgs/blob/master/doc/languages-frameworks
210in 227in
@@ -238,6 +255,6 @@ in
238 inherit abook khard khal; 255 inherit abook khard khal;
239 inherit graphicsmagick; 256 inherit graphicsmagick;
240 inherit youtube-dl; 257 inherit youtube-dl;
241 inherit pg_activity; 258 inherit pg_activity pgloader;
242 #inherit nixos; 259 #inherit nixos;
243 } 260 }