diff --git a/pkgs/by-name/as/astyle/package.nix b/pkgs/by-name/as/astyle/package.nix index e88496ceb934..43bf239930e7 100644 --- a/pkgs/by-name/as/astyle/package.nix +++ b/pkgs/by-name/as/astyle/package.nix @@ -1,12 +1,19 @@ -{ stdenv, lib, fetchurl, cmake, asLibrary ? false }: +{ + stdenv, + lib, + fetchurl, + cmake, + versionCheckHook, + asLibrary ? false, +}: stdenv.mkDerivation rec { pname = "astyle"; - version = "3.6.3"; + version = "3.6.4"; src = fetchurl { url = "mirror://sourceforge/${pname}/${pname}-${version}.tar.bz2"; - hash = "sha256-EO18j5dOzONcF3jxYW8EypPD07/BoBeqJROWBBtnDvw="; + hash = "sha256-HpS2T08GRh+QOdCUrv6dSyjGbTSRayekVgVefWLXNwI="; }; nativeBuildInputs = [ cmake ]; @@ -22,6 +29,10 @@ stdenv.mkDerivation rec { install -Dm444 ../src/astyle.h $out/include/astyle.h ''; + nativeInstallCheckInputs = [ versionCheckHook ]; + versionCheckProgramArg = "--version"; + doInstallCheck = !asLibrary; + meta = with lib; { description = "Source code indenter, formatter, and beautifier for C, C++, C# and Java"; mainProgram = "astyle";