diff options
author | Alexandros Theodotou | 2019-04-12 02:02:04 +0100 |
---|---|---|
committer | Alexandros Theodotou | 2019-04-12 02:02:04 +0100 |
commit | a283ddf3495d3f06684ef2da2eca6c470af695e5 (patch) | |
tree | 2a0e202267415a1cb8af0f0c0382b3aa1f986d1f | |
download | aur-a283ddf3495d3f06684ef2da2eca6c470af695e5.tar.gz |
initial commit
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | PKGBUILD | 55 |
2 files changed, 73 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..159f2416e4fc --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,18 @@ +pkgbase = mingw-w64-sord + pkgdesc = A lightweight C library for storing RDF data in memory + pkgver = 0.16.2 + pkgrel = 1 + url = https://drobilla.net/software/sord/ + arch = any + license = custom:ISC + makedepends = mingw-w64-python + depends = mingw-w64-serd + depends = mingw-w64-pcre + source = https://download.drobilla.net/sord-0.16.2.tar.bz2 + source = https://download.drobilla.net/sord-0.16.2.tar.bz2.sig + validpgpkeys = 907D226E7E13FA337F014A083672782A9BF368F3 + sha512sums = fe143c07ed18c15ffaf2461ca587df76e365a075f5d93f5eaa4c26196e0b1dd59d24d16e176de3664a2658377a2934083af5742c80884e8e7dd201dcaccb9698 + sha512sums = SKIP + +pkgname = mingw-w64-sord + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..562172ad2e14 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,55 @@ +# Maintainer: Alexandros Theodotou <alex@zrythm.org> +# `sord` Maintainer: David Runge <dave@sleepmap.de> +# Maintainer: Ray Rashif <schiv@archlinux.org> +# Contributor: speps <speps at aur dot archlinux dot org> + +_pkgbase=sord +pkgname=mingw-w64-sord +pkgver=0.16.2 +pkgrel=1 +pkgdesc="A lightweight C library for storing RDF data in memory" +arch=('any') +url="https://drobilla.net/software/sord/" +license=('custom:ISC') +depends=('mingw-w64-serd' 'mingw-w64-pcre') +makedepends=('mingw-w64-python') +source=("https://download.drobilla.net/${_pkgbase}-${pkgver}.tar.bz2"{,.sig}) +sha512sums=('fe143c07ed18c15ffaf2461ca587df76e365a075f5d93f5eaa4c26196e0b1dd59d24d16e176de3664a2658377a2934083af5742c80884e8e7dd201dcaccb9698' + 'SKIP') +validpgpkeys=('907D226E7E13FA337F014A083672782A9BF368F3') # David Robillard + +_architectures=('i686-w64-mingw32' 'x86_64-w64-mingw32') + +prepare() { + cd "${_pkgbase}-${pkgver}" + # remove local call to ldconfig + sed -i "/ldconfig/d" wscript +} + +build() { + cd "${_pkgbase}-${pkgver}" + + for _arch in "${_architectures[@]}"; do + python waf configure --prefix=/usr/"$_arch" \ + --test + python waf build + done +} + +check() { + cd "${_pkgbase}-${pkgver}" + python waf test --verbose-tests +} + +package() { + cd "${_pkgbase}-${pkgver}" + python waf install --destdir="$pkgdir" + # license + install -vDm 644 COPYING \ + "$pkgdir/usr/share/licenses/$_pkgbase/LICENSE" + # docs + install -t "$pkgdir/usr/share/doc/${_pkgbase}" \ + -vDm 644 {AUTHORS,NEWS,README} +} + +# vim:set ts=2 sw=2 et: |