add package qrencode

This commit is contained in:
raulg 2017-09-01 06:46:38 -10:00 committed by Tony Theodore
parent 3fd7eef918
commit 8ad7be0160
1 changed files with 40 additions and 0 deletions

40
src/qrencode.mk Normal file
View File

@ -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