Add mingw-w64-gumbo-parser package (#4652)

* 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 <ballogyor+arch at gmail dot com>.

* gumbo-parser: Append "(mingw-w64)" to package description

* gumbo-parser: Use $pkgver in favor of hardcoding source url version
This commit is contained in:
CMaiku
2018-11-18 02:07:19 -06:00
committed by Алексей
parent ad618f0ac4
commit eb8a2aabd6

View File

@@ -0,0 +1,44 @@
# Maintainer: Mike Ruprecht <cmaiku@gmail.com>
_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"
}