diff options
-rw-r--r-- | .SRCINFO | 25 | ||||
-rw-r--r-- | PKGBUILD | 56 |
2 files changed, 47 insertions, 34 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. - pkgver = 1.4.1_stable1 + 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.9.0_stable1 pkgrel = 1 - url = http://sayonara-player.com + url = https://sayonara-player.com/ arch = i686 arch = x86_64 license = GPL3 + checkdepends = xorg-server-xvfb + makedepends = git makedepends = cmake makedepends = qt5-tools + makedepends = qt5-svg + 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 - source = http://sayonara-player.com/sw/sayonara-player-1.4.1-stable1.tar.gz - sha512sums = 5ea8f9677f649c8a018ce9c46c5149da7781288aaebe892856537098a399ae6479822e7a77f4d5ac91150735a47699fdf440d84fd382e4263fcb1bd1cc8af526 + optdepends = gst-libav: additional codecs + optdepends = gst-plugins-bad: additional codecs + optdepends = gst-plugins-ugly: additional codecs + source = git+https://gitlab.com/luciocarreras/sayonara-player.git#tag=1.9.0-stable1 + sha512sums = SKIP pkgname = sayonara-player - @@ -1,29 +1,43 @@ +# 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.4.1_stable1 -_pkgver=1.4.1-stable1 +_pkgver=1.9.0-stable1 +pkgver=${_pkgver//-/_} 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') -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") - +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="https://sayonara-player.com/" +license=(GPL3) +depends=(qt5-base taglib gst-plugins-base gst-plugins-good) +makedepends=(git cmake qt5-tools qt5-svg gst-plugins-bad) +checkdepends=(xorg-server-xvfb) +optdepends=('gst-libav: additional codecs' + 'gst-plugins-bad: additional codecs' + 'gst-plugins-ugly: additional codecs') +source=("git+https://gitlab.com/luciocarreras/sayonara-player.git#tag=${_pkgver}") +sha512sums=('SKIP') + +prepare() { + cd "${srcdir}/${pkgname}" + [[ -d build ]] || mkdir build +} + 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=RelWithDebInfo \ + -DWITH_TESTS=1 + make } - + +check() { + cd "${srcdir}/sayonara-player" + xvfb-run -s '-screen 0 1920x1080x24 -nolisten local' ctest --test-dir build --output-on-failure +} + package() { - cd "$srcdir/$pkgname/build" - make DESTDIR="$pkgdir/" install + cd "${srcdir}/sayonara-player" + DESTDIR="$pkgdir" cmake --install build } -sha512sums=('5ea8f9677f649c8a018ce9c46c5149da7781288aaebe892856537098a399ae6479822e7a77f4d5ac91150735a47699fdf440d84fd382e4263fcb1bd1cc8af526') |