| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: Makefile,v 1.1 2020/10/11 13:19:42 pin Exp $ | | 1 | # $NetBSD: Makefile,v 1.2 2020/10/20 19:06:59 tnn Exp $ |
2 | | | 2 | |
3 | DISTNAME= librespot-0.1.3 | | 3 | DISTNAME= librespot-0.1.3 |
4 | CATEGORIES= audio | | 4 | CATEGORIES= audio |
5 | MASTER_SITES= ${MASTER_SITE_GITHUB:=librespot-org/} | | 5 | MASTER_SITES= ${MASTER_SITE_GITHUB:=librespot-org/} |
6 | #GITHUB_TAG= v${PKGVERSION_NOREV} | | 6 | #GITHUB_TAG= v${PKGVERSION_NOREV} |
7 | #Track a specific commit until upstream provides a new release | | 7 | #Track a specific commit until upstream provides a new release |
8 | GITHUB_PROJECT= librespot | | 8 | GITHUB_PROJECT= librespot |
9 | GITHUB_TAG= a2f832dff171914935f7e1a98a5da3d7c8a0b789 | | 9 | GITHUB_TAG= a2f832dff171914935f7e1a98a5da3d7c8a0b789 |
10 | | | 10 | |
11 | MAINTAINER= pin@NetBSD.org | | 11 | MAINTAINER= pin@NetBSD.org |
12 | HOMEPAGE= https://github.com/librespot-org/librespot/ | | 12 | HOMEPAGE= https://github.com/librespot-org/librespot/ |
13 | COMMENT= Open Source Spotify client library | | 13 | COMMENT= Open Source Spotify client library |
14 | LICENSE= mit | | 14 | LICENSE= mit |
| @@ -277,23 +277,25 @@ CARGO_CRATE_DEPENDS+= want-0.0.4 | | | @@ -277,23 +277,25 @@ CARGO_CRATE_DEPENDS+= want-0.0.4 |
277 | CARGO_CRATE_DEPENDS+= wasi-0.9.0+wasi-snapshot-preview1 | | 277 | CARGO_CRATE_DEPENDS+= wasi-0.9.0+wasi-snapshot-preview1 |
278 | CARGO_CRATE_DEPENDS+= winapi-0.2.8 | | 278 | CARGO_CRATE_DEPENDS+= winapi-0.2.8 |
279 | CARGO_CRATE_DEPENDS+= winapi-0.3.9 | | 279 | CARGO_CRATE_DEPENDS+= winapi-0.3.9 |
280 | CARGO_CRATE_DEPENDS+= winapi-build-0.1.1 | | 280 | CARGO_CRATE_DEPENDS+= winapi-build-0.1.1 |
281 | CARGO_CRATE_DEPENDS+= winapi-i686-pc-windows-gnu-0.4.0 | | 281 | CARGO_CRATE_DEPENDS+= winapi-i686-pc-windows-gnu-0.4.0 |
282 | CARGO_CRATE_DEPENDS+= winapi-util-0.1.5 | | 282 | CARGO_CRATE_DEPENDS+= winapi-util-0.1.5 |
283 | CARGO_CRATE_DEPENDS+= winapi-x86_64-pc-windows-gnu-0.4.0 | | 283 | CARGO_CRATE_DEPENDS+= winapi-x86_64-pc-windows-gnu-0.4.0 |
284 | CARGO_CRATE_DEPENDS+= ws2_32-sys-0.2.1 | | 284 | CARGO_CRATE_DEPENDS+= ws2_32-sys-0.2.1 |
285 | CARGO_CRATE_DEPENDS+= zerocopy-0.2.8 | | 285 | CARGO_CRATE_DEPENDS+= zerocopy-0.2.8 |
286 | CARGO_CRATE_DEPENDS+= zerocopy-derive-0.1.4 | | 286 | CARGO_CRATE_DEPENDS+= zerocopy-derive-0.1.4 |
287 | | | 287 | |
288 | INSTALLATION_DIRS= bin | | 288 | INSTALLATION_DIRS= bin |
289 | | | 289 | |
290 | CARGO_ARGS+= ${DEFAULT_CARGO_ARGS} --no-default-features --features portaudio-backend | | | |
291 | RUSTFLAGS+= -C link-arg=${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.portaudio}/${BUILDLINK_LIBDIRS.portaudio} | | 290 | RUSTFLAGS+= -C link-arg=${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.portaudio}/${BUILDLINK_LIBDIRS.portaudio} |
292 | MAKE_ENV+= RUSTFLAGS=${RUSTFLAGS:Q} | | 291 | MAKE_ENV+= RUSTFLAGS=${RUSTFLAGS:Q} |
293 | | | 292 | |
| | | 293 | CARGO_NO_DEFAULT_FEATURES= yes |
| | | 294 | CARGO_FEATURES= portaudio-backend |
| | | 295 | |
294 | do-install: | | 296 | do-install: |
295 | ${INSTALL_PROGRAM} ${WRKSRC}/target/release/librespot ${DESTDIR}${PREFIX}/bin | | 297 | ${INSTALL_PROGRAM} ${WRKSRC}/target/release/librespot ${DESTDIR}${PREFIX}/bin |
296 | | | 298 | |
297 | .include "../../audio/portaudio/buildlink3.mk" | | 299 | .include "../../audio/portaudio/buildlink3.mk" |
298 | .include "../../lang/rust/cargo.mk" | | 300 | .include "../../lang/rust/cargo.mk" |
299 | .include "../../mk/bsd.pkg.mk" | | 301 | .include "../../mk/bsd.pkg.mk" |