Reinhard Russinger %!s(int64=7) %!d(string=hai) anos
pai
achega
a69ba3bc8a

+ 1 - 0
Config.in

@@ -4,4 +4,5 @@ source "$BR2_EXTERNAL_GFA_Display001_PATH/package/gfa_addons/Config.in"
 source "$BR2_EXTERNAL_GFA_Display001_PATH/package/libgfaipc/Config.in"
 source "$BR2_EXTERNAL_GFA_Display001_PATH/package/libgfatimer/Config.in"
 source "$BR2_EXTERNAL_GFA_Display001_PATH/package/qmlplugins/Config.in"
+source "$BR2_EXTERNAL_GFA_Display001_PATH/package/python-ufw/Config.in"
 

+ 1 - 1
board/GfA/Display001/BUILD

@@ -1 +1 @@
-388
+390

BIN=BIN
board/GfA/Display001/rootfs/var/GfA/Display_GSM


+ 4 - 2
configs/Display001_3.12.30_defconfig

@@ -102,7 +102,6 @@ BR2_PACKAGE_DIRECTFB_SAWMAN=y
 BR2_PACKAGE_DIRECTFB_DITHER_RGB16=y
 BR2_PACKAGE_EFL=y
 BR2_PACKAGE_EFL_FB=y
-BR2_PACKAGE_FBSET=y
 BR2_PACKAGE_FB_TEST_APP=y
 BR2_PACKAGE_FBTERM=y
 BR2_PACKAGE_FBV=y
@@ -250,7 +249,6 @@ BR2_PACKAGE_TAGLIB=y
 BR2_PACKAGE_LIBZIP=y
 BR2_PACKAGE_SNAPPY=y
 BR2_PACKAGE_SZIP=y
-BR2_PACKAGE_GNUTLS=y
 BR2_PACKAGE_GNUTLS_TOOLS=y
 BR2_PACKAGE_LIBNSS=y
 BR2_PACKAGE_LIBSHA1=y
@@ -288,6 +286,7 @@ BR2_PACKAGE_LIBIIO_BINDINGS_PYTHON=y
 BR2_PACKAGE_LIBINPUT=y
 BR2_PACKAGE_LIBV4L=y
 BR2_PACKAGE_LIBXKBCOMMON=y
+BR2_PACKAGE_JANSSON=y
 BR2_PACKAGE_JSONCPP=y
 BR2_PACKAGE_LIBXSLT=y
 BR2_PACKAGE_LIBMPEG2=y
@@ -300,6 +299,8 @@ BR2_PACKAGE_LIBGSASL=y
 BR2_PACKAGE_LIBIDN=y
 BR2_PACKAGE_LIBIDN_BINARY=y
 BR2_PACKAGE_LIBMBUS=y
+BR2_PACKAGE_LIBMICROHTTPD=y
+BR2_PACKAGE_LIBMICROHTTPD_SSL=y
 BR2_PACKAGE_LIBMODBUS=y
 BR2_PACKAGE_LIBPJSIP=y
 BR2_PACKAGE_LIBRSYNC=y
@@ -435,3 +436,4 @@ BR2_PACKAGE_WT=y
 BR2_PACKAGE_NETWORK_INTERFACES_SCRIPT=y
 BR2_PACKAGE_GFA_ADDONS=y
 BR2_PACKAGE_QMLPLUGINS=y
+BR2_PACKAGE_PYTHON_UFW=y

+ 4 - 0
package/python-ufw/Config.in

@@ -0,0 +1,4 @@
+config BR2_PACKAGE_PYTHON_UFW
+	bool "python-ufw"
+	help
+	  UFW uncomplicated fore wall

+ 32 - 0
package/python-ufw/python-ufw.mk

@@ -0,0 +1,32 @@
+################################################################################
+#
+# python-ufw
+#
+################################################################################
+
+PYTHON_UFW_VERSION = 0.35
+PYTHON_UFW_SOURCE = ufw-$(PYTHON_UFW_VERSION).tar.gz
+PYTHON_UFW_SITE = https://launchpad.net/ufw/0.35/0.35/+download
+#PYTHON_UFW_LICENSE = MIT
+#PYTHON_UFW_LICENSE_FILES = LICENSE
+PYTHON_UFW_SETUP_TYPE = distutils
+
+define PYTHON_UFW_BUILD_CMDS
+	cd $(PYTHON_UFW_BUILDDIR); \
+	$(PYTHON_UFW_PYTHON_INTERPRETER) setup.py build -f
+
+	cd $(PYTHON_UFW_BUILDDIR); \
+	rm -rf ./SETUP;\
+	mkdir ./SETUP; \
+	$(PYTHON_UFW_PYTHON_INTERPRETER) setup.py install -f --home=$(PYTHON_UFW_BUILDDIR)/SETUP
+
+	sed -i -e 1c"#! /usr/bin/env /usr/bin/python " $(PYTHON_UFW_BUILDDIR)/SETUP/usr/sbin/ufw
+endef
+
+define PYTHON_UFW_INSTALL_TARGET_CMDS
+	echo "================>"; \
+	cd $(PYTHON_UFW_BUILDDIR)/SETUP; \
+	cp -av * $(TARGET_DIR)
+endef
+
+$(eval $(python-package))