forked from gentoo/gentoo
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
media-sound/strawberry: Bump to version 0.8.2
Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Lars Wendler <[email protected]>
- Loading branch information
Lars Wendler
committed
Oct 13, 2020
1 parent
4aab2c9
commit 08311b1
Showing
2 changed files
with
117 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,4 @@ | ||
DIST strawberry-0.6.13.tar.xz 10156576 BLAKE2B 04d27d8a96a8664348623c11f393324b410f8224b22089e200947cfd90eaafe04c3aa13cc5345a7c95d83d24ed04ec9221a8badfb2e3dc42922739b568fc2e90 SHA512 b3db58a30d50f74b313c0af5a492ea809d631c4152f856b19debb5f811688eb21d97ba35b58f3f1d00779fcd76220d88b4dafc32520416f7e749c6680257ad49 | ||
DIST strawberry-0.7.2.tar.xz 10123596 BLAKE2B cfd3384ded94bc5e638d79e4dea8e4a04a42abcc36d1d34da5d39150c2f20e785fd5f199c91ca515d02391e90acd23d1a5d90602ec07f52fdfa711d3ec88bc0e SHA512 d664ce81c2eef2e1bbbbdda40e420142c6c0bf6df42a785cc1c7f572f9b7521e44161f93c4694434db8752d7056df946e6e2aa064a62f45b143da6860f007483 | ||
DIST strawberry-0.8.1.tar.xz 10278268 BLAKE2B 41b278449d4a2e6efcf9b369b28cf4705cc21daaadd106dbd94668a3aeffbeba8d3c31f50107248a40983e368ddb0e4cc4a05362dc10fc41ca8a138e4e652436 SHA512 99c4c11cdb540ec36285b7e6e7fba65d69aa8eb125fba2cf8a053c61adf9e987d415a35fa4dbf76a580a73296cfe2e4072a2872f821810d826292cdae47941b3 | ||
DIST strawberry-0.8.2.tar.xz 10280568 BLAKE2B 16af6602137e7e8623dbb7b39610fc574157677078321888f002115c254fbf6c8b8d1b6644a2d064e7eca452cb411abc8ee48ea07b179a0dcd4a352d355bf6ab SHA512 7ff983aa3b8ff5d904af583be28e253be2d59db72d3f4ea4b4b13bad934fd91052028fddfd52ee1c316d6b8e54b42c44e7e33312f0d8d4d9027e1c529a716c38 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,116 @@ | ||
# Copyright 1999-2020 Gentoo Authors | ||
# Distributed under the terms of the GNU General Public License v2 | ||
|
||
EAPI=7 | ||
|
||
inherit cmake flag-o-matic l10n virtualx xdg | ||
|
||
PLOCALES="cs de es fr hu id it ko nb pl ru" | ||
|
||
DESCRIPTION="Modern music player and library organizer based on Clementine and Qt" | ||
HOMEPAGE="https://www.strawbs.org/" | ||
if [[ ${PV} == *9999* ]]; then | ||
EGIT_REPO_URI="https://github.com/jonaski/strawberry.git" | ||
inherit git-r3 | ||
else | ||
SRC_URI="https://github.com/jonaski/strawberry/releases/download/${PV}/${P}.tar.xz" | ||
KEYWORDS="~amd64 ~x86" | ||
fi | ||
|
||
LICENSE="GPL-3" | ||
SLOT="0" | ||
IUSE="cdda +dbus debug ipod mms mtp pulseaudio +udisks" | ||
|
||
REQUIRED_USE=" | ||
udisks? ( dbus ) | ||
" | ||
|
||
BDEPEND=" | ||
dev-qt/linguist-tools:5 | ||
sys-devel/gettext | ||
virtual/pkgconfig | ||
" | ||
COMMON_DEPEND=" | ||
app-crypt/qca:2[qt5(+)] | ||
dev-db/sqlite:= | ||
dev-libs/glib:2 | ||
dev-libs/libxml2 | ||
dev-libs/protobuf:= | ||
dev-qt/qtconcurrent:5 | ||
dev-qt/qtcore:5 | ||
dev-qt/qtgui:5 | ||
dev-qt/qtnetwork:5[ssl] | ||
dev-qt/qtsql:5[sqlite] | ||
dev-qt/qtwidgets:5 | ||
media-libs/alsa-lib | ||
media-libs/chromaprint:= | ||
media-libs/gstreamer:1.0 | ||
media-libs/gst-plugins-base:1.0 | ||
>=media-libs/libmygpo-qt-1.0.9[qt5(+)] | ||
>=media-libs/taglib-1.11.1_p20181028 | ||
media-video/vlc | ||
sys-libs/zlib | ||
virtual/glu | ||
x11-libs/libX11 | ||
cdda? ( dev-libs/libcdio:= ) | ||
dbus? ( dev-qt/qtdbus:5 ) | ||
ipod? ( >=media-libs/libgpod-0.8.0 ) | ||
mtp? ( >=media-libs/libmtp-1.0.0 ) | ||
pulseaudio? ( media-sound/pulseaudio ) | ||
" | ||
# Note: sqlite driver of dev-qt/qtsql is bundled, so no sqlite use is required; check if this can be overcome someway; | ||
RDEPEND="${COMMON_DEPEND} | ||
media-plugins/gst-plugins-meta:1.0 | ||
media-plugins/gst-plugins-soup:1.0 | ||
media-plugins/gst-plugins-taglib:1.0 | ||
mms? ( media-plugins/gst-plugins-libmms:1.0 ) | ||
mtp? ( gnome-base/gvfs[mtp] ) | ||
udisks? ( sys-fs/udisks:2 ) | ||
" | ||
DEPEND="${COMMON_DEPEND} | ||
>=dev-cpp/gtest-1.8.0 | ||
dev-libs/boost | ||
dev-qt/qtopengl:5 | ||
dev-qt/qtx11extras:5 | ||
dev-qt/qtxml:5 | ||
" | ||
|
||
DOCS=( Changelog README.md ) | ||
|
||
src_prepare() { | ||
l10n_find_plocales_changes "src/translations" "" ".po" | ||
|
||
cmake_src_prepare | ||
rm -r 3rdparty/taglib || die | ||
} | ||
|
||
src_configure() { | ||
# spotify is not in portage | ||
local mycmakeargs=( | ||
-DBUILD_WERROR=OFF | ||
# avoid automagically enabling of ccache (bug #611010) | ||
-DCCACHE_EXECUTABLE=OFF | ||
-DENABLE_GIO=ON | ||
-DLINGUAS="$(l10n_get_locales)" | ||
-DENABLE_AUDIOCD="$(usex cdda)" | ||
-DCMAKE_DISABLE_FIND_PACKAGE_Qt5DBus=$(usex !dbus) | ||
-DENABLE_LIBGPOD="$(usex ipod)" | ||
-DENABLE_LIBMTP="$(usex mtp)" | ||
-DENABLE_LIBPULSE="$(usex pulseaudio)" | ||
-DENABLE_UDISKS2="$(usex udisks)" | ||
-DUSE_SYSTEM_TAGLIB=ON | ||
-DWITH_QT6=OFF | ||
) | ||
|
||
use !debug && append-cppflags -DQT_NO_DEBUG_OUTPUT | ||
|
||
cmake_src_configure | ||
} | ||
|
||
pkg_postinst() { | ||
xdg_pkg_postinst | ||
|
||
elog "Note that list of supported formats is controlled by media-plugins/gst-plugins-meta " | ||
elog "USE flags. You may be interested in setting aac, flac, mp3, ogg or wavpack USE flags " | ||
elog "depending on your preferences" | ||
} |