# Maintainer: Fabio 'Lolix' Loli -> https://github.com/FabioLolix # Contributor: zan # Contributor: Jacob Henner # Contributor: Eduardo Sánchez Muñoz # Contributor: Maxime Gauduin # Contributor: Stéphane Gaudreault # Contributor: BlackEagle # Contributor: Dany Martineau # Based on community/clementine PKGBUILD pkgname=clementine-git pkgver=1.4.0rc1.r901.g7b678f26e.14.gc93b4e114 pkgrel=2 pkgdesc='A modern music player and library organizer' url='http://www.clementine-player.org/' license=(GPL) arch=(x86_64) depends=(chromaprint gst-plugins-base-libs libcdio libgpod liblastfm-qt5 libmtp libmygpo-qt5 protobuf qt5-x11extras projectm alsa-lib libpulse crypto++ hicolor-icon-theme) makedepends=(boost cmake git qt5-tools sparsehash) optdepends=( 'gst-plugins-base: "Base" plugin libraries' 'gst-plugins-good: "Good" plugin libraries' 'gst-plugins-bad: "Bad" plugin libraries' 'gst-plugins-ugly: "Ugly" plugin libraries' 'gst-libav: Libav plugin' 'gvfs: Various devices support') conflicts=(clementine) provides=(clementine) source=("git+https://github.com/clementine-player/Clementine.git") sha256sums=('SKIP') pkgver() { cd Clementine git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' #git describe --long --tags --exclude 1.4.0rc1-* | sed 's/\([^-]*-g\)/r\1/;s/-/./g' } build() { export LDFLAGS="-Wl,--copy-dt-needed-entries" cmake -B build -S Clementine -Wno-dev \ -DCMAKE_CXX_FLAGS="-fpermissive" \ -DCMAKE_CXX_STANDARD=17 \ -DCMAKE_INSTALL_PREFIX=/usr \ -DUSE_SYSTEM_PROJECTM=ON \ -DUSE_SYSTEM_TAGLIB=OFF cmake --build build } package() { DESTDIR="$pkgdir" cmake --install build }