mirror of
https://github.com/novatiq/packages.git
synced 2026-04-30 07:28:39 +01:00
bluelog: fix oui.txt processing
- Use a temporary file path within the package build directory to avoid cluttering the host systems `/tmp` directory. - Switch to a gzipped, snapshotted copy of the `oui.txt` file since the upstream IEEE server is extremely slow, also fetching an unversioned HTTP resource during compilation breaks reproducable builds. Signed-off-by: Jo-Philipp Wich <jo@mein.io> [rework to use standard download facility] Signed-off-by: Etienne CHAMPETIER <champetier.etienne@gmail.com>
This commit is contained in:
committed by
Etienne CHAMPETIER
parent
caa7c466bb
commit
641062ccfc
+17
-1
@@ -9,12 +9,16 @@ include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=bluelog
|
||||
PKG_VERSION:=1.1.2
|
||||
PKG_RELEASE:=1
|
||||
PKG_RELEASE:=2
|
||||
|
||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
|
||||
PKG_SOURCE_URL:=ftp://ftp.digifail.com/software/bluelog
|
||||
PKG_MD5SUM:=614d0fe65bae68acff1d33d9f86e4805
|
||||
|
||||
OUI_SOURCE:=oui-2016-05-30.txt.gz
|
||||
OUI_URL:=http://sources.lede-project.org/
|
||||
OUI_MD5SUM:=38048729fdb5a7a7e0c5db6a51dc2dd1
|
||||
|
||||
PKG_LICENSE:=GPL-2.0
|
||||
PKG_LICENSE_FILES:=COPYING
|
||||
PKG_MAINTAINER:=Nicolas Thill <nico@openwrt.org>
|
||||
@@ -58,11 +62,23 @@ define Package/bluelog-live/description
|
||||
Bluelog which creates a real-time webpage of discovered Bluetooth devices.
|
||||
endef
|
||||
|
||||
define Download/oui.txt
|
||||
FILE:=$(OUI_SOURCE)
|
||||
URL:=$(OUI_URL)
|
||||
MD5SUM:=$(OUI_MD5SUM)
|
||||
endef
|
||||
|
||||
TARGET_CFLAGS += -DOPENWRT
|
||||
|
||||
MAKE_FLAGS += \
|
||||
LIBS="$(TARGET_LDFLAGS) -lbluetooth -lm"
|
||||
|
||||
define Build/Prepare
|
||||
$(eval $(call Download,oui.txt))
|
||||
$(Build/Prepare/Default)
|
||||
zcat $(DL_DIR)/$(OUI_SOURCE) > $(PKG_BUILD_DIR)/oui.tmp
|
||||
endef
|
||||
|
||||
define Package/bluelog/install
|
||||
$(INSTALL_DIR) $(1)/usr/bin
|
||||
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/bluelog $(1)/usr/bin/
|
||||
|
||||
Reference in New Issue
Block a user