tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
trx: 0.4 -> 0.5
Jaakko Luttinen
5 years ago
86a012b9
70e53889
+23
-2
2 changed files
expand all
collapse all
unified
split
pkgs
tools
audio
trx
add_bctoolbox_ldlib.patch
default.nix
+15
pkgs/tools/audio/trx/add_bctoolbox_ldlib.patch
···
1
1
+
diff --git a/Makefile b/Makefile
2
2
+
index ffcd883..c4b4ff7 100644
3
3
+
--- a/Makefile
4
4
+
+++ b/Makefile
5
5
+
@@ -12,8 +12,9 @@ CFLAGS += -MMD -Wall
6
6
+
LDLIBS_ASOUND ?= -lasound
7
7
+
LDLIBS_OPUS ?= -lopus
8
8
+
LDLIBS_ORTP ?= -lortp
9
9
+
+LDLIBS_BCTOOLBOX ?= -lbctoolbox
10
10
+
11
11
+
-LDLIBS += $(LDLIBS_ASOUND) $(LDLIBS_OPUS) $(LDLIBS_ORTP)
12
12
+
+LDLIBS += $(LDLIBS_ASOUND) $(LDLIBS_OPUS) $(LDLIBS_ORTP) $(LDLIBS_BCTOOLBOX)
13
13
+
14
14
+
.PHONY: all install dist clean
15
15
+
+8
-2
pkgs/tools/audio/trx/default.nix
···
2
2
3
3
stdenv.mkDerivation rec {
4
4
pname = "trx";
5
5
-
version = "0.4";
5
5
+
version = "0.5";
6
6
7
7
src = fetchurl {
8
8
url = "https://www.pogo.org.uk/~mark/trx/releases/${pname}-${version}.tar.gz";
9
9
-
sha256 = "1wsrkbqc090px8i9p8awz38znxjcqjb1dzjjdd8xkjmiprayjhkl";
9
9
+
sha256 = "1jjgca92nifjhcr3n0fmpfr6f5gxlqyal2wmgdlgd7hx834r1if7";
10
10
};
11
11
+
12
12
+
# Makefile is currently missing -lbctoolbox so the build fails when linking
13
13
+
# the libraries. This patch adds that flag.
14
14
+
patches = [
15
15
+
./add_bctoolbox_ldlib.patch
16
16
+
];
11
17
12
18
buildInputs = [ alsaLib libopus ortp bctoolbox ];
13
19
makeFlags = [ "PREFIX=$(out)" ];