blob: 4a872b72f37f3e04e2baade12fe0028d7579d55a [file] [log] [blame]
# Contributor: Jevgeny Krasovsky <jkrasovsky@gmail.com>
_realname=aztecgen
pkgbase=mingw-w64-${_realname}
pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}"
pkgver=1.0.1
pkgrel=1
pkgdesc="A simple library for encoding \"Aztec Code\" barcodes (mingw-w64)"
arch=('any')
mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clang32')
url="https://aztecgen.sourceforge.io/"
license=("BSD")
options=('strip' 'staticlibs')
source=(https://downloads.sourceforge.net/sourceforge/${_realname}/${_realname}-${pkgver}.zip
aztecgen-unix_slashes.patch
aztecgen-typename_fix.patch
aztecgen-noexcept.patch)
sha256sums=('d2a36022bde4234c90f6dd68c4708169df475675c4f8b83ae267f162a5437acb'
'3558ddcbcd5d34134ce787027138e9a62be30558803015a96b43898d5d5fe0bb'
'50bcd4be5ee159efa3772b4ba095b9d65de5e369c96fa556038cbb29693ac3ba'
'e58ef63be35c991244df1e0e86407035e4c7f7e46f809e49152eb0044083e2b0')
build() {
cd "${srcdir}/$_realname-$pkgver"
patch -p1 -i ${srcdir}/aztecgen-unix_slashes.patch
patch -p1 -i ${srcdir}/aztecgen-typename_fix.patch
patch -p1 -i ${srcdir}/aztecgen-noexcept.patch
g++ -c src/*.cpp -Iinclude/c ${CXXFLAGS} -std=c++11
ar qcs libaztec.a *.o
}
package() {
cd "${srcdir}/$_realname-$pkgver"
install -D -m644 -t "${pkgdir}${MINGW_PREFIX}/lib/" libaztec.a
install -D -m644 -t "${pkgdir}${MINGW_PREFIX}/include/" include/c/aztecgen.h
}