You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@celix.apache.org by pn...@apache.org on 2020/03/30 14:19:24 UTC

[celix] branch develop updated: Updates the building info from ubuntu 14 to 18.04 (#178)

This is an automated email from the ASF dual-hosted git repository.

pnoltes pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/celix.git


The following commit(s) were added to refs/heads/develop by this push:
     new 61974f2  Updates the building info from ubuntu 14 to 18.04 (#178)
61974f2 is described below

commit 61974f2f7d1066afffcc8f16f4b40aff46ddd364
Author: Pepijn Noltes <pe...@gmail.com>
AuthorDate: Mon Mar 30 16:19:14 2020 +0200

    Updates the building info from ubuntu 14 to 18.04 (#178)
    
    * Updates the building info for Ubuntu 18.04
---
 documents/building/README.md | 32 ++++++++++++++++++++------------
 1 file changed, 20 insertions(+), 12 deletions(-)

diff --git a/documents/building/README.md b/documents/building/README.md
index b0061c8..517198e 100644
--- a/documents/building/README.md
+++ b/documents/building/README.md
@@ -20,14 +20,12 @@ Apache Celix aims to be support a broad range of UNIX platforms.
  
 Currently the [continuous integration build server](https://travis-ci.org/apache/celix) builds and tests Apache Celix for:
 
-* Ubuntu Trusty Tahr (14.04)
+* Ubuntu Bionic Beaver (18.04)
     * GCC 
     * CLang 
 * OSX
     * GCC 
     * CLang 
-* Android (cross-compiled on Ubuntu Trusty Tahr) 
-    * GCC 
 
 # Preparing
 The following packages (libraries + headers) should be installed on your system:
@@ -48,16 +46,26 @@ The following packages (libraries + headers) should be installed on your system:
 
 For debian based systems (apt), the following command should work:
 ```bash
+#required for celix framework and default bundles
 sudo apt-get install -yq --no-install-recommends \
-	build-essential \
-  	curl \
-  	git \
-  	libjansson-dev \
-  	libcurl4-openssl-dev \
-    java \
-  	cmake \
-  	libffi-dev \
-  	libxml2-dev
+    build-essential \
+    curl \
+    uuid-dev \
+    git \
+    libjansson-dev \
+    libcurl4-openssl-dev \
+    default-jdk \
+    cmake \
+    libffi-dev \
+    libxml2-dev
+
+#required if the ZMQ PubSubAdmin option (BUILD_PUBSUB_PSA_ZMQ) is enabled
+sudo apt-get install -yq --no-install-recommends \
+    libczmq-dev 
+     
+#required if the ENABLE_TESTING option is enabled
+sudo apt-get install -yq --no-install-recommends \
+    libcpputest-dev
 ```
 
 For Fedora based systems (dnf), the following command should work: