Merge master into staging-next

This commit is contained in:
github-actions[bot] 2022-07-08 06:01:15 +00:00 committed by GitHub
commit f08a2153bf
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
18 changed files with 292 additions and 35 deletions

View file

@ -11,8 +11,10 @@
, xdg-utils , xdg-utils
, which , which
, jackSupport ? true, libjack2 , jackSupport ? true
, pulseaudioSupport ? config.pulseaudio or true, libpulseaudio , jackLibrary
, pulseaudioSupport ? config.pulseaudio or true
, libpulseaudio
}: }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
@ -43,7 +45,7 @@ stdenv.mkDerivation rec {
runtimeDependencies = [ runtimeDependencies = [
gtk3 # libSwell needs libgdk-3.so.0 gtk3 # libSwell needs libgdk-3.so.0
] ]
++ lib.optional jackSupport libjack2 ++ lib.optional jackSupport jackLibrary
++ lib.optional pulseaudioSupport libpulseaudio; ++ lib.optional pulseaudioSupport libpulseaudio;
dontBuild = true; dontBuild = true;
@ -79,6 +81,6 @@ stdenv.mkDerivation rec {
sourceProvenance = with sourceTypes; [ binaryNativeCode ]; sourceProvenance = with sourceTypes; [ binaryNativeCode ];
license = licenses.unfree; license = licenses.unfree;
platforms = [ "x86_64-linux" "aarch64-linux" ]; platforms = [ "x86_64-linux" "aarch64-linux" ];
maintainers = with maintainers; [ jfrankenau ilian orivej uniquepointer ]; maintainers = with maintainers; [ jfrankenau ilian orivej uniquepointer viraptor ];
}; };
} }

View file

@ -3,13 +3,13 @@
python3Packages.buildPythonApplication rec { python3Packages.buildPythonApplication rec {
pname = "electron-cash"; pname = "electron-cash";
version = "4.2.7"; version = "4.2.10";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "Electron-Cash"; owner = "Electron-Cash";
repo = "Electron-Cash"; repo = "Electron-Cash";
rev = version; rev = "refs/tags/${version}";
sha256 = "sha256-m8a3x5fPSrnrCH30MToT3aKtX35nFUbeerR7ubWgOOI="; sha256 = "sha256-m13wJlNBG3BxOdKUyd3qmIhFBM7263FzMKr5lfD1tys=";
}; };
propagatedBuildInputs = with python3Packages; [ propagatedBuildInputs = with python3Packages; [

View file

@ -0,0 +1,82 @@
{ lib
, stdenv
, buildGoModule
, fetchFromGitHub
, installShellFiles
, lvm2
, pkg-config
}:
buildGoModule rec {
pname = "fetchit";
version = "0.0.1";
src = fetchFromGitHub {
owner = "containers";
repo = "fetchit";
rev = "v${version}";
sha256 = "sha256-hxS/+/fbYOpMJ5VfvvG5l7wWKBUUR22rYn9X79DzUUk=";
};
vendorSha256 = "sha256-SyPd8P9s8R2YbGEPqFeztF98W1QyGSBumtirSdpm8VI=";
subPackages = [ "cmd/fetchit" ];
nativeBuildInputs = [ pkg-config installShellFiles ];
buildInputs = [ lvm2 ];
# Flags are derived from
# https://github.com/containers/fetchit/blob/v0.0.1/Makefile#L20-L29
ldflags = [
"-X k8s.io/client-go/pkg/version.gitMajor=0"
"-X k8s.io/client-go/pkg/version.gitMinor=0"
"-X k8s.io/client-go/pkg/version.gitTreeState=clean"
"-X k8s.io/client-go/pkg/version.gitVersion=v0.0.0"
"-X k8s.io/component-base/version.gitMajor=0"
"-X k8s.io/component-base/version.gitMajor=0"
"-X k8s.io/component-base/version.gitMinor=0"
"-X k8s.io/component-base/version.gitTreeState=clean"
"-X k8s.io/component-base/version.gitVersion=v0.0.0"
"-s"
"-w"
];
tags = [
"containers_image_openpgp"
"exclude_graphdriver_btrfs"
"gssapi"
"include_gcs"
"include_oss"
"netgo"
"osusergo"
"providerless"
];
# There are no tests for cmd/fetchit.
doCheck = false;
postInstall = ''
for i in bash fish zsh; do
installShellCompletion --cmd fetchit \
--$i <($out/bin/fetchit completion $i)
done
'';
meta = with lib; {
description = "A tool to manage the life cycle and configuration of Podman containers";
longDescription = ''
FetchIt allows for a GitOps based approach to manage containers running on
a single host or multiple hosts based on a git repository. This allows for
us to deploy a new host and provide the host a configuration value for
FetchIt and automatically any containers defined in the git repository and
branch will be deployed onto the host. This can be beneficial for
environments that do not require the complexity of Kubernetes to manage
the containers running on the host.
'';
homepage = "https://fetchit.readthedocs.io";
changelog = "https://github.com/containers/fetchit/releases/tag/${src.rev}";
license = licenses.agpl3Plus;
maintainers = with maintainers; [ azahi ];
platforms = platforms.linux;
};
}

View file

@ -7,7 +7,6 @@
, jq , jq
, yarn , yarn
, fixup_yarn_lock , fixup_yarn_lock
, nodejs
, jitsi-meet , jitsi-meet
, conf ? { } , conf ? { }
}: }:

