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_MIRROR_HASH
:=efb2580509cf13a769cffd1982433d29acd64a5c115793417fd36d9d5f73c9e8
20 PKG_MAINTAINER
:=Álvaro Fernández Rojas
<noltari@gmail.com
>
23 PKG_LICENSE_FILES
:=COPYING LICENSE
25 PKG_BUILD_DEPENDS
:=librtlsdr
27 include $(INCLUDE_DIR
)/package.mk
29 define Package
/dump1090
/Default
32 TITLE
:=Mode S decoder for the Realtek RTL2832U
33 URL
:=https
://github.com
/mutability
/dump1090
37 define Package
/dump1090
38 $(call Package
/dump1090
/Default
)
40 DEPENDS
+= +librtlsdr
+uhttpd
43 define Package
/view1090
44 $(call Package
/dump1090
/Default
)
48 define Package
/dump1090
/description
49 Dump1090 is a Mode S decoder specifically designed for RTLSDR devices.
52 define Package
/view1090
/description
53 View1090 is a Mode S messages viewer for dump1090 devices.
57 CFLAGS
="$(TARGET_CFLAGS)" \
60 define Package
/dump1090
/install
61 $(INSTALL_DIR
) $(1)/etc
/init.d
62 $(INSTALL_BIN
) files
/dump1090.init
$(1)/etc
/init.d
/dump1090
63 $(INSTALL_DIR
) $(1)/etc
/config
64 $(INSTALL_CONF
) files
/dump1090.config
$(1)/etc
/config
/dump1090
65 $(INSTALL_DIR
) $(1)/etc
/uci-defaults
66 $(INSTALL_DATA
) files
/dump1090.default
$(1)/etc
/uci-defaults
/00_uhttpd_dump1090
67 $(INSTALL_DIR
) $(1)/usr
/share
/dump1090
68 $(CP
) $(PKG_BUILD_DIR
)/public_html
/* $(1)/usr
/share
/dump1090
69 $(LN
) /var
/run
/dump1090
$(1)/usr
/share
/dump1090
/data
70 $(INSTALL_DIR
) $(1)/usr
/bin
71 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/dump1090
$(1)/usr
/bin
74 define Package
/view1090
/install
75 $(INSTALL_DIR
) $(1)/usr
/bin
76 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/view1090
$(1)/usr
/bin
79 $(eval
$(call BuildPackage
,dump1090
))
80 $(eval
$(call BuildPackage
,view1090
))