2023-12-27 19:47:30 +00:00
|
|
|
COMMENT = Spotify client running as UNIX daemon
|
2025-03-09 14:44:07 +00:00
|
|
|
GH_ACCOUNT = Spotifyd
|
|
|
|
|
GH_PROJECT = spotifyd
|
2025-11-19 15:55:21 +00:00
|
|
|
GH_TAGNAME = v0.4.2
|
2023-12-27 19:47:30 +00:00
|
|
|
CATEGORIES = audio net
|
2026-06-02 17:47:05 +00:00
|
|
|
REVISION = 0
|
2023-12-27 19:47:30 +00:00
|
|
|
|
2025-03-09 14:44:07 +00:00
|
|
|
MAINTAINER = Pascal Stumpf <pascal@stumpf.co>
|
2023-12-27 19:47:30 +00:00
|
|
|
|
|
|
|
|
HOMEPAGE = https://spotifyd.rs
|
|
|
|
|
|
|
|
|
|
# GPLv3.0
|
|
|
|
|
PERMIT_PACKAGE = Yes
|
|
|
|
|
|
2025-03-17 06:38:56 +00:00
|
|
|
# C1x
|
|
|
|
|
COMPILER = base-clang ports-gcc
|
|
|
|
|
|
2024-01-05 18:56:06 +00:00
|
|
|
# uses pledge()
|
2025-11-19 15:55:21 +00:00
|
|
|
WANTLIB = ${MODCARGO_WANTLIB} crypto dbus-1 m portaudio ssl
|
2023-12-27 19:47:30 +00:00
|
|
|
|
2025-06-15 10:47:37 +00:00
|
|
|
MODULES = devel/cargo \
|
|
|
|
|
lang/clang
|
2023-12-27 19:47:30 +00:00
|
|
|
|
2025-06-15 10:47:37 +00:00
|
|
|
BUILD_DEPENDS = devel/cmake/core
|
2023-12-27 19:47:30 +00:00
|
|
|
LIB_DEPENDS = audio/portaudio-svn \
|
|
|
|
|
x11/dbus,-main
|
|
|
|
|
|
2025-06-15 10:47:37 +00:00
|
|
|
# libclang needed for bindgen used from aws-lc-sys
|
|
|
|
|
MAKE_ENV = LIBCLANG_PATH=${LOCALBASE}/llvm${MODCLANG_VERSION}/lib
|
|
|
|
|
MODCLANG_COMPILER_LINKS = no
|
2025-03-09 14:44:07 +00:00
|
|
|
|
2023-12-27 19:47:30 +00:00
|
|
|
CONFIGURE_STYLE = cargo
|
|
|
|
|
SEPARATE_BUILD = Yes
|
|
|
|
|
|
|
|
|
|
MODCARGO_NO_DEFAULT_FEATURES = Yes
|
2025-03-09 14:44:07 +00:00
|
|
|
MODCARGO_FEATURES = dbus_mpris \
|
2023-12-27 19:47:30 +00:00
|
|
|
portaudio_backend
|
|
|
|
|
|
2024-01-08 03:26:55 +00:00
|
|
|
DBUS_SVC = org.mpris.MediaPlayer2.${PKGSTEM}
|
|
|
|
|
DBUS_DIR = ${PREFIX}/share/dbus-1/system.d/
|
2024-01-05 14:49:06 +00:00
|
|
|
EXAMPLES_DIR = ${PREFIX}/share/examples/${PKGSTEM}
|
|
|
|
|
HOME_DIR = ${LOCALSTATEDIR}/${PKGSTEM}
|
2024-01-08 03:26:55 +00:00
|
|
|
SUBST_VARS = DBUS_SVC \
|
|
|
|
|
HOME_DIR
|
2023-12-29 22:09:21 +00:00
|
|
|
|
|
|
|
|
post-install:
|
2024-01-08 03:26:55 +00:00
|
|
|
${INSTALL_DATA_DIR} ${DBUS_DIR}
|
|
|
|
|
${SUBST_DATA} {${FILESDIR},${DBUS_DIR}}/${DBUS_SVC}.conf
|
2024-01-05 14:49:06 +00:00
|
|
|
${INSTALL_DATA_DIR} ${EXAMPLES_DIR}
|
|
|
|
|
${SUBST_DATA} {${FILESDIR},${EXAMPLES_DIR}}/${PKGSTEM}.conf
|
2023-12-29 22:09:21 +00:00
|
|
|
|
2023-12-27 19:47:30 +00:00
|
|
|
.include "crates.inc"
|
|
|
|
|
.include <bsd.port.mk>
|