summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavorin Učakar2020-03-20 23:04:03 +0100
committerDavorin Učakar2020-03-20 23:04:03 +0100
commit59037ee26a9a4a691f43960f67e2c6c49b659fde (patch)
treeb3911be025f1c682f8a61edeb5a9f747ebb91a3a
downloadaur-59037ee26a9a4a691f43960f67e2c6c49b659fde.tar.gz
Initial commit
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD41
2 files changed, 57 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..fa75f5cf93ba
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,16 @@
+pkgbase = mingw-w64-qrencode
+ pkgdesc = C library for encoding data in a QR Code symbol. (mingw-w64)
+ pkgver = 4.0.2
+ pkgrel = 1
+ url = https://fukuchi.org/works/qrencode/
+ arch = any
+ license = LGPL
+ depends = mingw-w64-libpng
+ options = staticlibs
+ options = !strip
+ options = !buildflags
+ source = https://fukuchi.org/works/qrencode/qrencode-4.0.2.tar.bz2
+ md5sums = 3eb64357f6fbdb68c27cb2e44e97280a
+
+pkgname = mingw-w64-qrencode
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..cfaacdc82a31
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,41 @@
+# Maintainter: <davorin.ucakar@gmail.com>
+
+pkgname=mingw-w64-qrencode
+pkgver=4.0.2
+pkgrel=1
+pkgdesc='C library for encoding data in a QR Code symbol. (mingw-w64)'
+arch=('any')
+_archs=('i686-w64-mingw32' 'x86_64-w64-mingw32')
+depends=(mingw-w64-libpng)
+# makedepends=('mingw-w64-sdl')
+license=('LGPL')
+url="https://fukuchi.org/works/qrencode/"
+source=(https://fukuchi.org/works/qrencode/qrencode-${pkgver}.tar.bz2)
+md5sums=('3eb64357f6fbdb68c27cb2e44e97280a')
+options=(staticlibs '!strip' '!buildflags')
+
+build() {
+ export MINGW_LDFLAGS="-s"
+ cd "${srcdir}/qrencode-${pkgver}"
+ for _arch in ${_archs[@]}; do
+ mkdir build-${_arch} -p
+ pushd build-${_arch}
+ ${_arch}-configure
+ make
+ popd
+ done
+}
+
+package() {
+ cd "${srcdir}/qrencode-${pkgver}"
+
+ install -d "${pkgdir}"/usr/bin
+
+ for _arch in ${_archs[@]}; do
+ pushd build-${_arch}
+ make DESTDIR="${pkgdir}" install
+ find "${pkgdir}/usr/${_arch}/bin" -name "*.dll" -exec ${_arch}-strip --strip-unneeded {} \;
+ find "${pkgdir}/usr/${_arch}/lib" -name "*.a" -exec ${_arch}-strip -g {} \;
+ popd
+ done
+}