diff options
author | raulg <raulg@hekili.net> | 2017-09-01 16:46:38 (GMT) |
---|---|---|
committer | Tony Theodore <tonyt@logyst.com> | 2017-10-31 06:02:42 (GMT) |
commit | 8ad7be0160d3f3d541d7901d6fbd7e1efa095f21 (patch) | |
tree | 92fa83d2b9bd6b3fa1e351e98fc907456d8141d6 /src | |
parent | 3fd7eef918dcc6fe002d411c39eaf93a1345ef1e (diff) | |
download | mxe-8ad7be0160d3f3d541d7901d6fbd7e1efa095f21.zip mxe-8ad7be0160d3f3d541d7901d6fbd7e1efa095f21.tar.gz mxe-8ad7be0160d3f3d541d7901d6fbd7e1efa095f21.tar.bz2 |
add package qrencode
Diffstat (limited to 'src')
-rw-r--r-- | src/qrencode.mk | 40 |
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 |