about summary refs log tree commit diff
path: root/pkgs/applications/networking/instant-messengers/bitlbee
diff options
context:
space:
mode:
authorFelix Buehler <account@buehler.rocks>2021-08-20 00:48:35 +0200
committerFelix Buehler <account@buehler.rocks>2021-09-20 01:08:58 +0200
commit5324a863260b5e70f191239ec92f2c598ec52210 (patch)
treecf4242e98963b35630fc91f1758321957a26948f /pkgs/applications/networking/instant-messengers/bitlbee
parentaa298de8006902167fcc01385681f67a82a41e0f (diff)
bitlbee-plugins: use runCommandLocal instead of mkDerivation
Diffstat (limited to 'pkgs/applications/networking/instant-messengers/bitlbee')
-rw-r--r--pkgs/applications/networking/instant-messengers/bitlbee/plugins.nix25
1 files changed, 10 insertions, 15 deletions
diff --git a/pkgs/applications/networking/instant-messengers/bitlbee/plugins.nix b/pkgs/applications/networking/instant-messengers/bitlbee/plugins.nix
index ad68fcb4b79dd..997882bbc8bbf 100644
--- a/pkgs/applications/networking/instant-messengers/bitlbee/plugins.nix
+++ b/pkgs/applications/networking/instant-messengers/bitlbee/plugins.nix
@@ -1,20 +1,15 @@
-{ lib, stdenv, bitlbee }:
+{ lib, runCommandLocal, bitlbee }:
 
 with lib;
 
-plugins:
-
-stdenv.mkDerivation {
-  inherit bitlbee plugins;
-  name = "bitlbee-plugins";
+plugins: runCommandLocal "bitlbee-plugins" {
+  inherit plugins;
   buildInputs = [ bitlbee plugins ];
-  phases = [ "installPhase" ];
-  installPhase = ''
-    mkdir -p $out/lib/bitlbee
-    for plugin in $plugins; do
-      for thing in $(ls $plugin/lib/bitlbee); do
-        ln -s $plugin/lib/bitlbee/$thing $out/lib/bitlbee/
-      done
+} ''
+  mkdir -p $out/lib/bitlbee
+  for plugin in $plugins; do
+    for thing in $(ls $plugin/lib/bitlbee); do
+      ln -s $plugin/lib/bitlbee/$thing $out/lib/bitlbee/
     done
-  '';
-}
+  done
+''