about summary refs log tree commit diff
path: root/nixos/modules/services/amqp
diff options
context:
space:
mode:
authorFelix Buehler <account@buehler.rocks>2023-01-12 23:03:06 +0100
committerFelix Buehler <account@buehler.rocks>2023-01-12 23:03:06 +0100
commit9a13c5514c920a9b86714047f28f44e2d0f63f19 (patch)
treec718e7ec987e43dd439cbde7e02d9ec711d091c8 /nixos/modules/services/amqp
parentbbb6af88eb51061ff6256f4ad7c96df5517e3fec (diff)
downloadnixlib-9a13c5514c920a9b86714047f28f44e2d0f63f19.tar
nixlib-9a13c5514c920a9b86714047f28f44e2d0f63f19.tar.gz
nixlib-9a13c5514c920a9b86714047f28f44e2d0f63f19.tar.bz2
nixlib-9a13c5514c920a9b86714047f28f44e2d0f63f19.tar.lz
nixlib-9a13c5514c920a9b86714047f28f44e2d0f63f19.tar.xz
nixlib-9a13c5514c920a9b86714047f28f44e2d0f63f19.tar.zst
nixlib-9a13c5514c920a9b86714047f28f44e2d0f63f19.zip
nixos/activemq: deprecate phases
Diffstat (limited to 'nixos/modules/services/amqp')
-rw-r--r--nixos/modules/services/amqp/activemq/default.nix25
1 files changed, 12 insertions, 13 deletions
diff --git a/nixos/modules/services/amqp/activemq/default.nix b/nixos/modules/services/amqp/activemq/default.nix
index bd37fe3b5574..b1f9b7a3bb1f 100644
--- a/nixos/modules/services/amqp/activemq/default.nix
+++ b/nixos/modules/services/amqp/activemq/default.nix
@@ -7,20 +7,19 @@ let
 
   cfg = config.services.activemq;
 
-  activemqBroker = stdenv.mkDerivation {
-    name = "activemq-broker";
-    phases = [ "installPhase" ];
-    buildInputs = [ jdk ];
-    installPhase = ''
-      mkdir -p $out/lib
-      source ${activemq}/lib/classpath.env
-      export CLASSPATH
-      ln -s "${./ActiveMQBroker.java}" ActiveMQBroker.java
-      javac -d $out/lib ActiveMQBroker.java
-    '';
-  };
+  activemqBroker = runCommand "activemq-broker"
+    {
+      nativeBuildInputs = [ jdk ];
+    } ''
+    mkdir -p $out/lib
+    source ${activemq}/lib/classpath.env
+    export CLASSPATH
+    ln -s "${./ActiveMQBroker.java}" ActiveMQBroker.java
+    javac -d $out/lib ActiveMQBroker.java
+  '';
 
-in {
+in
+{
 
   options = {
     services.activemq = {