From mboxrd@z Thu Jan 1 00:00:00 1970 From: Thomas Petazzoni Date: Sat, 29 Aug 2015 20:46:35 +0200 Subject: [Buildroot] [PATCH 1/2] ibrdtnd: new package In-Reply-To: <1439039262-11803-1-git-send-email-tom_a_sparks@yahoo.com.au> References: <1439039262-11803-1-git-send-email-tom_a_sparks@yahoo.com.au> Message-ID: <20150829204635.535c2fda@free-electrons.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: buildroot@busybox.net Dear Tom Sparks, On Sat, 8 Aug 2015 23:07:41 +1000, Tom Sparks wrote: > Signed-off-by: Tom Sparks > --- > package/ibrdtnd/Config.in | 27 +++++++++++++++++++++++++++ > package/ibrdtnd/ibrdtnd.mk | 30 ++++++++++++++++++++++++++++++ > 2 files changed, 57 insertions(+) > create mode 100644 package/ibrdtnd/Config.in > create mode 100644 package/ibrdtnd/ibrdtnd.mk I've applied your patch to the next branch, after doing numerous changes: [Thomas: - add package to package/Config.in - remove "select" on libdaemon, libcurl, sqlite and openssl from Config.in, since those are optional dependency. - add "select" on ibrcommon, since it is a mandatory dependency. - remove bogus includes of package/ibrcommon/Config.in and package/ibrdtn/Config.in, those are directly from package/Config.in. - fix Config.in comment dependency and indentation. - remove INSTALL_STAGING = YES, since ibrdtnd does not install a library. - remove libdaemon, libcurl, sqlite and openssl as mandatory dependencies, and handle them as optional dependencies. - add ibrcommon in the dependencies (even if ibrdtn already depends on it) - remove custom INSTALL_STAGING_OPTS and INSTALL_TARGET_OPTS, they are not needed, since the Makefiles are properly generated by automake. - explicitly disable features for which Buildroot doesn't have the necessary dependencies (dtndht, wifip2p, vmime) - add hash file.] Thanks! Thomas -- Thomas Petazzoni, CTO, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com