Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F163349781
D18890.id53016.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Flag For Later
Award Token
Size
3 KB
Referenced Files
None
Subscribers
None
D18890.id53016.diff
View Options
Index: Mk/Uses/cargo.mk
===================================================================
--- Mk/Uses/cargo.mk
+++ Mk/Uses/cargo.mk
@@ -46,7 +46,7 @@
CARGO_BUILDDEP?= yes
.if ${CARGO_BUILDDEP:tl} == "yes"
-BUILD_DEPENDS+= ${RUST_DEFAULT}>=1.32.0:lang/${RUST_DEFAULT}
+BUILD_DEPENDS+= ${RUST_DEFAULT}>=1.31.0:lang/${RUST_DEFAULT}
.endif
# Location of cargo binary (default to lang/rust's Cargo binary)
Index: audio/Makefile
===================================================================
--- audio/Makefile
+++ audio/Makefile
@@ -790,6 +790,7 @@
SUBDIR += spiralsynthmodular
SUBDIR += splay
SUBDIR += splaytk
+ SUBDIR += spotifyd
SUBDIR += squash
SUBDIR += sratom
SUBDIR += stk
Index: audio/spotifyd/Makefile
===================================================================
--- /dev/null
+++ audio/spotifyd/Makefile
@@ -0,0 +1,25 @@
+PORTNAME= spotifyd
+DISTVERSION= 0.2.3-12
+DISTVERSIONPREFIX= v
+DISTVERSIONSUFFIX= -g47cc0bc
+CATEGORIES= audio
+
+# - No maintainer (not allowed for new ports), but not something I
+# personally want to add to my stable.
+# - Only pulseaudio backend; the ALSA backend is switched off
+# - Needs to be a bit past 0.2.3 release to actually support PA and no-ALSA
+MAINTAINER= ports@FreeBSD.org
+COMMENT= Spotify player (without a UI)
+
+LIB_DEPENDS= libpulse.so:audio/pulseaudio
+
+USES= cargo
+
+USE_GITHUB= yes
+GH_ACCOUNT= Spotifyd
+
+CARGO_CONFIGURE= no
+CARGO_BUILD_ARGS= --no-default-features --features pulseaudio_backend
+CARGO_INSTALL_ARGS= --no-default-features --features pulseaudio_backend
+
+.include <bsd.port.mk>
Index: audio/spotifyd/distinfo
===================================================================
--- /dev/null
+++ audio/spotifyd/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1547843574
+SHA256 (Spotifyd-spotifyd-v0.2.3-12-g47cc0bc_GH0.tar.gz) = 7d3bebfbe16b5770f8496c4adf82384dccdd47a626994c114ad88a526b427b3a
+SIZE (Spotifyd-spotifyd-v0.2.3-12-g47cc0bc_GH0.tar.gz) = 45373
Index: audio/spotifyd/pkg-descr
===================================================================
--- /dev/null
+++ audio/spotifyd/pkg-descr
@@ -0,0 +1,8 @@
+An open source Spotify client running as a UNIX daemon. Spotifyd streams
+music just like the official client, but is more lightweight and supports
+more platforms. Spotifyd also supports the Spotify Connect protocol which
+makes it show up as a device that can be controlled from the official clients.
+
+Spotifyd requires a Spotify Premium account.
+
+WWW: https://github.com/Spotifyd/spotifyd
Index: audio/spotifyd/pkg-message
===================================================================
--- /dev/null
+++ audio/spotifyd/pkg-message
@@ -0,0 +1,5 @@
+Spotifyd is a music-streaming component for listening to Spotify.
+
+Spotifyd requires a Spotify Premium account. It also requires a
+user interface, e.g. a Spotify connect client on your phone.
+
Index: audio/spotifyd/pkg-plist
===================================================================
--- /dev/null
+++ audio/spotifyd/pkg-plist
@@ -0,0 +1 @@
+bin/spotifyd
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Thu, Jul 23, 9:49 AM (2 h, 38 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
35357244
Default Alt Text
D18890.id53016.diff (3 KB)
Attached To
Mode
D18890: Stub of audio/spotifyd
Attached
Detach File
Event Timeline
Log In to Comment