aurpkg/strawberry/PKGBUILD

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
}