diff options
author | FabioLolix | 2020-08-28 00:41:24 +0200 |
---|---|---|
committer | FabioLolix | 2020-08-28 00:41:24 +0200 |
commit | abe4f1e546011eeb5833f49a18744ba677a4588e (patch) | |
tree | 34cfad622efec3f229e0e80f89118efd42ed1680 | |
parent | aa4b155c6c675036f2a2e8d4c92b6c6ef3ed19e6 (diff) | |
download | aur-abe4f1e546011eeb5833f49a18744ba677a4588e.tar.gz |
revision, fix deps
-rw-r--r-- | .SRCINFO | 17 | ||||
-rw-r--r-- | PKGBUILD | 55 |
2 files changed, 44 insertions, 28 deletions
@@ -1,26 +1,25 @@ pkgbase = sayonara-player - pkgdesc = Is a small, clear and fast audio player for Linux written in C++, supported by the Qt framework. It uses Gstreamer as audio backend. + pkgdesc = Small, clear and fast audio player for Linux written in C++, supported by the Qt framework. It uses Gstreamer as audio backend. pkgver = 1.5.1_stable5 - pkgrel = 1 + pkgrel = 2 url = http://sayonara-player.com arch = i686 arch = x86_64 license = GPL3 makedepends = cmake makedepends = qt5-tools + makedepends = gst-plugins-bad depends = qt5-base depends = taglib depends = gst-plugins-base depends = gst-plugins-good - depends = gst-plugins-bad - depends = libmtp - depends = zlib - optdepends = lame - optdepends = gst-plugins-ugly - conflicts = sayonara-player-svn - conflicts = sayonara-player-git + optdepends = gst-libav: additional codecs + optdepends = gst-plugins-bad: additional codecs + optdepends = gst-plugins-ugly: additional codecs source = http://sayonara-player.com/sw/sayonara-player-1.5.1-stable5.tar.gz + source = sayonara-qpainter.patch::https://gitlab.com/luciocarreras/sayonara-player/-/commit/8ece134217a3efaf61383e060353f105ab1a4b21.patch sha512sums = 0400a768685a65ac1d7379c10fa8ee7146a181fb208507fe40175feee5352e7ac9c263f6b506711aa93ac0aed3f64c1052790830181cec2d354a05c11c886a13 + sha512sums = d7a189bfa925a35d2534ce13b6d2407222203b7241abd8b08f3a4ae1f4f0d6bca9c93bd06b70ee7a2783cd32710ed7a782e8fa9dc06b98b3798149fad2bba170 pkgname = sayonara-player @@ -1,29 +1,46 @@ +# Maintainer: Fabio 'Lolix' Loli <fabio.loli@disroot.org> -> https://github.com/FabioLolix # Contributor: Fixed Torres <aur_linuxero@outlook.com> -# Maintainer: Fixed Torres <aur_linuxero@outlook.com> pkgname=sayonara-player -pkgver=1.5.1_stable5 _pkgver=1.5.1-stable5 -pkgrel=1 -pkgdesc="Is a small, clear and fast audio player for Linux written in C++, supported by the Qt framework. It uses Gstreamer as audio backend." -arch=('i686' 'x86_64') +pkgver=${_pkgver//-/_} +pkgrel=2 +pkgdesc="Small, clear and fast audio player for Linux written in C++, supported by the Qt framework. It uses Gstreamer as audio backend." +arch=(i686 x86_64) url="http://sayonara-player.com" -license=('GPL3') -depends=('qt5-base' 'taglib' 'gst-plugins-base' 'gst-plugins-good' 'gst-plugins-bad' 'libmtp' 'zlib') -optdepends=('lame' 'gst-plugins-ugly') -makedepends=('cmake' 'qt5-tools') -conflicts=('sayonara-player-svn' 'sayonara-player-git') -source=("http://sayonara-player.com/sw/${pkgname}-${_pkgver}.tar.gz") - +license=(GPL3) +depends=(qt5-base taglib gst-plugins-base gst-plugins-good) +makedepends=(cmake qt5-tools gst-plugins-bad) +optdepends=('gst-libav: additional codecs' + 'gst-plugins-bad: additional codecs' + 'gst-plugins-ugly: additional codecs') +source=("http://sayonara-player.com/sw/${pkgname}-${_pkgver}.tar.gz" + "sayonara-qpainter.patch::https://gitlab.com/luciocarreras/sayonara-player/-/commit/8ece134217a3efaf61383e060353f105ab1a4b21.patch") +sha512sums=('0400a768685a65ac1d7379c10fa8ee7146a181fb208507fe40175feee5352e7ac9c263f6b506711aa93ac0aed3f64c1052790830181cec2d354a05c11c886a13' + 'd7a189bfa925a35d2534ce13b6d2407222203b7241abd8b08f3a4ae1f4f0d6bca9c93bd06b70ee7a2783cd32710ed7a782e8fa9dc06b98b3798149fad2bba170') + +prepare() { + cd "$srcdir/$pkgname" + [[ -d build ]] || mkdir build + patch -Np1 -i ../sayonara-qpainter.patch +} + build() { - cd "$srcdir/$pkgname" - mkdir build && cd build - cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE="Release" - make + cd "$srcdir/${pkgname}/build" + cmake .. \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=Release \ + -DUSE_SYSTEM_TAGLIB=1 \ + -DWITH_TESTS=1 + make +} + +check() { + cd "$srcdir/${pkgname}/build" + make test } package() { - cd "$srcdir/$pkgname/build" - make DESTDIR="$pkgdir/" install + cd "$srcdir/${pkgname}/build" + make DESTDIR="$pkgdir/" install } -sha512sums=('0400a768685a65ac1d7379c10fa8ee7146a181fb208507fe40175feee5352e7ac9c263f6b506711aa93ac0aed3f64c1052790830181cec2d354a05c11c886a13') |