include $(TOPDIR)/rules.mk
PKG_NAME:=lcd4linux
-PKG_REV:=1204
-PKG_VERSION:=r$(PKG_REV)
PKG_RELEASE:=1
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
-PKG_SOURCE_URL:=https://ssl.bulix.org/svn/lcd4linux/trunk/
-PKG_SOURCE_SUBDIR:=lcd4linux-$(PKG_VERSION)
-PKG_SOURCE_VERSION:=$(PKG_REV)
-PKG_SOURCE_PROTO:=svn
+PKG_SOURCE_PROTO:=git
+PKG_SOURCE_URL:=https://github.com/feckert/lcd4linux
+PKG_SOURCE_DATE:=2019-07-19
+PKG_SOURCE_VERSION:=0b83bb3a81e7e7f5c0aa1daa6f5b9abca538fd47
+PKG_MIRROR_HASH:=26a3469bce0648b276e2c818add7049685c7f461ea9669d23730dfc3a96d9934
+
+PKG_MAINTAINER:=Florian Eckert <fe@dev.tdt.de>
+PKG_LICENSE:=GPL-2.0-or-later
+PKG_LICENSE_FILES:=COPYING
+
+PKG_FIXUP:=autoreconf
+PKG_INSTALL:=1
+PKG_BUILD_PARALLEL:=1
+
+PKG_CONFIG_DEPENDS:= \
+ $(patsubst %,CONFIG_LCD4LINUX_CUSTOM_DRIVER_%,$(LCD4LINUX_DRIVERS)) \
+ $(patsubst %,CONFIG_LCD4LINUX_CUSTOM_PLUGIN_%,$(LCD4LINUX_PLUGINS)) \
LCD4LINUX_DRIVERS:= \
ASTUSB \
w1retap \
$(if $(CONFIG_BROKEN),wireless) \
xmms \
-# python \
-
-PKG_FIXUP:=autoreconf
-PKG_INSTALL:=1
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(BUILD_VARIANT)/$(PKG_NAME)-$(PKG_VERSION)
-
-PKG_BUILD_DEPENDS:= \
- ppp \
-# libftdi \
-# libX11 \
-# python \
-
-PKG_CONFIG_DEPENDS:= \
- $(patsubst %,CONFIG_LCD4LINUX_CUSTOM_DRIVER_%,$(LCD4LINUX_DRIVERS)) \
- $(patsubst %,CONFIG_LCD4LINUX_CUSTOM_PLUGIN_%,$(LCD4LINUX_PLUGINS)) \
+# python
include $(INCLUDE_DIR)/package.mk
include $(INCLUDE_DIR)/nls.mk
define Package/lcd4linux/Default
SECTION:=utils
CATEGORY:=Utilities
- PKG_MAINTAINER:=Jonathan McCrohan <jmccrohan@gmail.com>
TITLE:=LCD display utility
URL:=http://lcd4linux.bulix.org/
endef
CONFIGURE_ARGS+= \
- --disable-rpath \
+ --disable-rpath
TARGET_CFLAGS += -std=gnu89
-EXTRA_LDFLAGS+= -Wl,-rpath-link,$(STAGING_DIR)/usr/lib
-
ifeq ($(BUILD_VARIANT),custom)
LCD4LINUX_CUSTOM_DRIVERS:= $(strip $(foreach c, $(LCD4LINUX_DRIVERS), \
--with-plugins="$(LCD4LINUX_FULL_PLUGINS)" \
--with-libiconv-prefix="$(ICONV_PREFIX)" \
--without-python \
- --without-x \
+ --without-x
EXTRA_LDFLAGS+= -L$(STAGING_DIR)/usr/lib/mysql
+++ /dev/null
---- a/plugin_netinfo.c
-+++ b/plugin_netinfo.c
-@@ -264,7 +264,7 @@ static void my_netmask_short(RESULT * re
- sin = get_netmask(arg1);
- if (NULL != sin) {
- logval = (long double) (get_netmask(arg1)->sin_addr.s_addr);
-- netlen = (int) rint(log2l(logval) / log2l(2.0));
-+ netlen = (int) rint(log2f(logval) / log2f(2.0));
- qprintf(value, sizeof(value), "/%d", netlen);
- } else {
- qprintf(value, sizeof(value), "/?");
+++ /dev/null
---- a/drv_G15.c
-+++ b/drv_G15.c
-@@ -42,6 +42,7 @@
-
- #include <usb.h>
- #include <fcntl.h>
-+#include <linux/version.h>
- #include <linux/input.h>
- #include <linux/uinput.h>
-
-@@ -269,8 +270,13 @@ void drv_G15_initKeyHandling(char *devic
- }
- memset(&device, 0, sizeof(device));
- strncpy(device.name, "G15 Keys", UINPUT_MAX_NAME_SIZE);
-+#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,0)
- device.id.bustype = BUS_USB;
- device.id.version = 4;
-+#else
-+ device.idbus = BUS_USB;
-+ device.idversion = 4;
-+#endif
-
- ioctl(uinput_fd, UI_SET_EVBIT, EV_KEY);
-