summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorRodrigo Bezerra2022-07-27 11:10:47 -0300
committerRodrigo Bezerra2022-07-27 11:10:47 -0300
commit1ef19d58c019e094219ab1077ad868c5506408c1 (patch)
tree4e55ad22eb7e620f2e484035f3c99fb22f453425 /PKGBUILD
parent88c71238adb261aab804a08e73bd7ae1d15bbf8d (diff)
downloadaur-1ef19d58c019e094219ab1077ad868c5506408c1.tar.gz
Update to version 0.16.12
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD62
1 files changed, 18 insertions, 44 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 633dfe87353e..7ffc761f1ca7 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,71 +2,45 @@
_basename=sord
pkgname=lib32-sord
-pkgver=0.16.10
+pkgver=0.16.12
pkgrel=1
pkgdesc="A lightweight C library for storing RDF data in memory (32-bit)"
arch=(x86_64)
-url="https://drobilla.net/software/sord/"
+url="https://drobilla.net/software/sord.html"
license=(custom:ISC)
-depends=(lib32-glibc lib32-serd sord)
-makedepends=(lib32-gcc-libs waf)
-source=(https://download.drobilla.net/$_basename-$pkgver.tar.bz2{,.sig})
-sha512sums=('715201eaf4a13a3635337cf8fa7c1a1f229f1d589f70cdf8f67183d90df29cd8b4af180650ce9cd0c651c712d11901bfdc6b51f9b8d7c6e70d8d8f30b1861281'
+depends=(lib32-serd sord)
+makedepends=(meson)
+source=(https://download.drobilla.net/$_basename-$pkgver.tar.xz{,.sig})
+sha512sums=('d63cc1473d12676dac3724a096c85fd47745e456cf4b191fd9f8aaf8bb9399510c6878948fd045cc1942356e61dbefd8d88374c1ef6b327057e0bb8bfa03f926'
'SKIP')
-b2sums=('6737d3495846529e6e4d14cbb2ac47ce4e67d04298381a119ba0107144deb56a53de9aa363397c2e302535f998c7c3ad44d340f52f70ac341ad6b635db608cb6'
+b2sums=('9b89848440a994145a934e66e6fe7b844e82e926cb48d05223faef9357d315db981cd68b1174d7c47e5d63b97f8e15d8cc6b2b992a6bd790b8b117ebbb6c059a'
'SKIP')
validpgpkeys=('907D226E7E13FA337F014A083672782A9BF368F3') # David Robillard <d@drobilla.net>
-prepare() {
- cd $_basename-$pkgver
-
- # remove local call to ldconfig
- sed -i "/ldconfig/d" wscript
-
- # let wscript(s) find the custom waf scripts
- mkdir -pv tools
- touch __init__.py
- touch tools/__init__.py
- cp -v waflib/extras/{autoship,autowaf,lv2}.py tools/
- mkdir -pv plugins/tools/
- cp -v waflib/extras/{autoship,autowaf,lv2}.py plugins/tools/
- rm -rv waflib
- sed -e 's/waflib.extras/tools/g' \
- -e "s/load('autowaf'/load('autowaf', tooldir='tools'/g" \
- -e "s/load('lv2'/load('lv2', tooldir='tools'/g" \
- -i wscript
-}
-
build() {
export CC='gcc -m32'
export CXX='g++ -m32'
- export PKG_CONFIG_PATH='/usr/lib32/pkgconfig'
+ export PKG_CONFIG='/usr/bin/i686-pc-linux-gnu-pkg-config'
- export LINKFLAGS="$LDFLAGS"
+ arch-meson $_basename-$pkgver build \
+ --libdir='/usr/lib32' \
+ -Ddocs=disabled \
+ -Dtools=disabled
- cd $_basename-$pkgver
-
- waf configure --prefix=/usr \
- --libdir=/usr/lib32 \
- --test
-
- waf build
+ meson compile -C build
}
check() {
- cd $_basename-$pkgver
-
- waf test
+ meson test -C build
}
package() {
- cd $_basename-$pkgver
-
- waf install --destdir="$pkgdir"
+ meson install -C build --destdir "$pkgdir"
- install -vDm 644 COPYING -t "$pkgdir/usr/share/licenses/$pkgname/"
+ install -vDm 644 $_basename-$pkgver/COPYING -t "$pkgdir/usr/share/licenses/$pkgname/"
+ install -vDm 644 $_basename-$pkgver/{AUTHORS,NEWS,README.md} -t "$pkgdir/usr/share/doc/$pkgname/"
cd "$pkgdir/usr"
- rm -r bin include share/man
+ rm -r include
}