astyle: 3.6.3 -> 3.6.4 (#354966)

This commit is contained in:
Aleksana 2024-11-24 20:14:50 +08:00 committed by GitHub
commit 544f509f66
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -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";