From f5eb71790ad69460df8496e808ff12ab505b5c89 Mon Sep 17 00:00:00 2001 From: Phil Eichinger Date: Fri, 14 Jun 2013 10:47:46 +0200 Subject: [PATCH] New package: libqrencode [Peter: move to libraries, fix Config.in, install into STAGING_DIR] Signed-off-by: Phil Eichinger Signed-off-by: Peter Korsgaard --- package/Config.in | 1 + package/libqrencode/Config.in | 20 ++++++++++++++++++++ package/libqrencode/libqrencode.mk | 21 +++++++++++++++++++++ 3 files changed, 42 insertions(+) create mode 100644 package/libqrencode/Config.in create mode 100644 package/libqrencode/libqrencode.mk diff --git a/package/Config.in b/package/Config.in index ce82e9964..b23da7588 100644 --- a/package/Config.in +++ b/package/Config.in @@ -448,6 +448,7 @@ source "package/libglade/Config.in" source "package/gdk-pixbuf/Config.in" source "package/libgtk2/Config.in" source "package/libpng/Config.in" +source "package/libqrencode/Config.in" source "package/libraw/Config.in" source "package/librsvg/Config.in" source "package/libsvgtiny/Config.in" diff --git a/package/libqrencode/Config.in b/package/libqrencode/Config.in new file mode 100644 index 000000000..e8fc1d420 --- /dev/null +++ b/package/libqrencode/Config.in @@ -0,0 +1,20 @@ +config BR2_PACKAGE_LIBQRENCODE + bool "libqrencode" + select BR2_PACKAGE_LIBPNG + help + libqrencode is a C library for encoding data in a QR Code + symbol, a kind of 2D symbology that can be scanned by handy + terminals such as a mobile phone with CCD. The capacity of + QR Code is up to 7000 digits or 4000 characters, and is + highly robust. + + http://fukuchi.org/works/qrencode/index.html + +if BR2_PACKAGE_LIBQRENCODE + +config BR2_PACKAGE_LIBQRENCODE_TOOLS + bool "libqrencode tools" + help + Build command-line tools + +endif #BR2_PACKAGE_LIBQRENCODE diff --git a/package/libqrencode/libqrencode.mk b/package/libqrencode/libqrencode.mk new file mode 100644 index 000000000..e1f236240 --- /dev/null +++ b/package/libqrencode/libqrencode.mk @@ -0,0 +1,21 @@ +################################################################################ +# +# libqrencode +# +################################################################################ + +LIBQRENCODE_VERSION = 3.4.2 +LIBQRENCODE_SOURCE = qrencode-$(LIBQRENCODE_VERSION).tar.gz +LIBQRENCODE_SITE = http://fukuchi.org/works/qrencode +LIBQRENCODE_DEPENDENCIES = libpng +LIBQRENCODE_INSTALL_STAGING = YES +LIBQRENCODE_LICENSE = LGPLv2.1+ +LIBQRENCODE_LICENSE_FILES = COPYING + +ifeq ($(BR2_PACKAGE_LIBQRENCODE_TOOLS),y) + LIBQRENCODE_CONF_OPT += --with-tools=yes +else + LIBQRENCODE_CONF_OPT += --with-tools=no +endif + +$(eval $(autotools-package))