2 # Copyright (C) 2013-2016 OpenWrt.org
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
8 include $(TOPDIR)/rules.mk
11 PKG_VERSION:=2016-11-26
15 PKG_SOURCE_URL:=https://github.com/mutability/dump1090.git
16 PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION)
17 PKG_SOURCE_VERSION:=fb63bdc2a61f0169b3c21b33bcdc99f202685b78
18 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-$(PKG_SOURCE_VERSION).tar.xz
19 PKG_MAINTAINER:=Álvaro Fernández Rojas <noltari@gmail.com>
22 PKG_LICENSE_FILES:=COPYING LICENSE
24 PKG_BUILD_DEPENDS:=librtlsdr
26 include $(INCLUDE_DIR)/package.mk
28 define Package/dump1090/Default
31 TITLE:=Mode S decoder for the Realtek RTL2832U
32 URL:=https://github.com/mutability/dump1090
36 define Package/dump1090
37 $(call Package/dump1090/Default)
39 DEPENDS+= +librtlsdr +uhttpd
42 define Package/view1090
43 $(call Package/dump1090/Default)
47 define Package/dump1090/description
48 Dump1090 is a Mode S decoder specifically designed for RTLSDR devices.
51 define Package/view1090/description
52 View1090 is a Mode S messages viewer for dump1090 devices.
56 CFLAGS="$(TARGET_CFLAGS)" \
59 define Package/dump1090/install
60 $(INSTALL_DIR) $(1)/etc/init.d
61 $(INSTALL_BIN) files/dump1090.init $(1)/etc/init.d/dump1090
62 $(INSTALL_DIR) $(1)/etc/config
63 $(INSTALL_CONF) files/dump1090.config $(1)/etc/config/dump1090
64 $(INSTALL_DIR) $(1)/etc/uci-defaults
65 $(INSTALL_DATA) files/dump1090.default $(1)/etc/uci-defaults/00_uhttpd_dump1090
66 $(INSTALL_DIR) $(1)/usr/share/dump1090
67 $(CP) $(PKG_BUILD_DIR)/public_html/* $(1)/usr/share/dump1090
68 $(LN) /var/run/dump1090 $(1)/usr/share/dump1090/data
69 $(INSTALL_DIR) $(1)/usr/bin
70 $(INSTALL_BIN) $(PKG_BUILD_DIR)/dump1090 $(1)/usr/bin
73 define Package/view1090/install
74 $(INSTALL_DIR) $(1)/usr/bin
75 $(INSTALL_BIN) $(PKG_BUILD_DIR)/view1090 $(1)/usr/bin
78 $(eval $(call BuildPackage,dump1090))
79 $(eval $(call BuildPackage,view1090))