cjdns: luci-app-cjdns: fix up Makefiles, bump pkg vers

Signed-off-by: William Fleurant <meshnet@protonmail.com>
This commit is contained in:
William Fleurant 2019-11-03 13:21:20 -05:00
parent f75b19d42f
commit 3eb78e2dbc
2 changed files with 13 additions and 17 deletions

View file

@ -18,18 +18,19 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=cjdns PKG_NAME:=cjdns
PKG_VERSION:=20.4 PKG_VERSION:=20.4
PKG_RELEASE:=1 PKG_RELEASE:=2
PKG_SOURCE_URL:=https://github.com/cjdelisle/cjdns.git
PKG_SOURCE_PROTO:=git
PKG_SOURCE_VERSION:=45cdd8b3eebb18b6239feeef3b787e40d773edfb
PKG_LICENSE:=GPL-3.0
PKG_SOURCE:=$(PKG_NAME)-$(PKG_SOURCE_VERSION).tar.bz2 PKG_SOURCE:=$(PKG_NAME)-$(PKG_SOURCE_VERSION).tar.bz2
PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_SOURCE_VERSION) PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_SOURCE_VERSION)
PKG_SOURCE_URL:=https://github.com/cjdelisle/cjdns.git
PKG_SOURCE_VERSION:=45cdd8b3eebb18b6239feeef3b787e40d773edfb
PKG_SOURCE_PROTO:=git
PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_SOURCE_VERSION) PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_SOURCE_VERSION)
include $(INCLUDE_DIR)/package.mk PKG_MAINTAINER:=William Fleurant <meshnet@protonmail.com>
PKG_LICENSE:=GPL-3.0
include $(INCLUDE_DIR)/package.mk
define Package/cjdns define Package/cjdns
SECTION:=net SECTION:=net
@ -37,7 +38,6 @@ define Package/cjdns
SUBMENU:=Routing and Redirection SUBMENU:=Routing and Redirection
TITLE:=Encrypted near-zero-conf mesh routing protocol TITLE:=Encrypted near-zero-conf mesh routing protocol
URL:=https://github.com/cjdelisle/cjdns URL:=https://github.com/cjdelisle/cjdns
MAINTAINER:=Lars Gierth <larsg@systemli.org>
DEPENDS:=@!arc @IPV6 +kmod-tun +libnl-tiny +libpthread +librt \ DEPENDS:=@!arc @IPV6 +kmod-tun +libnl-tiny +libpthread +librt \
+libuci-lua +lua-bencode +dkjson +luasocket +lua-sha2 +libuci-lua +lua-bencode +dkjson +luasocket +lua-sha2
endef endef
@ -55,12 +55,11 @@ define Package/cjdns-tests
SUBMENU:=Routing and Redirection SUBMENU:=Routing and Redirection
TITLE:=cjdns test cases TITLE:=cjdns test cases
URL:=https://github.com/cjdelisle/cjdns URL:=https://github.com/cjdelisle/cjdns
MAINTAINER:=Lars Gierth <larsg@systemli.org>
DEPENDS:=+libpthread +librt @!arc DEPENDS:=+libpthread +librt @!arc
endef endef
define Package/cjdns-test/description define Package/cjdns-test/description
cjdns test cases Builds cjdns test cases binary test_testcjdroute_c
endef endef
define Build/Configure define Build/Configure
@ -132,7 +131,6 @@ define Package/cjdns/postinst
#!/bin/sh #!/bin/sh
if [ -z $${IPKG_INSTROOT} ] ; then if [ -z $${IPKG_INSTROOT} ] ; then
( . /etc/uci-defaults/cjdns ) && rm -f /etc/uci-defaults/cjdns ( . /etc/uci-defaults/cjdns ) && rm -f /etc/uci-defaults/cjdns
# TODO: we should have an 'Enable' button instead
/etc/init.d/cjdns enabled || /etc/init.d/cjdns enable /etc/init.d/cjdns enabled || /etc/init.d/cjdns enable
exit 0 exit 0
fi fi

View file

@ -18,8 +18,9 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=luci-app-cjdns PKG_NAME:=luci-app-cjdns
PKG_VERSION:=1.3 PKG_VERSION:=1.3
PKG_RELEASE:=6 PKG_RELEASE:=7
PKG_MAINTAINER:=William Fleurant <meshnet@protonmail.com>
PKG_LICENSE:=GPL-3.0 PKG_LICENSE:=GPL-3.0
include $(INCLUDE_DIR)/package.mk include $(INCLUDE_DIR)/package.mk
@ -30,16 +31,13 @@ define Package/luci-app-cjdns
SUBMENU:=3. Applications SUBMENU:=3. Applications
TITLE:=Encrypted near-zero-conf mesh routing protocol TITLE:=Encrypted near-zero-conf mesh routing protocol
URL:=https://github.com/cjdelisle/cjdns URL:=https://github.com/cjdelisle/cjdns
MAINTAINER:=Lars Gierth <larsg@systemli.org>
DEPENDS:=+cjdns +luci-base DEPENDS:=+cjdns +luci-base
endef endef
define Package/luci-app-cjdns/description define Package/luci-app-cjdns/description
This package allows you to configure and inspect cjdns networking using LuCI. Cjdns implements an encrypted IPv6 network using public-key cryptography \
for address allocation and a distributed hash table for routing. \
Cjdns implements an encrypted IPv6 network using public-key cryptography This provides near-zero-configuration networking, and prevents many \
for address allocation and a distributed hash table for routing.
This provides near-zero-configuration networking, and prevents many
of the security and scalability issues that plague existing networks. of the security and scalability issues that plague existing networks.
endef endef