diff options
author | FabioLolix | 2024-04-09 15:37:24 +0200 |
---|---|---|
committer | FabioLolix | 2024-04-09 15:37:24 +0200 |
commit | 6bc80969f3c5ea05630d8a2c50cbadee935f2371 (patch) | |
tree | b56ea206839a403d098956716f6b60d28f12bdff | |
parent | 74c496131d2b9e407655f70596c315f34a203aa4 (diff) | |
download | aur-guayadeque.tar.gz |
fix build with taglib 2.0
-rw-r--r-- | .SRCINFO | 11 | ||||
-rw-r--r-- | PKGBUILD | 34 |
2 files changed, 28 insertions, 17 deletions
@@ -1,11 +1,12 @@ pkgbase = guayadeque pkgdesc = Lightweight music player - pkgver = 0.4.7 + pkgver = 0.4.7+5+g8f214144 pkgrel = 1 url = https://www.guayadeque.org/ arch = x86_64 license = GPL3 makedepends = cmake + makedepends = git depends = wxsqlite3 depends = wxwidgets-gtk3 depends = webkit2gtk @@ -15,9 +16,11 @@ pkgbase = guayadeque optdepends = gst-libav: additional codecs optdepends = gst-plugins-bad: additional codecs optdepends = gst-plugins-ugly: additional codecs - source = guayadeque-0.4.7.tar.gz::https://github.com/anonbeat/guayadeque/archive/v0.4.7.tar.gz - source = https://github.com/sluedecke/guayadeque/commit/a9ecb9d8bf785281ed8ccf292cccf3525ffeb457.patch - sha256sums = 38d6ab8a1820e8c205b8f07d86fee912263dfdb982f5c08086e897600e0771b2 + source = git+https://github.com/anonbeat/guayadeque.git#commit=8f21414475504d820d027b1d20268d7b39547188 + source = guayadeque-wxWidgets-3.2.patch::https://github.com/sluedecke/guayadeque/commit/a9ecb9d8bf785281ed8ccf292cccf3525ffeb457.patch + source = guayadeque-taglib2.patch::https://github.com/openmonk/guayadeque/pull/5/commits/20315f28a6003287067e3da893af0499494a061d.patch + sha256sums = 7677304919cfd87f577e2e54ababc9884ba889e9b675760fa7d843684befe81f sha256sums = 046883477c149fb78668285cbd7293be343adc3010631ff55ab2eae2dc2d12e0 + sha256sums = 1a888ed69c5426b7f14b31f46607e5a8354dc24598c1b4646a44b14713dafeeb pkgname = guayadeque @@ -7,40 +7,48 @@ # Contributor: Michael Straube <straubem@gmx.de> pkgname=guayadeque -pkgver=0.4.7 +pkgver=0.4.7+5+g8f214144 pkgrel=1 pkgdesc="Lightweight music player" arch=(x86_64) url="https://www.guayadeque.org/" license=(GPL3) depends=(wxsqlite3 wxwidgets-gtk3 webkit2gtk taglib gst-plugins-base gst-plugins-good) -makedepends=(cmake) +makedepends=(cmake git) optdepends=('gst-libav: additional codecs' 'gst-plugins-bad: additional codecs' 'gst-plugins-ugly: additional codecs') -source=("${pkgname}-${pkgver}.tar.gz::https://github.com/anonbeat/guayadeque/archive/v${pkgver}.tar.gz" - "https://github.com/sluedecke/guayadeque/commit/a9ecb9d8bf785281ed8ccf292cccf3525ffeb457.patch") -sha256sums=('38d6ab8a1820e8c205b8f07d86fee912263dfdb982f5c08086e897600e0771b2' - '046883477c149fb78668285cbd7293be343adc3010631ff55ab2eae2dc2d12e0') +source=("git+https://github.com/anonbeat/guayadeque.git#commit=8f21414475504d820d027b1d20268d7b39547188" + #"${pkgname}-${pkgver}.tar.gz::https://github.com/anonbeat/guayadeque/archive/v${pkgver}.tar.gz" + "guayadeque-wxWidgets-3.2.patch::https://github.com/sluedecke/guayadeque/commit/a9ecb9d8bf785281ed8ccf292cccf3525ffeb457.patch" + "guayadeque-taglib2.patch::https://github.com/openmonk/guayadeque/pull/5/commits/20315f28a6003287067e3da893af0499494a061d.patch") +sha256sums=('7677304919cfd87f577e2e54ababc9884ba889e9b675760fa7d843684befe81f' + '046883477c149fb78668285cbd7293be343adc3010631ff55ab2eae2dc2d12e0' + '1a888ed69c5426b7f14b31f46607e5a8354dc24598c1b4646a44b14713dafeeb') prepare() { - cd "${srcdir}/${pkgname}-${pkgver}" + cd guayadeque install -d build-guayadeque - patch -Np1 -i ../a9ecb9d8bf785281ed8ccf292cccf3525ffeb457.patch + patch -Np1 -i ../guayadeque-wxWidgets-3.2.patch + patch -Np1 -i ../guayadeque-taglib2.patch +} + +pkgver() { + cd guayadeque + git describe --tags | sed 's/^v//;s/-/+/g' } build() { - cd "${srcdir}/${pkgname}-${pkgver}/build-guayadeque" - cmake .. \ + cmake -B build -S "guayadeque" -Wno-dev \ -DCMAKE_CXX_STANDARD=11 \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=/usr \ -D_GUREVISION_:STRING="${pkgrel}" \ -DwxWidgets_CONFIG_EXECUTABLE=/usr/bin/wx-config - make + + cmake --build build } package() { - cd "${srcdir}/${pkgname}-${pkgver}/build-guayadeque" - make DESTDIR="${pkgdir}" install + DESTDIR="${pkgdir}" cmake --install build } |