From eb8a2aabd6af7b1d149bc4a2ef55e5d8e040b7b0 Mon Sep 17 00:00:00 2001 From: CMaiku Date: Sun, 18 Nov 2018 02:07:19 -0600 Subject: [PATCH] Add mingw-w64-gumbo-parser package (#4652) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Add mingw-w64-gumbo-parser package The gumbo parser library is one of the dependencies for the talkatu library, which is a dependency of the current development version of Pidgin 3. This patch adds the PKGBUILD for the gumbo parser library. It's ported from Arch's package which is maintained by Balló György . * gumbo-parser: Append "(mingw-w64)" to package description * gumbo-parser: Use $pkgver in favor of hardcoding source url version --- mingw-w64-gumbo-parser/PKGBUILD | 44 +++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 mingw-w64-gumbo-parser/PKGBUILD diff --git a/mingw-w64-gumbo-parser/PKGBUILD b/mingw-w64-gumbo-parser/PKGBUILD new file mode 100644 index 0000000000..aa769ade8f --- /dev/null +++ b/mingw-w64-gumbo-parser/PKGBUILD @@ -0,0 +1,44 @@ +# Maintainer: Mike Ruprecht + +_realname='gumbo-parser' +pkgbase="mingw-w64-${_realname}" +pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}" +pkgver=0.10.1 +pkgrel=1 +pkgdesc='HTML5 parsing library in pure C99 (mingw-w64)' +arch=('any') +url='https://github.com/google/gumbo-parser' +license=(Apache) +checkdepends=(${MINGW_PACKAGE_PREFIX}-gtest) +options=(!libtool strip staticlibs) +source=("$pkgname-$pkgver.tar.gz::https://github.com/google/gumbo-parser/archive/v${pkgver}.tar.gz") +sha256sums=('28463053d44a5dfbc4b77bcf49c8cee119338ffa636cc17fc3378421d714efad') + +prepare() { + cd "${srcdir}/${_realname}-${pkgver}" + ./autogen.sh +} + +build() { + cd "${srcdir}/${_realname}-${pkgver}" + + ./configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} + + make +} + +check() { + cd "${srcdir}/${_realname}-${pkgver}" + make -k check +} + +package() { + cd "${srcdir}/${_realname}-${pkgver}" + make install DESTDIR="${pkgdir}" + + install -Dm644 "${srcdir}/${_realname}-${pkgver}/COPYING" \ + "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/COPYING" +}