From 385721bb9d69653073a2bb4d55c19c94292649cc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrien=20B=C3=A9raud?= <adrien.beraud@savoirfairelinux.com> Date: Wed, 19 Jul 2023 23:03:39 -0400 Subject: [PATCH] contrib: add dhtnet Change-Id: I307b70038646d2d51189b447f8a4fbf0d54570f7 --- contrib/src/dhtnet/package.json | 24 ++++++++++++++++++++++++ contrib/src/dhtnet/rules.mak | 28 ++++++++++++++++++++++++++++ 2 files changed, 52 insertions(+) create mode 100644 contrib/src/dhtnet/package.json create mode 100644 contrib/src/dhtnet/rules.mak diff --git a/contrib/src/dhtnet/package.json b/contrib/src/dhtnet/package.json new file mode 100644 index 0000000000..53bf4a4c16 --- /dev/null +++ b/contrib/src/dhtnet/package.json @@ -0,0 +1,24 @@ +{ + "name": "dhtnet", + "version": "f7081d325ec6a963c15c4f527493fb5033dc9c2f", + "url": "https://review.jami.net/plugins/gitiles/dhtnet/+archive/__VERSION__.tar.gz", + "deps": [ + "opendht", + "pjproject", + "asio" + ], + "use_cmake" : true, + "defines": [ + "BUILD_SHARED_LIBS=0", + "BUILD_TESTING=0" + ], + "patches": [], + "win_patches": [], + "project_paths": [], + "with_env" : "", + "custom_scripts": { + "pre_build": [], + "build": [], + "post_build": [] + } +} \ No newline at end of file diff --git a/contrib/src/dhtnet/rules.mak b/contrib/src/dhtnet/rules.mak new file mode 100644 index 0000000000..4f769cd00b --- /dev/null +++ b/contrib/src/dhtnet/rules.mak @@ -0,0 +1,28 @@ +# DHTNET +DHTNET_VERSION := f7081d325ec6a963c15c4f527493fb5033dc9c2f +DHTNET_URL := https://review.jami.net/plugins/gitiles/dhtnet/+archive/$(DHTNET_VERSION).tar.gz + +PKGS += dhtnet + +DEPS_dhtnet += opendht pjproject asio + +DHTNET_CONF = -DBUILD_SHARED_LIBS=Off \ + -DBUILD_TESTING=Off + +$(TARBALLS)/dhtnet-$(DHTNET_VERSION).tar.gz: + $(call download,$(DHTNET_URL)) + +.sum-dhtnet: dhtnet-$(DHTNET_VERSION).tar.gz + $(warning $@ not implemented) + touch $@ + +dhtnet: dhtnet-$(DHTNET_VERSION).tar.gz + mkdir -p $(UNPACK_DIR) + $(UNPACK) -C $(UNPACK_DIR) + $(MOVE) + +.dhtnet: dhtnet .sum-dhtnet + cd $< && mkdir -p build + cd $< && cd build && $(HOSTVARS) $(CMAKE) $(DHTNET_CONF) .. + cd $< && cd build && $(MAKE) install + touch $@ -- GitLab