about summary refs log tree commit diff
path: root/pkgs/development/libraries/java/smack
diff options
context:
space:
mode:
authorFelix Buehler <account@buehler.rocks>2021-11-16 15:50:12 +0100
committerFelix Buehler <account@buehler.rocks>2021-11-16 15:50:28 +0100
commit826d4ab03aa6e6eded3160be800bb77d9053d00c (patch)
treec8fc75c0c9d2715b212b5c787fc8a5a02a78ba39 /pkgs/development/libraries/java/smack
parent57c90b8956cd00b35c56b92fcb857116631d5d5d (diff)
smack: remove builder.sh
Diffstat (limited to 'pkgs/development/libraries/java/smack')
-rw-r--r--pkgs/development/libraries/java/smack/builder.sh7
-rw-r--r--pkgs/development/libraries/java/smack/default.nix12
2 files changed, 11 insertions, 8 deletions
diff --git a/pkgs/development/libraries/java/smack/builder.sh b/pkgs/development/libraries/java/smack/builder.sh
deleted file mode 100644
index c97259e6a17ea..0000000000000
--- a/pkgs/development/libraries/java/smack/builder.sh
+++ /dev/null
@@ -1,7 +0,0 @@
-source $stdenv/setup
-
-mkdir smack
-cd smack
-tar xfvz $src
-mkdir -p $out/share/java
-cp libs/smack-*.jar $out/share/java
diff --git a/pkgs/development/libraries/java/smack/default.nix b/pkgs/development/libraries/java/smack/default.nix
index f831bfc8b9338..c5d6098a3cde2 100644
--- a/pkgs/development/libraries/java/smack/default.nix
+++ b/pkgs/development/libraries/java/smack/default.nix
@@ -2,13 +2,23 @@
 
 stdenv.mkDerivation {
   name = "smack-4.1.9";
-  builder = ./builder.sh;
 
   src = fetchurl {
     url = "http://www.igniterealtime.org/downloadServlet?filename=smack/smack_4_1_9.tar.gz";
     sha256 = "009x0qcxd4dkvwcjz2nla470pwbabwvg37wc21pslpw42ldi0bzp";
   };
 
+  sourceRoot = ".";
+
+  installPhase = ''
+    runHook preInstall
+
+    mkdir -p $out/share/java
+    cp libs/smack-*.jar $out/share/java
+
+    runHook postInstall
+  '';
+
   meta = {
     description = "A XMPP (Jabber) client library for instant messaging and presence";
     homepage = "http://www.igniterealtime.org/projects/smack/";