summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorraulg <raulg@hekili.net>2017-09-01 16:46:38 (GMT)
committerTony Theodore <tonyt@logyst.com>2017-10-31 06:02:42 (GMT)
commit8ad7be0160d3f3d541d7901d6fbd7e1efa095f21 (patch)
tree92fa83d2b9bd6b3fa1e351e98fc907456d8141d6 /src
parent3fd7eef918dcc6fe002d411c39eaf93a1345ef1e (diff)
downloadmxe-8ad7be0160d3f3d541d7901d6fbd7e1efa095f21.zip
mxe-8ad7be0160d3f3d541d7901d6fbd7e1efa095f21.tar.gz
mxe-8ad7be0160d3f3d541d7901d6fbd7e1efa095f21.tar.bz2
add package qrencode
Diffstat (limited to 'src')
-rw-r--r--src/qrencode.mk40
1 files changed, 40 insertions, 0 deletions
diff --git a/src/qrencode.mk b/src/qrencode.mk
new file mode 100644
index 0000000..2b9570c
--- /dev/null
+++ b/src/qrencode.mk
@@ -0,0 +1,40 @@
+# This file is part of MXE. See LICENSE.md for licensing information.
+
+PKG := qrencode
+$(PKG)_WEBSITE := https://fukuchi.org/works/qrencode/
+$(PKG)_DESCR := libqrencode
+$(PKG)_IGNORE :=
+$(PKG)_VERSION := 3.4.4
+$(PKG)_CHECKSUM := e794e26a96019013c0e3665cb06b18992668f352c5553d0a553f5d144f7f2a72
+$(PKG)_SUBDIR := qrencode-$($(PKG)_VERSION)
+$(PKG)_FILE := qrencode-$($(PKG)_VERSION).tar.gz
+$(PKG)_URL := https://fukuchi.org/works/qrencode/qrencode-$($(PKG)_VERSION).tar.gz
+$(PKG)_DEPS := gcc libpng pthreads sdl
+
+define $(PKG)_UPDATE
+ $(WGET) -q -O- 'https://fukuchi.org/works/qrencode/index.html' | \
+ grep 'qrencode-' | \
+ $(SED) -n 's,.*qrencode-\([0-9][^>]*\)\.tar.*,\1,p' | \
+ $(SORT) -Vr | \
+ head -1
+endef
+
+define $(PKG)_BUILD
+ cd '$(BUILD_DIR)' && $(SOURCE_DIR)/configure \
+ CFLAGS='-pthread -lpng' \
+ LDFLAGS='-L$(PREFIX)/$(TARGET)/lib' \
+ --without-tools \
+ --with-tests \
+ $(MXE_CONFIGURE_OPTS) \
+ CONFIG_SHELL=$(SHELL)
+ $(MAKE) -C '$(BUILD_DIR)' -j '$(JOBS)'
+ $(MAKE) -C '$(BUILD_DIR)' -j 1 install
+
+ # create pkg-config files
+ $(INSTALL) -d '$(PREFIX)/$(TARGET)/lib/pkgconfig'
+ (echo 'Name: $(PKG)'; \
+ echo 'Version: $($(PKG)_VERSION)'; \
+ echo 'Description: libqrencode'; \
+ echo 'Libs: -lqrencode -lpng';) \
+ > '$(PREFIX)/$(TARGET)/lib/pkgconfig/$(PKG).pc'
+endef