mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2026-01-06 17:22:07 +01:00
64 lines
1.4 KiB
Plaintext
64 lines
1.4 KiB
Plaintext
# Contributor: knuxify <knuxify@gmail.com>
|
|
# Maintainer: knuxify <knuxify@gmail.com>
|
|
pkgname=strawberry
|
|
pkgver=1.0.21
|
|
pkgrel=2
|
|
pkgdesc="Strawberry Music Player"
|
|
url="https://strawberrymusicplayer.org"
|
|
arch="all"
|
|
license="GPL-3.0-or-later"
|
|
depends="gst-plugins-base gst-plugins-good qt6-qtbase-sqlite icu-data-full"
|
|
makedepends="
|
|
alsa-lib-dev
|
|
boost-dev
|
|
chromaprint-dev
|
|
cmake
|
|
dbus-dev
|
|
fftw-dev
|
|
glib-dev
|
|
gnutls-dev
|
|
gst-plugins-base-dev
|
|
gstreamer-dev
|
|
icu-dev
|
|
libcdio-dev
|
|
libgpod-dev
|
|
libmtp-dev
|
|
libxcb-dev
|
|
protobuf-dev
|
|
pulseaudio-dev
|
|
qt6-qtbase-dev
|
|
qt6-qttools-dev
|
|
samurai
|
|
sparsehash
|
|
sqlite-dev
|
|
taglib-dev
|
|
"
|
|
checkdepends="gtest-dev xvfb-run"
|
|
subpackages="$pkgname-doc"
|
|
source="https://files.strawberrymusicplayer.org/strawberry-$pkgver.tar.xz"
|
|
|
|
build() {
|
|
if [ "$CBUILD" != "$CHOST" ]; then
|
|
CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux"
|
|
fi
|
|
cmake -B build -G Ninja \
|
|
-DCMAKE_INSTALL_PREFIX=/usr \
|
|
-DBUILD_SHARED_LIBS=True \
|
|
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
|
|
-DBUILD_WITH_QT6=ON \
|
|
$CMAKE_CROSSOPTS .
|
|
cmake --build build
|
|
}
|
|
|
|
check() {
|
|
xvfb-run -a cmake --build build --target run_strawberry_tests
|
|
}
|
|
|
|
package() {
|
|
DESTDIR="$pkgdir" cmake --install build
|
|
}
|
|
|
|
sha512sums="
|
|
0378c80b662e9795271e2290c253e6ce523a136cd56a31e4475c02552979aef82f52676e3f66101cc01d6fab0284be6b006595d6c1a01ad05359714bf2574867 strawberry-1.0.21.tar.xz
|
|
"
|