Page MenuHomeFreeBSD

Stub of audio/spotifyd
AbandonedPublic

Authored by adridg on Jan 18 2019, 3:33 PM.

Details

Reviewers
None
Group Reviewers
O5: Ports Framework(Owns No Changed Paths)
portmgr
Summary

Based on @FreeBSDHelp's call for maybe-a-port?

Following steps described at
https://atomicules.co.uk/2019/01/17/Building-Spotifyd-on-NetBSD.html
to create a normal port for spotifyd (which can play spotify, but
has no UI; you'll need something else for that).

Diff Detail

Repository
rP FreeBSD ports repository
Lint
No Linters Available
Unit
No Unit Test Coverage
Build Status
Buildable 22046
Build 21274: arc lint + arc unit

Event Timeline

adridg created this revision.Jan 18 2019, 3:33 PM
  1. Current status
    • the port doesn't build at all -- can't seem to get CARGO_ARGS set properly
    • git master building from the console with the cargo flags given in the blog post grinds along until it fails in the linking stage
    • (link error is obvious) /usr/bin/ld: error: unable to find library -lpulse
adridg updated this revision to Diff 53014.Jan 18 2019, 8:36 PM

PA dep, document bits, build a specific commit instead of 0.2.3 release

Harbormaster completed remote builds in B22045: Diff 53014.
adridg added inline comments.Jan 18 2019, 8:37 PM
Mk/Uses/cargo.mk
49

This is obviously bogus, but I didn't want to build a newer rust locally just-yet.

audio/spotifyd/Makefile
11

This kind of notes is unusual in a port.

23

Still needs to have the steps from 6.5 in the PHB applied, listing crates and such.

adridg updated this revision to Diff 53016.Jan 18 2019, 8:54 PM

Add plist, *also* tell stage that it needs to avoid ALSA

jbeich added a subscriber: jbeich.Jan 20 2019, 2:23 AM

Obsolete after rP490765?

adridg abandoned this revision.Jan 20 2019, 4:22 PM

tobik@

mat added a comment.Jan 22 2019, 3:31 PM

Also, use PLIST_FILES.

audio/spotifyd/Makefile
1

Missing header.

2–4
7–8

So, you are willing to do the most difficult job of doing the porting, but not to maintain it a while.