View file

@ -1,4 +1,4 @@
{ lib, stdenv, fetchFromGitHub, nodejs-14_x, python3, callPackage, removeReferencesTo { lib, stdenv, fetchFromGitHub, nodejs, python3, callPackage, removeReferencesTo
, fixup_yarn_lock, yarn, pkg-config, libsecret, xcbuild, Security, AppKit, fetchYarnDeps }: , fixup_yarn_lock, yarn, pkg-config, libsecret, xcbuild, Security, AppKit, fetchYarnDeps }:
let let
@ -15,12 +15,12 @@ in stdenv.mkDerivation rec {
sha256 = pinData.srcHash; sha256 = pinData.srcHash;
}; };
nativeBuildInputs = [ nodejs-14_x python3 yarn pkg-config ] nativeBuildInputs = [ nodejs python3 yarn pkg-config ]
++ lib.optional stdenv.isDarwin xcbuild; ++ lib.optional stdenv.isDarwin xcbuild;
buildInputs = lib.optionals (!stdenv.isDarwin) [ libsecret ] buildInputs = lib.optionals (!stdenv.isDarwin) [ libsecret ]
++ lib.optionals stdenv.isDarwin [ Security AppKit ]; ++ lib.optionals stdenv.isDarwin [ Security AppKit ];
npm_config_nodedir = nodejs-14_x; npm_config_nodedir = nodejs;
yarnOfflineCache = fetchYarnDeps { yarnOfflineCache = fetchYarnDeps {
yarnLock = ./yarn.lock; yarnLock = ./yarn.lock;

View file

@ -1,4 +1,4 @@
{ lib, stdenv, rustPlatform, fetchFromGitHub, callPackage, sqlcipher, nodejs-14_x, python3, yarn, fixup_yarn_lock, CoreServices, fetchYarnDeps, removeReferencesTo }: { lib, stdenv, rustPlatform, fetchFromGitHub, callPackage, sqlcipher, nodejs, python3, yarn, fixup_yarn_lock, CoreServices, fetchYarnDeps, removeReferencesTo }:
let let
pinData = lib.importJSON ./pin.json; pinData = lib.importJSON ./pin.json;
@ -16,10 +16,10 @@ in rustPlatform.buildRustPackage rec {
sourceRoot = "source/seshat-node/native"; sourceRoot = "source/seshat-node/native";
nativeBuildInputs = [ nodejs-14_x python3 yarn ]; nativeBuildInputs = [ nodejs python3 yarn ];
buildInputs = [ sqlcipher ] ++ lib.optional stdenv.isDarwin CoreServices; buildInputs = [ sqlcipher ] ++ lib.optional stdenv.isDarwin CoreServices;
npm_config_nodedir = nodejs-14_x; npm_config_nodedir = nodejs;
yarnOfflineCache = fetchYarnDeps { yarnOfflineCache = fetchYarnDeps {
yarnLock = src + "/seshat-node/yarn.lock"; yarnLock = src + "/seshat-node/yarn.lock";

View file

@ -2,23 +2,25 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "acme"; pname = "acme";
version = "unstable-2021-02-14"; version = "unstable-2021-11-05";
src = fetchsvn { src = fetchsvn {
url = "svn://svn.code.sf.net/p/acme-crossass/code-0/trunk"; url = "svn://svn.code.sf.net/p/acme-crossass/code-0/trunk";
rev = "319"; rev = "323";
sha256 = "sha256-VifIQ+UEVMKJ+cNS+Xxusazinr5Cgu1lmGuhqj/5Mpk="; sha256 = "1dzvip90yf1wg0fhfghn96dwrhg289d06b624px9a2wwy3vp5ryg";
}; };
sourceRoot = "code-0-r${src.rev}/src"; sourceRoot = "code-0-r${src.rev}/src";
makeFlags = [ "BINDIR=$(out)/bin" ];
postPatch = '' postPatch = ''
substituteInPlace Makefile \ substituteInPlace Makefile \
--replace "= gcc" "?= gcc" --replace "= gcc" "?= gcc"
''; '';
enableParallelBuilding = true;
makeFlags = [ "BINDIR=$(out)/bin" ];
meta = with lib; { meta = with lib; {
description = "A multi-platform cross assembler for 6502/6510/65816 CPUs"; description = "A multi-platform cross assembler for 6502/6510/65816 CPUs";
homepage = "https://sourceforge.net/projects/acme-crossass/"; homepage = "https://sourceforge.net/projects/acme-crossass/";

View file

@ -18,11 +18,11 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "xdg-desktop-portal-gnome"; pname = "xdg-desktop-portal-gnome";
version = "42.1"; version = "42.3";
src = fetchurl { src = fetchurl {
url = "mirror://gnome/sources/${pname}/${lib.versions.major version}/${pname}-${version}.tar.xz"; url = "mirror://gnome/sources/${pname}/${lib.versions.major version}/${pname}-${version}.tar.xz";
sha256 = "doW2aVzZi+gjgXECDByXE8RkfSaAAGyYzo5N+FgxLNI="; sha256 = "TtEFpmfkYyVGcQPcc0bSAj+uwdXsFTvRcxbak49TrOA=";
}; };
nativeBuildInputs = [ nativeBuildInputs = [
@ -55,6 +55,7 @@ stdenv.mkDerivation rec {
meta = with lib; { meta = with lib; {
description = "Backend implementation for xdg-desktop-portal for the GNOME desktop environment"; description = "Backend implementation for xdg-desktop-portal for the GNOME desktop environment";
homepage = "https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome";
maintainers = teams.gnome.members; maintainers = teams.gnome.members;
platforms = platforms.linux; platforms = platforms.linux;
license = licenses.lgpl21Plus; license = licenses.lgpl21Plus;

View file

@ -0,0 +1,51 @@
{ lib
, stdenv
, fetchFromGitHub
, wrapQtAppsHook
, cmake
, qtbase
, qttools
, nix-update-script
}:
stdenv.mkDerivation rec {
pname = "zint";
version = "2.11.0";
src = fetchFromGitHub {
owner = "woo-j";
repo = "zint";
rev = version;
sha256 = "sha256-DtfyXBBEDcltGUAutHl/ksRTTYmS7Ll9kjfgD7NmBbA=";
};
outputs = [ "out" "dev" ];
nativeBuildInputs = [ cmake wrapQtAppsHook ];
buildInputs = [ qtbase qttools ];
postInstall = ''
install -Dm644 $src/zint-qt.desktop $out/share/applications/zint-qt.desktop
install -Dm644 $src/zint-qt.png $out/share/pixmaps/zint-qt.png
install -Dm644 $src/frontend_qt/images/scalable/zint-qt.svg $out/share/icons/hicolor/scalable/apps/zint-qt.svg
'';
passthru.updateScript = nix-update-script {
attrPath = pname;
};
meta = with lib; {
description = "A barcode generating tool and library";
longDescription = ''
The Zint project aims to provide a complete cross-platform open source
barcode generating solution. The package currently consists of a Qt based
GUI, a CLI command line executable and a library with an API to allow
developers access to the capabilities of Zint.
'';
homepage = "http://www.zint.org.uk";
changelog = "https://github.com/woo-j/zint/blob/${version}/ChangeLog";
license = licenses.gpl3Plus;
maintainers = with maintainers; [ azahi ];
};
}

View file

@ -0,0 +1,34 @@
{ lib
, fetchFromGitHub
, buildGoModule
}:
buildGoModule rec {
pname = "cirrus-cli";
version = "0.81.1";
src = fetchFromGitHub {
owner = "cirruslabs";
repo = pname;
rev = "v${version}";
sha256 = "sha256-qbo7QGPvPLalKbiApkpTtPSeIh1SjqEuKXBIuHJJBB8=";
};
vendorSha256 = "sha256-XVGFJv9TYjuwVubTcFVI2b+M2ZDE1Jv4u/dxowcLL2s=";
ldflags = [
"-X github.com/cirruslabs/cirrus-cli/internal/version.Version=v${version}"
"-X github.com/cirruslabs/cirrus-cli/internal/version.Commit=v${version}"
];
# tests fail on read-only filesystem
doCheck = false;
meta = with lib; {
description = "CLI for executing Cirrus tasks locally and in any CI";
homepage = "https://github.com/cirruslabs/cirrus-cli";
license = licenses.agpl3Only;
maintainers = with maintainers; [ techknowlogick ];
mainProgram = "cirrus";
};
}

View file

@ -2,13 +2,13 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "bugdom"; pname = "bugdom";
version = "1.3.1"; version = "1.3.2";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "jorio"; owner = "jorio";
repo = pname; repo = pname;
rev = version; rev = version;
sha256 = "sha256-rhbsVgAkDdRJxbCCzJbsy5TbVdmP7MFqz+7nELiN4Yw="; sha256 = "sha256-pgms2mipW1zol35LVCuU5+7mN7CBiVGFvu1CJ3CrGU0=";
fetchSubmodules = true; fetchSubmodules = true;
}; };

View file

@ -107,10 +107,10 @@ let
unwrapped = stdenv.mkDerivation rec { unwrapped = stdenv.mkDerivation rec {
name = "tsm-client-${version}-unwrapped"; name = "tsm-client-${version}-unwrapped";
version = "8.1.14.0"; version = "8.1.15.0";
src = fetchurl { src = fetchurl {
url = mkSrcUrl version; url = mkSrcUrl version;
sha256 = "1iczc4w8rwzqnw01r89kwxcdr7pnwh3nqr3a0q8ncrxrhsy3qwn0"; hash = "sha512-K98irjGvN2QejwbOoRhnHkYdFX3ZQ8hv+v2Gb2/pnr9AE1uj6h0lEXQu2cOEHbk7jMtGwpglzofCF7yUyT/tcw==";
}; };
inherit meta passthru; inherit meta passthru;
@ -160,6 +160,16 @@ let
ln --symbolic --force --no-target-directory "$out/$(cut -b 7- <<< "$target")" "$link" ln --symbolic --force --no-target-directory "$out/$(cut -b 7- <<< "$target")" "$link"
done done
''; '';
# since 7b9fd5d1c9802131ca0a01ff08a3ff64379d2df4
# autopatchelf misses to add $out/lib to rpath;
# we have to call autopatchelf manually as it would
# run too late and overwrite our rpath otherwise
dontAutoPatchelf = true;
postFixup = ''
autoPatchelf $out
patchelf --add-rpath $out/lib $out/lib/*
'';
}; };
binPath = lib.makeBinPath ([ acl gnugrep procps ] binPath = lib.makeBinPath ([ acl gnugrep procps ]

View file

@ -5,7 +5,7 @@ stdenv.mkDerivation rec {
version = "1.1.15"; version = "1.1.15";
src = fetchurl { src = fetchurl {
url = "http://jfs.sourceforge.net/project/pub/jfsutils-${version}.tar.gz"; url = "mirror://sourceforge/jfs/jfsutils-${version}.tar.gz";
sha256 = "0kbsy2sk1jv4m82rxyl25gwrlkzvl3hzdga9gshkxkhm83v1aji4"; sha256 = "0kbsy2sk1jv4m82rxyl25gwrlkzvl3hzdga9gshkxkhm83v1aji4";
}; };
@ -31,6 +31,14 @@ stdenv.mkDerivation rec {
# `xchklog_buffer'; display.o:/build/jfsutils-1.1.15/fscklog/display.c:57: first defined here # `xchklog_buffer'; display.o:/build/jfsutils-1.1.15/fscklog/display.c:57: first defined here
NIX_CFLAGS_COMPILE = "-fcommon"; NIX_CFLAGS_COMPILE = "-fcommon";
# this required for wipefreespace
postInstall = ''
mkdir -p $out/include
cp include/*.h $out/include
mkdir -p $out/lib
cp ./libfs/libfs.a $out/lib
'';
meta = with lib; { meta = with lib; {
description = "IBM JFS utilities"; description = "IBM JFS utilities";
homepage = "http://jfs.sourceforge.net"; homepage = "http://jfs.sourceforge.net";

View file

@ -21,6 +21,12 @@ stdenv.mkDerivation rec {
substituteInPlace Makefile --replace ./run-ldconfig true substituteInPlace Makefile --replace ./run-ldconfig true
''; '';
# this required for wipefreespace
postInstall = ''
mkdir -p $out/lib
cp ./libmisc/.libs/libmisc.a $out/lib/libreiser4misc.a.la
'';
meta = with lib; { meta = with lib; {
inherit version; inherit version;
homepage = "https://sourceforge.net/projects/reiser4/"; homepage = "https://sourceforge.net/projects/reiser4/";

View file

@ -0,0 +1,54 @@
{ stdenv
, pkgs
, lib
, fetchurl
, e2fsprogs
, ntfs3g
, xfsprogs
, reiser4progs
, libaal
, jfsutils
, libuuid
, texinfo
}:
stdenv.mkDerivation rec {
pname = "wipefreespace";
version = "2.5";
src = fetchurl {
url = "mirror://sourceforge/project/wipefreespace/wipefreespace/${version}/wipefreespace-${version}.tar.gz";
hash = "sha256-wymV6G4Et5TCoIztZfdb3xuzjdBHFyB5OmI4EcsJKwQ=";
};
nativeBuildInputs = [
texinfo
];
# missed: Reiser3 FAT12/16/32 MinixFS HFS+ OCFS
buildInputs = [
e2fsprogs
ntfs3g
xfsprogs
reiser4progs
libaal
jfsutils
libuuid
];
strictDeps = true;
preConfigure = ''
export PATH=$PATH:${xfsprogs}/bin
export CFLAGS=-I${jfsutils}/include
export LDFLAGS="-L${jfsutils}/lib -L${reiser4progs}/lib"
'';
meta = with lib; {
description = "A program which will securely wipe the free space";
homepage = "https://wipefreespace.sourceforge.io";
license = licenses.gpl2Plus;
platforms = platforms.linux;
maintainers = with maintainers; [ catap ];
};
}

View file

@ -12,9 +12,6 @@
, javaSupport ? false , javaSupport ? false
, jdk , jdk
}: }:
let
javabase = "${jdk}/jre/lib/${jdk.architecture}";
in
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "hdf"; pname = "hdf";
version = "4.2.15"; version = "4.2.15";
@ -84,8 +81,6 @@ stdenv.mkDerivation rec {
] ++ lib.optionals javaSupport [ ] ++ lib.optionals javaSupport [
"-DHDF4_BUILD_JAVA=ON" "-DHDF4_BUILD_JAVA=ON"
"-DJAVA_HOME=${jdk}" "-DJAVA_HOME=${jdk}"
"-DJAVA_AWT_LIBRARY=${javabase}/libawt.so"
"-DJAVA_JVM_LIBRARY=${javabase}/server/libjvm.so"
] ++ lib.optionals szipSupport [ ] ++ lib.optionals szipSupport [
"-DHDF4_ENABLE_SZIP_ENCODING=ON" "-DHDF4_ENABLE_SZIP_ENCODING=ON"
"-DHDF4_ENABLE_SZIP_SUPPORT=ON" "-DHDF4_ENABLE_SZIP_SUPPORT=ON"

View file

@ -37,7 +37,7 @@ stdenv.mkDerivation rec {
installPhase = '' installPhase = ''
runHook preInstall runHook preInstall
'' + lib.optionalString stdenv.isLinux ''
mkdir -p $out/bin $out/lib mkdir -p $out/bin $out/lib
cp -a build/dist/HDFView/bin/HDFView $out/bin/ cp -a build/dist/HDFView/bin/HDFView $out/bin/
cp -a build/dist/HDFView/lib/app $out/lib/ cp -a build/dist/HDFView/lib/app $out/lib/
@ -45,7 +45,10 @@ stdenv.mkDerivation rec {
mkdir -p $out/share/applications $out/share/icons/hicolor/32x32/apps mkdir -p $out/share/applications $out/share/icons/hicolor/32x32/apps
cp src/HDFView.png $out/share/icons/hicolor/32x32/apps/ cp src/HDFView.png $out/share/icons/hicolor/32x32/apps/
'' + lib.optionalString stdenv.isDarwin ''
mkdir -p $out/Applications
cp -a build/dist/HDFView.app $out/Applications/
'' + ''
runHook postInstall runHook postInstall
''; '';
@ -53,6 +56,6 @@ stdenv.mkDerivation rec {
description = "A visual tool for browsing and editing HDF4 and HDF5 files"; description = "A visual tool for browsing and editing HDF4 and HDF5 files";
license = lib.licenses.free; # BSD-like license = lib.licenses.free; # BSD-like
homepage = "https://portal.hdfgroup.org/display/HDFVIEW/HDFView"; homepage = "https://portal.hdfgroup.org/display/HDFVIEW/HDFView";
platforms = lib.platforms.linux; platforms = lib.platforms.linux ++ lib.platforms.darwin;
}; };
} }

View file

@ -781,6 +781,8 @@ with pkgs;
inherit curl stdenv; inherit curl stdenv;
}; };
fetchit = callPackage ../applications/networking/cluster/fetchit { };
fetchzip = callPackage ../build-support/fetchzip { } fetchzip = callPackage ../build-support/fetchzip { }
// { // {
tests = pkgs.tests.fetchzip; tests = pkgs.tests.fetchzip;
@ -4862,6 +4864,8 @@ with pkgs;
citrix_workspace = citrix_workspace_22_05_0; citrix_workspace = citrix_workspace_22_05_0;
cirrus-cli = callPackage ../development/tools/continuous-integration/cirrus-cli { };
inherit (callPackage ../applications/networking/remote/citrix-workspace { }) inherit (callPackage ../applications/networking/remote/citrix-workspace { })
citrix_workspace_21_01_0 citrix_workspace_21_01_0
citrix_workspace_21_03_0 citrix_workspace_21_03_0
@ -11975,6 +11979,8 @@ with pkgs;
inherit (darwin.apple_sdk.frameworks) Foundation IOBluetooth; inherit (darwin.apple_sdk.frameworks) Foundation IOBluetooth;
}; };
wipefreespace = callPackage ../tools/filesystems/wipefreespace {};
woeusb = callPackage ../tools/misc/woeusb { }; woeusb = callPackage ../tools/misc/woeusb { };
woeusb-ng = callPackage ../tools/misc/woeusb-ng { }; woeusb-ng = callPackage ../tools/misc/woeusb-ng { };
@ -12232,6 +12238,8 @@ with pkgs;
zinit = callPackage ../shells/zsh/zinit {} ; zinit = callPackage ../shells/zsh/zinit {} ;
zint = qt6Packages.callPackage ../development/libraries/zint { };
zs-apc-spdu-ctl = callPackage ../tools/networking/zs-apc-spdu-ctl { }; zs-apc-spdu-ctl = callPackage ../tools/networking/zs-apc-spdu-ctl { };
zs-wait4host = callPackage ../tools/networking/zs-wait4host { }; zs-wait4host = callPackage ../tools/networking/zs-wait4host { };
@ -29779,7 +29787,9 @@ with pkgs;
rdup = callPackage ../tools/backup/rdup { }; rdup = callPackage ../tools/backup/rdup { };
reaper = callPackage ../applications/audio/reaper { }; reaper = callPackage ../applications/audio/reaper {
jackLibrary = libjack2; # Another option is "pipewire.jack".
};
recapp = callPackage ../applications/video/recapp { }; recapp = callPackage ../applications/video/recapp { };