summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorRodrigo Bezerra2022-07-28 14:23:41 -0300
committerRodrigo Bezerra2022-07-28 14:23:41 -0300
commit7dea7c41993c79b8e95e55b79a121e4e0cf3cc9e (patch)
treea4cd82f3791b476fda8ec21553396117391f37a4 /PKGBUILD
parenta6a3d9a76cd197125558787eb927d7db2c0d884a (diff)
downloadaur-7dea7c41993c79b8e95e55b79a121e4e0cf3cc9e.tar.gz
Update to version 0.6.12
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD59
1 files changed, 16 insertions, 43 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 19b8add61231..8f4fa977d746 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,69 +2,42 @@
_basename=sratom
pkgname=lib32-sratom
-pkgver=0.6.10
+pkgver=0.6.12
pkgrel=1
pkgdesc="An LV2 Atom RDF serialisation library (32-bit)"
arch=(x86_64)
-url="https://drobilla.net/software/sratom/"
+url="https://drobilla.net/software/sratom.html"
license=(custom:ISC)
-depends=(lib32-glibc lib32-sord lib32-lv2 sratom)
-makedepends=(lib32-gcc-libs waf)
-source=("https://download.drobilla.net/$_basename-$pkgver.tar.bz2"{,.sig})
-sha512sums=('cc5d2848d61de45a37d1f844b2c741016decf065bcac975214dd01108171ba332f0a51526f2f1078d5f501055af0a48716704515cbe7a9f73526fd878621ca4b'
+depends=(lib32-sord lib32-lv2 sratom)
+makedepends=(meson)
+source=("https://download.drobilla.net/$_basename-$pkgver.tar.xz"{,.sig})
+sha512sums=('e677945f59494970c8c723319216cf6543ed38c590b6db94e5e928e830004e96dc957a2cf2fb0b76278cf55f0d62ea03ba705fbc449424c467e29593eaa948dc'
'SKIP')
-b2sums=('6205a0269216099556556cd251649eba58fdf1a2c8a80611367f3b9564fe410ed7ff1c565ab7b628743fa99ca893eb7a86fed631872eff86e19de9ba534fae49'
+b2sums=('76a01c84e418ee3ffeb1e0e44214e9b02ab58b9b572372ee43309650a7a674a55e49384e8b62657af30933b7bdb02faf38ff100030e2ec86947972cacf32db69'
'SKIP')
validpgpkeys=('907D226E7E13FA337F014A083672782A9BF368F3') # David Robillard <d@drobilla.net>
-prepare() {
- cd $_basename-$pkgver
-
- # remove local ldconfig call
- 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
- 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/{NEWS,README.md} -t "$pkgdir/usr/share/doc/$pkgname/"
cd "$pkgdir/usr"