From 159d8ff3f05b0ba7dc65b23f5a7b30ddfc59d13f Mon Sep 17 00:00:00 2001 From: =?utf8?q?Isma=C3=ABl=20Bouya?= Date: Thu, 24 Jan 2019 00:56:40 +0100 Subject: [PATCH] Remove unused dependencies for diaspora --- virtual/modules/websites/tools/diaspora/default.nix | 2 +- virtual/modules/websites/tools/diaspora/diaspora.nix | 12 +----------- 2 files changed, 2 insertions(+), 12 deletions(-) diff --git a/virtual/modules/websites/tools/diaspora/default.nix b/virtual/modules/websites/tools/diaspora/default.nix index b15b9ce..ae870b0 100644 --- a/virtual/modules/websites/tools/diaspora/default.nix +++ b/virtual/modules/websites/tools/diaspora/default.nix @@ -34,7 +34,7 @@ in { wants = [ "redis.service" "postgresql.service" ]; environment.RAILS_ENV = "production"; - environment.BUNDLE_PATH = "${diaspora.gems}/lib/ruby/gems/2.4.0"; + environment.BUNDLE_PATH = "${diaspora.gems}/${diaspora.gems.ruby.gemPath}"; environment.BUNDLE_GEMFILE = "${diaspora.gems.confFiles}/Gemfile"; environment.EYE_SOCK = "${diaspora.socketsDir}/eye.sock"; environment.EYE_PID = "${diaspora.socketsDir}/eye.pid"; diff --git a/virtual/modules/websites/tools/diaspora/diaspora.nix b/virtual/modules/websites/tools/diaspora/diaspora.nix index e067253..be3e426 100644 --- a/virtual/modules/websites/tools/diaspora/diaspora.nix +++ b/virtual/modules/websites/tools/diaspora/diaspora.nix @@ -12,23 +12,13 @@ let }; varDir = "/var/lib/diaspora_immae"; socketsDir = "/run/diaspora"; - buildInputs = [ gems ] ++ (with pkgs; [ - git redis imagemagick libxslt nodejs - jemalloc cacert ruby_2_4 - openssl postgresql curl libnghttp2 - pkgconfig which - ]); diaspora = stdenv.mkDerivation (fetchedGithub ./diaspora.json // rec { buildPhase = '' - export GIT_SSL_CAINFO=${cacert}/etc/ssl/certs/ca-bundle.crt - export SSL_CERT_FILE=${cacert}/etc/ssl/certs/ca-bundle.crt - patch -p1 < ${./ldap.patch} ''; installPhase = '' cp -a . $out ''; - propagatedBuildInputs = buildInputs; }); secret_token = writeText "secret_token.rb" '' Diaspora::Application.config.secret_key_base = '${env.secret_token}' @@ -155,7 +145,7 @@ let ln -sf ../../../../../${varDir}/tmp tmp ln -sf ../../../../../${varDir}/log log ''; - propagatedBuildInputs = buildInputs; + propagatedBuildInputs = [ gems pkgs.nodejs pkgs.which pkgs.git ]; }; in { -- 2.41.0