diff options
author | Omar Vega Ramos <ovruni@gnu.org.pe> | 2019-05-10 21:11:50 -0500 |
---|---|---|
committer | Omar Vega Ramos <ovruni@gnu.org.pe> | 2019-05-10 21:11:50 -0500 |
commit | e590e48e94501828920793e5f89e9634ae15d8e9 (patch) | |
tree | f15116424b1b0cd4dddae92f820f14bf15398de3 /libre/clementine/PKGBUILD | |
parent | 0728b4ecb1e9700abe1374486d595a729f32f85b (diff) | |
download | abslibre-e590e48e94501828920793e5f89e9634ae15d8e9.tar.gz abslibre-e590e48e94501828920793e5f89e9634ae15d8e9.tar.bz2 abslibre-e590e48e94501828920793e5f89e9634ae15d8e9.zip |
clementine-1.3.1.r702.3b76fa627-2.par1: updating version
Diffstat (limited to 'libre/clementine/PKGBUILD')
-rw-r--r-- | libre/clementine/PKGBUILD | 63 |
1 files changed, 24 insertions, 39 deletions
diff --git a/libre/clementine/PKGBUILD b/libre/clementine/PKGBUILD index 2ac877721..fb7a7f804 100644 --- a/libre/clementine/PKGBUILD +++ b/libre/clementine/PKGBUILD @@ -16,9 +16,9 @@ pkgname=clementine _pkgname=$pkgname-libre -pkgver=1.3.1 -pkgrel=21 -pkgrel+=.parabola2 +pkgver=1.3.1.r702.3b76fa627 +pkgrel=2 +pkgrel+=.par1 pkgdesc='A modern music player and library organizer' pkgdesc+=', without nonfree artwork and Spotify support' url=https://www.clementine-player.org/ @@ -34,24 +34,25 @@ depends=( gst-plugins-base-libs gstreamer libcdio - libechonest libgl libgpod - liblastfm + liblastfm-qt5 libmtp + libmygpo-qt5 libpulse libx11 protobuf - qjson - qt4 + qt5-base + qt5-x11extras sqlite - taglib zlib ) makedepends=( boost cmake + git mesa + qt5-tools sparsehash ) optdepends=( @@ -63,33 +64,32 @@ optdepends=( 'gvfs: Various devices support' ) source=( - clementine-${pkgver}.tar.gz::https://github.com/clementine-player/Clementine/archive/${pkgver}.tar.gz + git+https://github.com/clementine-player/Clementine.git#commit=3b76fa62752f25b445ee2a71f02c0c9d7581735a clementine-gcc6.patch - clementine-chromaprint1.4.0.patch - clementine-cryptopp6.patch - https://github.com/clementine-player/Clementine/commit/8a6cc8b5069265e1e92e22def985e22c5955e503.patch - https://github.com/clementine-player/Clementine/commit/75f9439843a0e9cdc26cd739d5e1dbd93bd974bc.patch - https://github.com/clementine-player/Clementine/commit/ddfa5e63f1ef0e243a007efbe576fceb9b2442e8.patch remove-nonfree-artwork-and-spotify.patch moognu.png ) -sha256sums=('f885931a9ab7c88607d07b50c64fcce46fc05f13dd2c0a04188c94eff938f37c' +sha256sums=('SKIP' '05bd4dc0138eed084332fa1a688a96858418731f337f54e0d8ab0853123f40ee' - '4cc9c9df599df4a595c6acf4e129a54296c0a8e537627435e3df14e1e95447b0' - 'e9c09dca76ed8fae2ecb089571396c9293f546871fb2f27cc37010dd5cba9e46' - '77e32aae6f035523d5cfb8adb45cb0857ebed751b7fcd1f250a2972c79f6282e' - 'd4dbd7f09da7a554f86237476b96e3ca097117b7ab2acd706088c72203d8b64f' - '9c02acd0a2b70ce8d0b6574161df692fc08c9e9c3061a4a7b78be7805b279dc7' - '8978c44d38e95edd8d7fec00d64debfa78e9906653cfd47caa2b2fb5aaf45d9d' + '0680a1efc5f24a2662be42ba5a23d2278ce707c76104c03a3d693f7a890358b8' 'c6918617769152f3617c61f721819e69d03f671b85760b11cfe45abd53955bc4') +pkgver() { + cd Clementine + + git describe --tags | sed 's/-/.r/; s/-g/./' +} + prepare() { if [[ -d build ]]; then rm -rf build fi mkdir build - cd Clementine-${pkgver} + cd Clementine + + # Fix build with GCC 6 + patch -p1 -i ../clementine-gcc6.patch # remove nonfree artwork for the Nyan Cat plugin # https://labs.parabola.nu/issues/329 @@ -117,29 +117,14 @@ prepare() { # create a blank file because it's a dependency for Clementine touch data/schema/schema-30.sql - - # Fix build with GCC 6 - patch -p1 -i ../clementine-gcc6.patch - # https://github.com/clementine-player/Clementine/pull/5630 - patch -Np1 -i ../8a6cc8b5069265e1e92e22def985e22c5955e503.patch - # Fix build with chromaprint 1.4.0 - patch -p1 -i ../clementine-chromaprint1.4.0.patch - # Fix build with crypto++ 6.0.0 due to https://github.com/weidai11/cryptopp/issues/442 - # (this is not necessary on parabola, since we remove the patched files) - # patch -p1 -i ../clementine-cryptopp6.patch - # FS#58413 - patch -Np1 -i ../75f9439843a0e9cdc26cd739d5e1dbd93bd974bc.patch - # Fix DI.FM - patch -Np1 -i ../ddfa5e63f1ef0e243a007efbe576fceb9b2442e8.patch } build() { cd build - cmake ../Clementine-${pkgver} \ + cmake ../Clementine \ -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=/usr\ - -DCMAKE_CXX_FLAGS="$CXXFLAGS -Wno-catch-value" + -DCMAKE_INSTALL_PREFIX=/usr make } |