cardinal: nixfmt

This commit is contained in:
matthewcroughan 2024-11-20 02:55:19 +00:00
parent 58dba3b4da
commit 6a668a7390

View File

@ -1,28 +1,29 @@
{ stdenv
, fetchurl
, cmake
, dbus
, fftwFloat
, file
, freetype
, jansson
, lib
, libGL
, libX11
, libXcursor
, libXext
, libXrandr
, libarchive
, libjack2
, liblo
, libsamplerate
, libsndfile
, makeWrapper
, pkg-config
, python3
, speexdsp
, libglvnd
, headless ? false
{
stdenv,
fetchurl,
cmake,
dbus,
fftwFloat,
file,
freetype,
jansson,
lib,
libGL,
libX11,
libXcursor,
libXext,
libXrandr,
libarchive,
libjack2,
liblo,
libsamplerate,
libsndfile,
makeWrapper,
pkg-config,
python3,
speexdsp,
libglvnd,
headless ? false,
}:
stdenv.mkDerivation rec {
@ -69,9 +70,13 @@ stdenv.mkDerivation rec {
];
hardeningDisable = [ "format" ];
makeFlags = [ "SYSDEPS=true" "PREFIX=$(out)" ]
++ lib.optional (stdenv.hostPlatform != stdenv.buildPlatform) "CROSS_COMPILING=true"
++ lib.optional headless "HEADLESS=true";
makeFlags =
[
"SYSDEPS=true"
"PREFIX=$(out)"
]
++ lib.optional (stdenv.hostPlatform != stdenv.buildPlatform) "CROSS_COMPILING=true"
++ lib.optional headless "HEADLESS=true";
postInstall = ''
wrapProgram $out/bin/Cardinal \
@ -88,7 +93,10 @@ stdenv.mkDerivation rec {
description = "Plugin wrapper around VCV Rack";
homepage = "https://github.com/DISTRHO/cardinal";
license = lib.licenses.gpl3;
maintainers = with lib.maintainers; [ magnetophon PowerUser64 ];
maintainers = with lib.maintainers; [
magnetophon
PowerUser64
];
mainProgram = "Cardinal";
platforms = lib.platforms.all;
# never built on aarch64-darwin, x86_64-darwin since first introduction in nixpkgs