summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--hbbp/Makefile47
-rw-r--r--udp-broadcast/Makefile42
2 files changed, 47 insertions, 42 deletions
diff --git a/hbbp/Makefile b/hbbp/Makefile
new file mode 100644
index 0000000..52c8d19
--- /dev/null
+++ b/hbbp/Makefile
@@ -0,0 +1,47 @@
+include $(TOPDIR)/rules.mk
+
+PKG_NAME:=hbbp
+PKG_VERSION:=20120521
+PKG_RELEASE:=3
+PKG_REV:=cf16b2181dbd1e769b1cdd2d6c27e5300a419012
+
+PKG_SOURCE:=$(PKG_NAME)-$(PKG_REV).tar.gz
+PKG_MD5SUM:=always-use-git
+PKG_SOURCE_URL:=git://code.sotun.de/hbbp
+PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION)
+PKG_SOURCE_VERSION:=$(PKG_REV)
+PKG_SOURCE_PROTO:=git
+
+include $(INCLUDE_DIR)/package.mk
+
+define Package/hbbp
+ SECTION:=base
+ CATEGORY:=Network
+ DEFAULT:=n
+ TITLE:=HBBP - UDP broadcast utility
+ URL:=http://code.sotun.de/git/hbbp
+ DEPENDS:=nacl
+endef
+
+define Package/hbbp/description
+ Send UDP based broadcast messages and process them using the
+ included demon. Messages consist of a key and an optional
+ payload. The payload may be assymetrically encrypted.
+endef
+
+define Build/Compile
+ $(MAKE) -C $(PKG_BUILD_DIR) \
+ CC="$(TARGET_CC)" \
+ CFLAGS="$(TARGET_CFLAGS)" \
+ LDFLAGS="$(TARGET_LDFLAGS)" \
+ EXTERNAL_NACL=1
+endef
+
+define Package/hbbp/install
+ $(INSTALL_DIR) $(1)/usr/sbin
+ $(INSTALL_BIN) $(PKG_BUILD_DIR)/hbbpd $(1)/usr/sbin/
+ $(INSTALL_BIN) $(PKG_BUILD_DIR)/hbbpc $(1)/usr/sbin/
+ $(INSTALL_BIN) $(PKG_BUILD_DIR)/hbbp_keygen $(1)/usr/sbin/
+endef
+
+$(eval $(call BuildPackage,hbbp))
diff --git a/udp-broadcast/Makefile b/udp-broadcast/Makefile
deleted file mode 100644
index 8dae0a7..0000000
--- a/udp-broadcast/Makefile
+++ /dev/null
@@ -1,42 +0,0 @@
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=udp-broadcast
-PKG_VERSION:=20111205
-PKG_RELEASE:=1
-PKG_REV:=dcce1a8d1335e89dcf9d64bb2202e34d8f58f3cd
-
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_REV).tar.gz
-PKG_MD5SUM:=always-use-git
-PKG_SOURCE_URL:=git://git.freifunk-jena.de/freifunk/ffj-udp-broadcast
-PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION)
-PKG_SOURCE_VERSION:=$(PKG_REV)
-PKG_SOURCE_PROTO:=git
-
-include $(INCLUDE_DIR)/package.mk
-
-define Package/udp-broadcast
- SECTION:=base
- CATEGORY:=Network
- DEFAULT:=n
- TITLE:=UDP broadcast utility
- URL:=http://dev.freifunk-jena.de:8082/projects/ffj-udp-broadcast
-endef
-
-define Package/udp-broadcast/description
- Send UDP based broadcast messages and process them using the included demon.
-endef
-
-define Build/Compile
- $(MAKE) -C $(PKG_BUILD_DIR) \
- CC="$(TARGET_CC)" \
- CFLAGS="$(TARGET_CFLAGS) -Wall" \
- LDFLAGS="$(TARGET_LDFLAGS)"
-endef
-
-define Package/udp-broadcast/install
- $(INSTALL_DIR) $(1)/usr/sbin
- $(INSTALL_BIN) $(PKG_BUILD_DIR)/broadcaster $(1)/usr/sbin/
- $(INSTALL_BIN) $(PKG_BUILD_DIR)/listener $(1)/usr/sbin/
-endef
-
-$(eval $(call BuildPackage,udp-broadcast))
contact: Jan Huwald // Impressum