Commit 184d0ff2 authored by Simon Morlat's avatar Simon Morlat

Fix info files.

parent 2231f7d3
belle-sip (Unreleased): Jully 2018 # Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [Unreleased]
## [0.0.1] - 2017-10-22
### Added
- Initial release.
### Changed
### Removed
elle-sip (Unreleased): Jully 2018
* rfc3262 (100rel) support * rfc3262 (100rel) support
* add maddr support for http uri * add maddr support for http uri
......
...@@ -20,8 +20,10 @@ ...@@ -20,8 +20,10 @@
# #
############################################################################ ############################################################################
cmake_minimum_required(VERSION 3.1) cmake_minimum_required(VERSION 3.1)
project(belle-sip VERSION 1.6.3 LANGUAGES C CXX) project(belle-sip VERSION 1.7.0 LANGUAGES C CXX)
set(PACKAGE "${PROJECT_NAME}") set(PACKAGE "${PROJECT_NAME}")
......
This diff is collapsed.
This diff is collapsed.
Belle-sip rpm can be built applying the following procedure:
centos6.4
***********
*antlr.jar*
Belle sip needs antlr.jar to generate parser code. A prebuilt jar is available from the antlr git and should be manually install using the following command:
git clone -b linphone git://git.linphone.org/antlr3
sudo mkdir /usr/local/share/java
sudo cp antlr3/antlr-3.4-complete.jar /usr/local/share/java/antlr.jar
*libantlr3c*
Belle sip uses libantlr3c version 3.2 or above. This dependency cannot be easely met on centos 6.4.
To manually build libantlr3c on a 64 bits system, checkout source code using:
cd antlr3/runtime/C
./autogen.sh
./configure --disable-shared --enable-64bit --with-pic
make
sudo make install
Now, back to belle-sip
./autogen.sh
./configure
make rpm
...@@ -9,11 +9,16 @@ Overview ...@@ -9,11 +9,16 @@ Overview
Belle-sip is a modern library implementing SIP (RFC3261) transport, transaction and dialog layers. Belle-sip is a modern library implementing SIP (RFC3261) transport, transaction and dialog layers.
It is written in C, with an object oriented API. It is written in C, with an object oriented API.
It also comprises a simple HTTP/HTTPS client implementation. It also comprises a simple HTTP/HTTPS client implementation.
Copyright 2012-now, Belledonne Communications SARL <sales@belledonne-communications.com>, all rights reserved.
Belle-sip is distributed to everyone under the GNU GPLv2 (see COPYING file for details).
Incorporating belle-sip within a closed source project is not possible under the GPL. License
Commercial licensing can be purchased for that purpose from [Belledonne Communications](http://www.belledonne-communications.com). -------
<Copyright 2012 © Belledonne Communications SARL>, all rights reserved.
Belle-sip is dual licensed:
- under a GNU GPLv3 license for free (see LICENSE.md file for details)
- under a proprietary license, for closed source projects. Contact <sales@belledonne-communications.com> for costs and other service information.
Dependencies Dependencies
------------ ------------
...@@ -29,26 +34,21 @@ These are required to generate a C sourcefile from SIP grammar using [antlr3](ht ...@@ -29,26 +34,21 @@ These are required to generate a C sourcefile from SIP grammar using [antlr3](ht
### Runtime dependencies ### Runtime dependencies
- *libantlr3c* version 3.2 or 3.4 - but its source is included in belle-sip, no need to install it. - *libantlr3c* version 3.2 or 3.4 - but its source is included in belle-sip, no need to install it.
- *bctoolbox* (git://git.linphone.org/bctoolbox.git or <http://www.linphone.org/releases/sources/bctoolbox/>) - *bctoolbox* (git://git.linphone.org/bctoolbox.git or <https://gitlab.linphone.org/BC/public/bctoolbox>)
### Under Debian/Ubuntu ### Under Debian/Ubuntu
apt-get install antlr3 apt-get install antlr3
### Under MacOS X using HomeBrew
brew install libantlr3.4c homebrew/versions/antlr3
Building belle-sip with CMake Building belle-sip with CMake
----------------------------- -----------------------------
cmake . -DCMAKE_INSTALL_PREFIX=<prefix> -DCMAKE_PREFIX_PATH=<search_prefix> cmake . -DCMAKE_INSTALL_PREFIX=<prefix> -DCMAKE_PREFIX_PATH=<search_prefix>
make make
make install make install
Build options Build options
......
...@@ -24,7 +24,7 @@ if(NOT CPACK_PACKAGE_NAME) ...@@ -24,7 +24,7 @@ if(NOT CPACK_PACKAGE_NAME)
set(CPACK_PACKAGE_NAME "belle-sip") set(CPACK_PACKAGE_NAME "belle-sip")
ENDIF() ENDIF()
set(CPACK_RESOURCE_FILE_LICENSE "${CMAKE_CURRENT_SOURCE_DIR}/../COPYING") set(CPACK_RESOURCE_FILE_LICENSE "${CMAKE_CURRENT_SOURCE_DIR}/../LICENSE.md")
set(CPACK_PACKAGE_VERSION_MAJOR ${PROJECT_VERSION_MAJOR}) set(CPACK_PACKAGE_VERSION_MAJOR ${PROJECT_VERSION_MAJOR})
set(CPACK_PACKAGE_VERSION_MINOR ${PROJECT_VERSION_MINOR}) set(CPACK_PACKAGE_VERSION_MINOR ${PROJECT_VERSION_MINOR})
......
...@@ -78,7 +78,7 @@ rm -rf $RPM_BUILD_ROOT ...@@ -78,7 +78,7 @@ rm -rf $RPM_BUILD_ROOT
%files %files
%defattr(-,root,root) %defattr(-,root,root)
%doc AUTHORS ChangeLog COPYING NEWS README.md %doc AUTHORS.md CHANGELOG.md LICENSE.md README.md
%{_libdir}/*.so.* %{_libdir}/*.so.*
%files devel %files devel
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment