Sun Apr 3 10:04:09 2022 UTC ()
audio/spotify-player

Fix build with gstreamer-backend.


(pin)
diff -r1.2 -r1.3 pkgsrc/audio/spotify-player/options.mk

cvs diff -r1.2 -r1.3 pkgsrc/audio/spotify-player/options.mk (switch to unified diff)

--- pkgsrc/audio/spotify-player/options.mk 2021/09/08 10:48:20 1.2
+++ pkgsrc/audio/spotify-player/options.mk 2022/04/03 10:04:09 1.3
@@ -1,55 +1,58 @@ @@ -1,55 +1,58 @@
1# $NetBSD: options.mk,v 1.2 2021/09/08 10:48:20 pin Exp $ 1# $NetBSD: options.mk,v 1.3 2022/04/03 10:04:09 pin Exp $
2 2
3PKG_OPTIONS_VAR= PKG_OPTIONS.spotify-player 3PKG_OPTIONS_VAR= PKG_OPTIONS.spotify-player
4PKG_SUPPORTED_OPTIONS= alsa gstreamer jack portaudio pulseaudio rodio sdl 4PKG_SUPPORTED_OPTIONS= alsa gstreamer jack portaudio pulseaudio rodio sdl
5PKG_SUGGESTED_OPTIONS= portaudio 5PKG_SUGGESTED_OPTIONS= portaudio
6 6
7.include "../../mk/bsd.options.mk" 7.include "../../mk/bsd.options.mk"
8 8
9.if !empty(PKG_OPTIONS:Malsa) 9.if !empty(PKG_OPTIONS:Malsa)
10CARGO_FEATURES+= alsa-backend 10CARGO_FEATURES+= alsa-backend
11RUSTFLAGS+= -C link-arg=-L${BUILDLINK_PREFIX.alsa-lib}/lib 11RUSTFLAGS+= -C link-arg=-L${BUILDLINK_PREFIX.alsa-lib}/lib
12RUSTFLAGS+= -C link-arg=${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.alsa-lib}/lib 12RUSTFLAGS+= -C link-arg=${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.alsa-lib}/lib
13.include "../../audio/alsa-lib/buildlink3.mk" 13.include "../../audio/alsa-lib/buildlink3.mk"
14.endif 14.endif
15 15
16.if !empty(PKG_OPTIONS:Mgstreamer) 16.if !empty(PKG_OPTIONS:Mgstreamer)
17CARGO_FEATURES+= gstreamer-backend 17CARGO_FEATURES+= gstreamer-backend
18RUSTFLAGS+= -C link-arg=-L${BUILDLINK_PREFIX.gstreamer1}/lib 18RUSTFLAGS+= -C link-arg=-L${BUILDLINK_PREFIX.gstreamer1}/lib
19RUSTFLAGS+= -C link-arg=${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.gstreamer1}/lib 19RUSTFLAGS+= -C link-arg=${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.gstreamer1}/lib
 20DEPENDS+= gstreamer1-default-backend-[0-9]*:../../meta-pkgs/gstreamer1-default-backend
20.include "../../multimedia/gstreamer1/buildlink3.mk" 21.include "../../multimedia/gstreamer1/buildlink3.mk"
 22.include "../../multimedia/gst-plugins1-base/buildlink3.mk"
 23.include "../../multimedia/gst-plugins1-good/buildlink3.mk"
21.endif 24.endif
22 25
23.if !empty(PKG_OPTIONS:Mjack) 26.if !empty(PKG_OPTIONS:Mjack)
24CARGO_FEATURES+= jackaudio-backend 27CARGO_FEATURES+= jackaudio-backend
25RUSTFLAGS+= -C link-arg=-L${BUILDLINK_PREFIX.jack}/lib 28RUSTFLAGS+= -C link-arg=-L${BUILDLINK_PREFIX.jack}/lib
26RUSTFLAGS+= -C link-arg=${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.jack}/lib 29RUSTFLAGS+= -C link-arg=${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.jack}/lib
27.include "../../audio/jack/buildlink3.mk" 30.include "../../audio/jack/buildlink3.mk"
28.endif 31.endif
29 32
30.if !empty(PKG_OPTIONS:Mportaudio) 33.if !empty(PKG_OPTIONS:Mportaudio)
31CARGO_FEATURES+= portaudio-backend 34CARGO_FEATURES+= portaudio-backend
32RUSTFLAGS+= -C link-arg=-L${BUILDLINK_PREFIX.portaudio}/lib 35RUSTFLAGS+= -C link-arg=-L${BUILDLINK_PREFIX.portaudio}/lib
33RUSTFLAGS+= -C link-arg=-L${BUILDLINK_PREFIX.portaudio}/${BUILDLINK_LIBDIRS.portaudio} 36RUSTFLAGS+= -C link-arg=-L${BUILDLINK_PREFIX.portaudio}/${BUILDLINK_LIBDIRS.portaudio}
34RUSTFLAGS+= -C link-arg=${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.portaudio}/lib 37RUSTFLAGS+= -C link-arg=${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.portaudio}/lib
35RUSTFLAGS+= -C link-arg=${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.portaudio}/${BUILDLINK_LIBDIRS.portaudio} 38RUSTFLAGS+= -C link-arg=${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.portaudio}/${BUILDLINK_LIBDIRS.portaudio}
36.include "../../audio/portaudio/buildlink3.mk" 39.include "../../audio/portaudio/buildlink3.mk"
37.endif 40.endif
38 41
39.if !empty(PKG_OPTIONS:Mpulseaudio) 42.if !empty(PKG_OPTIONS:Mpulseaudio)
40CARGO_FEATURES+= pulseaudio-backend 43CARGO_FEATURES+= pulseaudio-backend
41RUSTFLAGS+= -C link-arg=-L${BUILDLINK_PREFIX.pulseaudio}/lib 44RUSTFLAGS+= -C link-arg=-L${BUILDLINK_PREFIX.pulseaudio}/lib
42RUSTFLAGS+= -C link-arg=${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.pulseaudio}/lib 45RUSTFLAGS+= -C link-arg=${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.pulseaudio}/lib
43.include "../../audio/pulseaudio/buildlink3.mk" 46.include "../../audio/pulseaudio/buildlink3.mk"
44.endif 47.endif
45 48
46.if !empty(PKG_OPTIONS:Mrodio) 49.if !empty(PKG_OPTIONS:Mrodio)
47CARGO_FEATURES+= rodio-backend 50CARGO_FEATURES+= rodio-backend
48.endif 51.endif
49 52
50.if !empty(PKG_OPTIONS:Msdl) 53.if !empty(PKG_OPTIONS:Msdl)
51CARGO_FEATURES+= sdl-backend 54CARGO_FEATURES+= sdl-backend
52RUSTFLAGS+= -C link-arg=-L${BUILDLINK_PREFIX.SDL2}/lib 55RUSTFLAGS+= -C link-arg=-L${BUILDLINK_PREFIX.SDL2}/lib
53RUSTFLAGS+= -C link-arg=${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.SDL2}/lib 56RUSTFLAGS+= -C link-arg=${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.SDL2}/lib
54.include "../../devel/SDL2/buildlink3.mk" 57.include "../../devel/SDL2/buildlink3.mk"
55.endif 58.endif