Page MenuHomeFreeBSD

Stub of audio/spotifyd
AbandonedPublic

Authored by adridg on Jan 18 2019, 3:33 PM.
Tags
None
Referenced Files
F128766724: D18890.id53016.diff
Sun, Sep 14, 5:38 AM
Unknown Object (File)
Sun, Sep 7, 7:56 AM
Unknown Object (File)
Thu, Sep 4, 3:11 PM
Unknown Object (File)
Thu, Sep 4, 11:57 AM
Unknown Object (File)
Wed, Sep 3, 6:56 PM
Unknown Object (File)
Wed, Sep 3, 1:59 PM
Unknown Object (File)
Wed, Sep 3, 1:39 PM
Unknown Object (File)
Wed, Sep 3, 12:11 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 Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 22046
Build 21274: arc lint + arc unit

Event Timeline

  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

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

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.

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

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.