summary refs log tree commit diff
path: root/pkgs/development
diff options
context:
space:
mode:
authorDomen Kožar <domen@dev.si>2015-11-16 13:09:26 +0100
committerDomen Kožar <domen@dev.si>2015-11-16 13:09:26 +0100
commit0b4776b6b7c6a3979c9ce643403352a715bca59c (patch)
tree1a340851c443fd138f1d5b28dbbd7a8717d19f2d /pkgs/development
parent88f5cfc1268dfd75556f8d890d841efe56243fd4 (diff)
parent5a5e86f5cde2086872075b2daf7a1b54bb2e0225 (diff)
downloadnixlib-0b4776b6b7c6a3979c9ce643403352a715bca59c.tar
nixlib-0b4776b6b7c6a3979c9ce643403352a715bca59c.tar.gz
nixlib-0b4776b6b7c6a3979c9ce643403352a715bca59c.tar.bz2
nixlib-0b4776b6b7c6a3979c9ce643403352a715bca59c.tar.lz
nixlib-0b4776b6b7c6a3979c9ce643403352a715bca59c.tar.xz
nixlib-0b4776b6b7c6a3979c9ce643403352a715bca59c.tar.zst
nixlib-0b4776b6b7c6a3979c9ce643403352a715bca59c.zip
Merge pull request #9182 from greedy/erlang-setup-hook
erlang: add setupHook to set ERL_LIBS
Diffstat (limited to 'pkgs/development')
-rw-r--r--pkgs/development/interpreters/erlang/R14.nix2
-rw-r--r--pkgs/development/interpreters/erlang/R15.nix2
-rw-r--r--pkgs/development/interpreters/erlang/R16.nix2
-rw-r--r--pkgs/development/interpreters/erlang/R17.nix2
-rw-r--r--pkgs/development/interpreters/erlang/R18.nix2
-rw-r--r--pkgs/development/interpreters/erlang/setup-hook.sh5
6 files changed, 15 insertions, 0 deletions
diff --git a/pkgs/development/interpreters/erlang/R14.nix b/pkgs/development/interpreters/erlang/R14.nix
index 1fd101564a3b..773ad6986292 100644
--- a/pkgs/development/interpreters/erlang/R14.nix
+++ b/pkgs/development/interpreters/erlang/R14.nix
@@ -42,6 +42,8 @@ stdenv.mkDerivation {
     wrapProgram $out/lib/erlang/bin/start_erl --prefix PATH ":" "${gnused}/bin/:${gawk}/bin"
   '';
 
+  setupHook = ./setup-hook.sh;
+
   meta = {
     homepage = "http://www.erlang.org/";
     description = "Programming language used for massively scalable soft real-time systems";
diff --git a/pkgs/development/interpreters/erlang/R15.nix b/pkgs/development/interpreters/erlang/R15.nix
index 12f7a020032e..137bae6e4616 100644
--- a/pkgs/development/interpreters/erlang/R15.nix
+++ b/pkgs/development/interpreters/erlang/R15.nix
@@ -48,6 +48,8 @@ stdenv.mkDerivation {
     wrapProgram $out/lib/erlang/bin/start_erl --prefix PATH ":" "${gnused}/bin/:${gawk}/bin"
   '';
 
+  setupHook = ./setup-hook.sh;
+
   meta = {
     homepage = "http://www.erlang.org/";
     description = "Programming language used for massively scalable soft real-time systems";
diff --git a/pkgs/development/interpreters/erlang/R16.nix b/pkgs/development/interpreters/erlang/R16.nix
index cc15a2d21f5e..151e0c3cbbc0 100644
--- a/pkgs/development/interpreters/erlang/R16.nix
+++ b/pkgs/development/interpreters/erlang/R16.nix
@@ -52,6 +52,8 @@ stdenv.mkDerivation rec {
     wrapProgram $out/lib/erlang/bin/start_erl --prefix PATH ":" "${gnused}/bin/:${gawk}/bin"
   '';
 
+  setupHook = ./setup-hook.sh;
+
   meta = {
     homepage = "http://www.erlang.org/";
     description = "Programming language used for massively scalable soft real-time systems";
diff --git a/pkgs/development/interpreters/erlang/R17.nix b/pkgs/development/interpreters/erlang/R17.nix
index 6c24f6ecb794..e06b2741d35c 100644
--- a/pkgs/development/interpreters/erlang/R17.nix
+++ b/pkgs/development/interpreters/erlang/R17.nix
@@ -67,6 +67,8 @@ stdenv.mkDerivation rec {
     wrapProgram $out/lib/erlang/bin/start_erl --prefix PATH ":" "${gnused}/bin/:${gawk}/bin"
   '';
 
+  setupHook = ./setup-hook.sh;
+
   meta = {
     homepage = "http://www.erlang.org/";
     description = "Programming language used for massively scalable soft real-time systems";
diff --git a/pkgs/development/interpreters/erlang/R18.nix b/pkgs/development/interpreters/erlang/R18.nix
index 1e90ceadcdc1..670df423a9b1 100644
--- a/pkgs/development/interpreters/erlang/R18.nix
+++ b/pkgs/development/interpreters/erlang/R18.nix
@@ -69,6 +69,8 @@ stdenv.mkDerivation rec {
     wrapProgram $out/lib/erlang/bin/start_erl --prefix PATH ":" "${gnused}/bin/:${gawk}/bin"
   '';
 
+  setupHook = ./setup-hook.sh;
+
   meta = {
     homepage = "http://www.erlang.org/";
     description = "Programming language used for massively scalable soft real-time systems";
diff --git a/pkgs/development/interpreters/erlang/setup-hook.sh b/pkgs/development/interpreters/erlang/setup-hook.sh
new file mode 100644
index 000000000000..68c0f762dfc5
--- /dev/null
+++ b/pkgs/development/interpreters/erlang/setup-hook.sh
@@ -0,0 +1,5 @@
+addErlangLibPath() {
+    addToSearchPath ERL_LIBS $1/lib/erlang/lib
+}
+
+envHooks+=(addErlangLibPath)