[Pkg-voip-commits] [bctoolbox] 53/57: Update and migrate README into Markdown format

daniel at gnoutcheff.name daniel at gnoutcheff.name
Thu Mar 30 04:31:35 UTC 2017


This is an automated email from the git hooks/post-receive script.

gnoutchd-guest pushed a commit to branch debian/sid
in repository bctoolbox.

commit d7ce4e5403f3d3ef940d83047b7ac7ef176fb272
Author: François Grisez <francois.grisez at belledonne-communications.com>
Date:   Thu Feb 23 16:38:45 2017 +0100

    Update and migrate README into Markdown format
---
 README    | 45 --------------------------------------------
 README.md | 64 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 64 insertions(+), 45 deletions(-)

diff --git a/README b/README
deleted file mode 100644
index 7899c53..0000000
--- a/README
+++ /dev/null
@@ -1,45 +0,0 @@
-Utilities library used by Belledonne Communications softwares like belle-sip, mediastreamer2 and linphone.
-
-Depends
--------
-* mbedtls (https://github.com/ARMmbed/mbedtls.git). For backward compatibility, support of polarssl is also provided.
-* bcunit (git://git.linphone.org/bcunit.git) for unitary test tools. (optional)
-
-To compile
-----------
-
-cmake . -DCMAKE_INSTALL_PREFIX=<install prefix> -DCMAKE_PREFIX_PATH=<search prefix>
-
-make
-make install
-
-To make an rpm package
----------------------
-cmake . -DCMAKE_INSTALL_PREFIX=/usr -DCPACK_GENERATOR="RPM"
-
-make package 
-
-Options
--------
-
-CMAKE_INSTALL_PREFIX: install prefix  
-ex:
-	cmake . -DCMAKE_INSTALL_PREFIX=/opt  
-
-CMAKE_PREFIX_PATH: search path prefix for dependencies e.g. mbedtls
-ex:
-	cmake . -DCMAKE_PREFIX_PATH=<polarssl or mbtls path>  
-
-ENABLE_POLARSSL: force usage of polarssl 
-ex:
-	cmake . -DENABLE_POLARSSL=ON -DENABLE_MBEDTLS=OFF  
-
-ENABLE_MBEDTLS: force usage of mbedtls
-ex:
-	cmake . -DENABLE_POLARSSL=OFF -DENABLE_MBEDTLS=ON  
-
-
-
-For backward compatibility with distributions not having the required 2.8.12 cmake version, an automake/autoconf build system is also available.
-It is maintained as a best effort and then should be used only in last resort.
-
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..0b94ff5
--- /dev/null
+++ b/README.md
@@ -0,0 +1,64 @@
+BcToolbox
+=========
+
+Utilities library used by Belledonne Communications softwares like belle-sip, mediastreamer2 and linphone.
+
+
+Depends
+-------
+
+- **mbedtls[1]**: implementation of TLS interface of BcToolbox. For backward
+  compatibility, support of polarssl is also provided.
+- **bcunit[2]** for unitary test tools. (optional)
+
+
+To compile
+----------
+
+	cmake . -DCMAKE_INSTALL_PREFIX=<install prefix> -DCMAKE_PREFIX_PATH=<search prefix>
+	
+	make
+	make install
+
+
+To make an rpm package
+----------------------
+
+	cmake . -DCMAKE_INSTALL_PREFIX=/usr -DCPACK_GENERATOR="RPM"
+	
+	make package 
+
+
+Options
+-------
+
+- `CMAKE_INSTALL_PREFIX=<string>`: install prefix.
+- `CMAKE_PREFIX_PATH=<string>`: search path prefix for dependencies e.g. mbedtls.
+- `ENABLE_MBEDTLS=NO`: do not look for mbedtls. Then, polarssl will be selected.
+- `ENABLE_POLARSSL=NO`: do not look for polarssl. That ensure to use mbedtls.
+- `ENABLE_SHARED=NO`: do not build the shared libraries.
+- `ENABLE_STATIC=NO`: do not build the static libraries.
+- `ENABLE_STRICT=NO`: do not build with strict compilator flags e.g. `-Wall -Werror`.
+- `ENABLE_TESTS=NO`: do not build testing binaries.
+- `ENABLE_TESTS_COMPONENT=NO`: do not build libbctoolbox-tester.
+
+
+Notes
+-----
+
+For backward compatibility with distributions not having the required 2.8.12 cmake version, an automake/autoconf build system is also available.
+It is maintained as a best effort and then should be used only in last resort.
+
+
+Note for packagers
+------------------
+
+Our CMake scripts may automatically add some paths into research paths of generated binaries.
+To ensure that the installed binaries are striped of any rpath, use `-DCMAKE_SKIP_INSTALL_RPATH=ON`
+while you invoke cmake.
+
+--------------------
+
+- [1] <https://github.com/ARMmbed/mbedtls.git>
+- [2] git://git.linphone.org/bctoolbox.git or <http://www.linphone.org/releases/sources/bctoolbox/>
+

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-voip/bctoolbox.git



More information about the Pkg-voip-commits mailing list