mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-12-24 06:33:42 +00:00
12d2821bf5
With all libcs I'm aware of, libdl is now either empty (Glibc, musl, uclibc, illumos), a symlink to libc or equivalent (Apple), or does not exist (FreeBSD, NetBSD). So explicitly linking libdl now does nothing for the former platforms, and breaks the build for the latter platforms. With this patch I've removed -ldl from all overridden linker flags for all free packages in Nixpkgs. Everything still seems to build.
27 lines
1006 B
Nix
27 lines
1006 B
Nix
{ lib, stdenv, fetchurl, pkg-config, libjack2, ladspaH, gtk2, alsa-lib, libxml2, lrdf }:
|
|
stdenv.mkDerivation rec {
|
|
pname = "jack-rack";
|
|
version = "1.4.7";
|
|
src = fetchurl {
|
|
url = "mirror://sourceforge/${pname}/${pname}-${version}.tar.bz2";
|
|
sha256 = "1lmibx9gicagcpcisacj6qhq6i08lkl5x8szysjqvbgpxl9qg045";
|
|
};
|
|
nativeBuildInputs = [ pkg-config ];
|
|
buildInputs = [ libjack2 ladspaH gtk2 alsa-lib libxml2 lrdf ];
|
|
NIX_LDFLAGS = "-lm -lpthread";
|
|
|
|
meta = {
|
|
description = ''An effects "rack" for the JACK low latency audio API'';
|
|
longDescription = ''
|
|
JACK Rack is an effects "rack" for the JACK low latency audio
|
|
API. The rack can be filled with LADSPA effects plugins and can
|
|
be controlled using the ALSA sequencer. It's phat; it turns your
|
|
computer into an effects box.
|
|
'';
|
|
homepage = "https://jack-rack.sourceforge.net/";
|
|
license = lib.licenses.gpl2Plus;
|
|
maintainers = [ lib.maintainers.astsmtl ];
|
|
platforms = lib.platforms.linux;
|
|
};
|
|
}
|