53 lines
1.4 KiB
Bash
53 lines
1.4 KiB
Bash
# Maintainer: Antonio Rojas <arojas@archlinux.org>
|
|
# Contributor: Fabio 'Lolix' Loli <lolix@disroot.org> -> https://github.com/FabioLolix
|
|
|
|
pkgname=strawberry
|
|
pkgver=1.0.23
|
|
pkgrel=3
|
|
pkgdesc='A music player aimed at audio enthusiasts and music collectors'
|
|
arch=(x86_64)
|
|
url='https://www.strawbs.org/'
|
|
license=(GPL3)
|
|
depends=(qt6-base protobuf gst-plugins-base gst-plugins-good libcdio libmtp fftw)
|
|
makedepends=(cmake boost qt6-tools)
|
|
optdepends=('gst-libav: additional codecs'
|
|
'gst-plugins-bad: additional codecs'
|
|
'gst-plugins-ugly: additional codecs')
|
|
source=(https://github.com/strawberrymusicplayer/strawberry/releases/download/$pkgver/$pkgname-$pkgver.tar.xz)
|
|
sha256sums=('SKIP')
|
|
|
|
groups=('modified')
|
|
|
|
prepare() {
|
|
cd $pkgname-$pkgver
|
|
# patch -p1 < $startdir/36eb1312.patch
|
|
patch -p1 < $startdir/cle.patch
|
|
}
|
|
|
|
build() {
|
|
cmake -B build -S $pkgname-$pkgver \
|
|
-DCMAKE_INSTALL_PREFIX=/usr \
|
|
-DUSE_SYSTEM_TAGLIB=ON \
|
|
-DENABLE_AUDIOCD=OFF \
|
|
-DENABLE_GIO=OFF \
|
|
-DENABLE_IMOBILEDEVICE=OFF \
|
|
-DENABLE_LIBGPOD=OFF \
|
|
-DENABLE_LIBMTP=OFF \
|
|
-DENABLE_LIBPULSE=OFF \
|
|
-DENABLE_MOODBAR=OFF \
|
|
-DENABLE_PHONON=OFF \
|
|
-DENABLE_UDISKS2=OFF \
|
|
-DENABLE_VLC=OFF \
|
|
-DENABLE_SUBSONIC=OFF \
|
|
-DENABLE_TIDAL=OFF \
|
|
-DENABLE_QOBUZ=OFF \
|
|
-DENABLE_XINE=OFF \
|
|
-DENABLE_UDISKS2=OFF \
|
|
-DBUILD_WITH_QT6=ON
|
|
cmake --build build
|
|
}
|
|
|
|
package() {
|
|
DESTDIR="$pkgdir" cmake --install build
|
|
}
|