Wed May 17 22:38:59 2023 UTC ()
ncspot: use cargo.mk's install


(wiz)
diff -r1.54 -r1.55 pkgsrc/audio/ncspot/Makefile

cvs diff -r1.54 -r1.55 pkgsrc/audio/ncspot/Makefile (expand / switch to unified diff)

--- pkgsrc/audio/ncspot/Makefile 2023/05/06 19:09:02 1.54
+++ pkgsrc/audio/ncspot/Makefile 2023/05/17 22:38:59 1.55
@@ -1,37 +1,31 @@ @@ -1,37 +1,31 @@
1# $NetBSD: Makefile,v 1.54 2023/05/06 19:09:02 ryoon Exp $ 1# $NetBSD: Makefile,v 1.55 2023/05/17 22:38:59 wiz Exp $
2 2
3DISTNAME= ncspot-0.13.2 3DISTNAME= ncspot-0.13.2
4PKGREVISION= 1 4PKGREVISION= 1
5CATEGORIES= audio 5CATEGORIES= audio
6MASTER_SITES= ${MASTER_SITE_GITHUB:=hrkfdn/} 6MASTER_SITES= ${MASTER_SITE_GITHUB:=hrkfdn/}
7GITHUB_TAG= v${PKGVERSION_NOREV} 7GITHUB_TAG= v${PKGVERSION_NOREV}
8 8
9MAINTAINER= pin@NetBSD.org 9MAINTAINER= pin@NetBSD.org
10HOMEPAGE= https://github.com/hrkfdn/ncspot/ 10HOMEPAGE= https://github.com/hrkfdn/ncspot/
11COMMENT= Cross-platform ncurses Spotify client written in Rust 11COMMENT= Cross-platform ncurses Spotify client written in Rust
12LICENSE= 2-clause-bsd 12LICENSE= 2-clause-bsd
13 13
14.include "cargo-depends.mk" 14.include "cargo-depends.mk"
15 15
16USE_LANGUAGES+= c c++ 16USE_LANGUAGES+= c c++
17USE_TOOLS+= pkg-config 17USE_TOOLS+= pkg-config
18PYTHON_VERSIONS_INCOMPATIBLE= 27 18PYTHON_VERSIONS_INCOMPATIBLE= 27
19PYTHON_FOR_BUILD_ONLY= tool 19PYTHON_FOR_BUILD_ONLY= tool
20 20
21INSTALLATION_DIRS= bin 
22 
23MAKE_ENV+= OPENSSL_DIR=${BUILDLINK_PREFIX.openssl:Q} 21MAKE_ENV+= OPENSSL_DIR=${BUILDLINK_PREFIX.openssl:Q}
24RUSTFLAGS+= -C link-arg=${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.openssl}/lib 22RUSTFLAGS+= -C link-arg=${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.openssl}/lib
25 23
26CARGO_NO_DEFAULT_FEATURES= YES 24CARGO_NO_DEFAULT_FEATURES= YES
27 25
28.include "options.mk" 26.include "options.mk"
29 27
30do-install: 
31 ${INSTALL_PROGRAM} ${WRKSRC}/target/release/ncspot \ 
32 ${DESTDIR}${PREFIX}/bin 
33 
34.include "../../lang/python/tool.mk" 28.include "../../lang/python/tool.mk"
35.include "../../lang/rust/cargo.mk" 29.include "../../lang/rust/cargo.mk"
36.include "../../security/openssl/buildlink3.mk" 30.include "../../security/openssl/buildlink3.mk"
37.include "../../mk/bsd.pkg.mk" 31.include "../../mk/bsd.pkg.mk"