audio/strawberry 1.2.27 MidnightBSD
Music player and collection organizer
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- Last update
- Commit
5251d29b4c- License
- gpl3+
- Categories
- audio
Description
Strawberry is a music player and music collection organizer forked from Clementine in 2018. It is aimed at music collectors and audiophiles.
Features include: * Smart and dynamic playlists * Tag editing * Streaming support * Audio CD playback * Song lyrics * Scrobbler with support for Last.fm, Libre.fm and ListenBrainz
In the other systems
| System | Port | Version |
|---|---|---|
| MidnightBSD | audio/strawberry | 1.2.27 |
| FreeBSD | audio/strawberry | 1.2.31 |
| NetBSD | audio/strawberry | 1.2.30 |
| DragonFly | audio/strawberry | 1.2.7_1 |
| HardenedBSD | audio/strawberry | 1.2.27 |
| GhostBSD | audio/strawberry | 1.2.27 |
Install
Binary package:
mport install strawberry
From mports:
cd /usr/mports/audio/strawberry && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= strawberry>0:audio/strawberry
Dependencies
As this port's Makefile names them.
Build 3
boost-libs>0: devel/boost-libsrapidjson>0: devel/rapidjsonsparsehash>0: devel/sparsehash
Library 4
libicui18n.so: devel/iculibkdsingleapplication-qt6.so: devel/kdsingleapplicationlibtag.so: audio/tagliblibxkbcommon.so: x11/libxkbcommon
Test 1
googletest>=0: devel/googletest
Build dependencies 7
Run dependencies 4
No port depends on this one.
Configuration
Options name: audio_strawberry
| Option | Default | Description |
|---|---|---|
| ALSA | on | |
| CDIO | off | |
| EBUR128 | on | EBU R 128 loudness normalization |
| IPOD | off | iPod Classic support |
| MOODBAR | on | Moodbar support |
| MTP | off | |
| MUSICBRAINZ | on | Tagging/fingerprinting from MusicBrainz |
| NLS | off | |
| PULSEAUDIO | off |
- USES
- cmake:testing compiler:c++17-lang desktop-file-utils gl gnome gstreamer pkgconfig qt:6 sqlite tar:xz xorg
- Service scripts
- none
Files
Manual pages 1
- strawberry(1)
pkg-plist 7
- bin/strawberry
- share/applications/org.strawberrymusicplayer.strawberry.desktop
- share/icons/hicolor/128x128/apps/strawberry.png
- share/icons/hicolor/48x48/apps/strawberry.png
- share/icons/hicolor/64x64/apps/strawberry.png
- share/man/man1/strawberry.1.gz
- share/metainfo/org.strawberrymusicplayer.strawberry.appdata.xml
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| strawberry-1.2.27.tar.xz | 1.169094e+07 | 85e9990b9bd4641e620ebd55d2c9383d3c19359b0a4c647baab65c7cb7c5772c |
Master sites 1
- https://github.com/strawberrymusicplayer/strawberry/releases/download/1.2.27/
Commit history 1
| Date | Commit | Credits | Log message |
|---|---|---|---|
5251d29b4c |
Lucas Holt | audio/strawberry: update to 1.2.27 (#1132) Updates Strawberry to 1.2.27 and removes the release-specific
PORTREVISION. Adds INSTALLS_ICONS=yes for the staged application icons.
Validation: bmake makesum, patch, build, fake, package, test,
check-license, portlint -C, and git diff --check all pass.
The build framework installed missing dependencies (sparsehash, faac,
gstreamer1-plugins-faac, taglib, and kdsingleapplication) on the
validation host.
## Summary by Sourcery
Update the Strawberry port to the 1.2.27 release and package its staged
application icons.
Enhancements:
- Update the Strawberry audio port to version 1.2.27 and enable
installation of its application icons.
Chores:
- Remove the release-specific PORTREVISION now that the port version has
been updated.
Signed-off-by: Lucas Holt <[email protected]> |