summary refs log tree commit diff
path: root/pkgs/development/libraries/java
diff options
context:
space:
mode:
authorJörg Thalheim <joerg@thalheim.io>2018-11-19 09:50:29 +0000
committerJörg Thalheim <joerg@thalheim.io>2018-11-19 09:50:29 +0000
commit01502a04e56fa8f9720935bdf990e3f7628a23aa (patch)
tree70388b4967c9205cbc01d923e2f8f21b18857723 /pkgs/development/libraries/java
parent02212e1d029893688cbbe246b714267d99c9018a (diff)
downloadnixpkgs-01502a04e56fa8f9720935bdf990e3f7628a23aa.tar
nixpkgs-01502a04e56fa8f9720935bdf990e3f7628a23aa.tar.gz
nixpkgs-01502a04e56fa8f9720935bdf990e3f7628a23aa.tar.bz2
nixpkgs-01502a04e56fa8f9720935bdf990e3f7628a23aa.tar.lz
nixpkgs-01502a04e56fa8f9720935bdf990e3f7628a23aa.tar.xz
nixpkgs-01502a04e56fa8f9720935bdf990e3f7628a23aa.tar.zst
nixpkgs-01502a04e56fa8f9720935bdf990e3f7628a23aa.zip
jflex: add smoke test
Diffstat (limited to 'pkgs/development/libraries/java')
-rw-r--r--pkgs/development/libraries/java/jflex/default.nix11
1 files changed, 9 insertions, 2 deletions
diff --git a/pkgs/development/libraries/java/jflex/default.nix b/pkgs/development/libraries/java/jflex/default.nix
index 54de0a7c113..3acd54923ba 100644
--- a/pkgs/development/libraries/java/jflex/default.nix
+++ b/pkgs/development/libraries/java/jflex/default.nix
@@ -10,15 +10,22 @@ stdenv.mkDerivation rec {
 
   sourceRoot = name;
 
-  phases = [ "unpackPhase" "installPhase" ];
-
   installPhase = ''
+    runHook preInstall
     mkdir -p $out
     cp -a * $out
     rm -f $out/bin/jflex.bat
 
     patchShebangs $out
     sed -i -e '/^JAVA=java/ s#java#${jre}/bin/java#' $out/bin/jflex
+    runHook postInstall
+  '';
+
+  doInstallCheck = true;
+  installCheckPhase = ''
+    runHook preCheck
+    $out/bin/jflex --version
+    runHook postCheck
   '';
 
   meta = {