diff options
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | PKGBUILD | 38 |
2 files changed, 26 insertions, 31 deletions
@@ -1,24 +1,23 @@ pkgbase = scream-git pkgdesc = A Scream audio receiver using Pulseaudio, ALSA, JACK or stdout as audio output (git version) - pkgver = 3.6.r138.c1d5aef + pkgver = 4.0.r168.c8de372 pkgrel = 1 url = https://github.com/duncanthrax/scream arch = x86_64 - license = custom:MS-PL + license = MS-PL makedepends = cmake + makedepends = git + makedepends = ninja + depends = alsa-lib + depends = glibc depends = jack + depends = libpcap depends = libpulse - depends = alsa-lib + depends = libsoxr + depends = sndio provides = scream - provides = scream-pulse - provides = scream-ivshmem-pulse - provides = scream-alsa - provides = scream-ivshmem-alsa conflicts = scream - conflicts = scream-pulse - conflicts = scream-alsa source = git+https://github.com/duncanthrax/scream.git sha256sums = SKIP pkgname = scream-git - @@ -2,37 +2,33 @@ # Contributor: fatalis <fatalis@fatalis.pw> pkgname=scream-git -_pkgname=scream -pkgver=3.6.r138.c1d5aef +pkgver=4.0.r168.c8de372 pkgrel=1 pkgdesc='A Scream audio receiver using Pulseaudio, ALSA, JACK or stdout as audio output (git version)' -arch=('x86_64') -provides=('scream' 'scream-pulse' 'scream-ivshmem-pulse' 'scream-alsa' 'scream-ivshmem-alsa') -depends=('jack' 'libpulse' 'alsa-lib') -makedepends=('cmake') -conflicts=('scream' 'scream-pulse' 'scream-alsa') url='https://github.com/duncanthrax/scream' -license=('custom:MS-PL') -source=('git+https://github.com/duncanthrax/scream.git') +arch=('x86_64') +depends=('alsa-lib' 'glibc' 'jack' 'libpcap' 'libpulse' 'libsoxr' 'sndio') +makedepends=('cmake' 'git' 'ninja') +provides=('scream') +conflicts=('scream') +license=('MS-PL') +source=("git+${url}.git") sha256sums=('SKIP') pkgver() { - cd "${srcdir}"/${_pkgname} - printf "%s.r%s.%s" "$(git describe --abbrev=0 --tags)" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" + cd "${srcdir}"/${pkgname%-git} + printf "%s.r%s.%s" "$(git describe --abbrev=0 --tags)" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" } build() { - cd "${srcdir}/${_pkgname}/Receivers/unix" - mkdir -p build && cd build - cmake .. - make + cmake -S ${pkgname%-git}/Receivers/unix -B build -G Ninja \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX="${pkgdir}/usr" + + cmake --build build } package() { - cd "${srcdir}/${_pkgname}/Receivers/unix" - install -d "${pkgdir}/usr/bin" - install build/${_pkgname} "${pkgdir}/usr/bin" - - cd "${srcdir}/${_pkgname}" - install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${_pkgname}/LICENSE" + cmake --install build + install -Dm644 ${pkgname%-git}/LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" } |