From 1c6c16bea653a63c9dc7f2c8a1fde165fe7212e3 Mon Sep 17 00:00:00 2001
From: Tristan Matthews <tristan.matthews@savoirfairelinux.com>
Date: Thu, 20 Nov 2014 14:42:00 -0500
Subject: [PATCH] contrib: add rules to build dht

Refs #60968

Change-Id: I37d609a51acdee1f40436fbd3842f4ec029a7d0a
---
 daemon/contrib/src/dht/rules.mak | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)
 create mode 100644 daemon/contrib/src/dht/rules.mak

diff --git a/daemon/contrib/src/dht/rules.mak b/daemon/contrib/src/dht/rules.mak
new file mode 100644
index 0000000000..7767796bdf
--- /dev/null
+++ b/daemon/contrib/src/dht/rules.mak
@@ -0,0 +1,28 @@
+# DHT
+DHT_VERSION := adaf1e77d34d1edbf50f27c96a70839ff7f2da25
+DHT_URL := https://github.com/aberaud/dht/archive/$(DHT_VERSION).tar.gz
+
+PKGS += dht
+ifeq ($(call need_pkg,'opendht'),)
+PKGS_FOUND += dht
+endif
+
+DEPS_dht = gnutls
+
+$(TARBALLS)/dht-$(DHT_VERSION).tar.gz:
+	$(call download,$(DHT_URL))
+
+.sum-dht: dht-$(DHT_VERSION).tar.gz
+	$(warning $@ not implemented)
+	touch $@
+
+dht: dht-$(DHT_VERSION).tar.gz .sum-dht
+	$(UNPACK)
+	$(UPDATE_AUTOCONFIG) && cd $(UNPACK_DIR)
+	$(MOVE)
+
+.dht: dht
+	mkdir -p $</m4 && $(RECONF)
+	cd $< && $(HOSTVARS) ./configure $(HOSTCONF)
+	cd $< && $(MAKE) install
+	touch $@
-- 
GitLab