From e03f0b8b64d8031580f30f85b8938f8465fbdae4 Mon Sep 17 00:00:00 2001
From: Simon Morlat <simon.morlat@linphone.org>
Date: Thu, 13 Sep 2018 15:25:00 +0200
Subject: [PATCH] Remove obsolete files and fix specfile.

---
 AUTHORS                          |  13 -
 BUGS                             |   1 -
 NEWS                             | 394 -------------------------------
 README.M68k.txt                  |  93 --------
 README.arm                       | 106 ---------
 README.macos.md                  | 191 ---------------
 README.md                        |  34 +--
 README.mingw                     | 258 --------------------
 TODO                             |  14 --
 build/rpm/liblinphone.spec.cmake |   2 +-
 linphone.spec.in                 | 159 -------------
 11 files changed, 13 insertions(+), 1252 deletions(-)
 delete mode 100644 AUTHORS
 delete mode 100644 BUGS
 delete mode 100644 NEWS
 delete mode 100644 README.M68k.txt
 delete mode 100644 README.arm
 delete mode 100644 README.macos.md
 delete mode 100644 README.mingw
 delete mode 100644 TODO
 delete mode 100644 linphone.spec.in

diff --git a/AUTHORS b/AUTHORS
deleted file mode 100644
index 5ecb467226..0000000000
--- a/AUTHORS
+++ /dev/null
@@ -1,13 +0,0 @@
-Main authors:
-
-Belledonne Communications SARL team:
-	Simon Morlat, Jehan Monnier, Guillaume Beraudo
-
-Contributors:
-
-Florian Wintertein < f-win at gmx dot net > originaly wrotes the console version of linphone (linphonec)
-in console/ directory.
-
-Sandro Santilli < strk at keybit dot net > wrote enhancements in the
-console interface (readline, new commands).
-
diff --git a/BUGS b/BUGS
deleted file mode 100644
index 1f57983c34..0000000000
--- a/BUGS
+++ /dev/null
@@ -1 +0,0 @@
-version 3.0.0: resizing of video window under linux often causes hang or crash (seems to be a SDL bug).
\ No newline at end of file
diff --git a/NEWS b/NEWS
deleted file mode 100644
index 8da41a5d54..0000000000
--- a/NEWS
+++ /dev/null
@@ -1,394 +0,0 @@
-linphone-3.12.0 -- July 21st, 2017
-	* C++ and C# wrappers.
-        * Account Creator plugin API.
-        * Xamarin support.
-
-linphone-3.11.1 -- March 2nd, 2017
-	* Bugfix in Autotools scripts
-
-linphone-3.11.0 -- February 24th, 2017
-	* Security vulnerability fix concering TLS. The common name of certificats
-	  delivered by SIP proxies were not compared with their hostname.
-	* Improvement of H.264 hardware encoder/decoder on MacOSX.
-	* Fix a bug in P2P presence system. Unchecking `Allow this contact to see my presence` checkbox
-	  in contact editing view had no any effect. Then it was not possible to hide presence informations to
-	  a contact once it had been allowed to see it.
-	* Performance improvments of the presence list feature.
-	* IM Encription Engine: abstraction for messaging encription protocols.
-
-linphone-3.10.2 -- August 30th, 2016
-	* Fixing linphone python version compilation - fixing vcards
-
-linphone-3.10.0 -- August 8th, 2016
-	* Adding lime_experimental_feature : set to 1 in .linphonerc [GtkUi] to 
-	show the Lime menu in the graphical user interface. Caution : Experimental.
-	* Video conference support through a conference server (SDK only)
-	* Disable dummy STUN packets sending when ICE is activated.
-	* Signal AVPF support as AVP : Enable rtcp feedback on RTP/AVP by default
-	* Adding linphone daemon
-	* gtk - Show links to files received in chat by file transfer
-	* gtk - Debug window now stores “scroll to end” preference
-	* gtk - Added button to take screenshot of video call
- 	* Fix - gtk : Fixed issue busy presence not displayed in red 
-	* Fix 0002832: Date/time of calls not shown in call history on Windows.
-	* Fix 0002690: Bad SDP when no audio codec has been enabled
-	* Fix 0000750: DTMF RFC2833 event always goes up in the same LinphoneCoreListener 
-
-linphone-3.9.1 -- November 16th, 2015
-	* Fix crash when recording video calls with the VP8 codec
-	* Fix H.264 codec support in Mac OS X package
-	* Fix translation of account assistant
-	* Bug fixes
-
-linphone-3.9.0 -- November 2nd, 2015
-	* Video recording of calls in MKV format
-	* Clickable URLs in chat view
-	* Add buttons to change the record and playback volumes during a call
-	* Add button to start chatting without having to create a contact first
-	* Some icon changes
-	* Call logs now stored in database
-	* Bug fixes
-
-linphone-3.8.5 -- June 30th, 2015
-	* Fix bug about status icon on MacOSX. Attention request worked only once
-	* Fix crash at the end of the audio assistant
-	* Fix crash when configuring a remote provisioning
-	* Fix regression in the codec view. Codec which are not usable because
-	  bandwidth limits are to low were not greyed anymore
-	* Fix language selection on Windows and MacOSX
-	* Add translation for 'Arabic' and 'Turkish' items in the language selection
-	  list
-
-linphone-3.8.4 -- June 9th, 2015
-	* Add a built-in XMLRPC client. Linphone does not depend on libsoup anymore
-
-linphone-3.8.3 -- June 4th, 2015
-	* Fix status icons on all platforms (Windows, MacOS, non-KDE Linux desktop environment)
-
-linphone-3.8.2 -- May 7th, 2015
-	Application level improvements:
-	* add support of the StatusNotifierItem standard to display a status icon on KDE5
-	* auto-answering can be set through the preferences panel
-	* bug fixes
-
-	Liblinphone level improvements:
-	* fix audio bug with opus codec
-	* fix ICE corner case not properly handled and resulting bad final ice status
-	* update SO version to 7 (it should have been done in 3.8.0)
-	* bug fixes
-
-linphone-3.8.1 -- March 31th, 2015
-	Application level improvements:
-	* Auto-answer ability
-	* Improvement of UI appearance on Mac OSX
-	* Bug fixes
-
-linphone-3.8.0 -- March 11th, 2015
-	Application level improvements:
-	* The video window has now controls in order to switch fullscreen mode and terminate call.
-	* The out of call video preview feature (to test camera) is moved into the settings and is no longer linked to the in-call video preview feature.
-	* Add an assistant to help users to set audio/video parameters
-	* Some ergonomics improvments (checkbox to set random port for UDP and TCP, ...)
-	* Lots of updated translations. Arabic translation has been added
-	* Experimental feature: play an MKV file by drag-and-dropping it on the video call window
-
-	Liblinphone level improvements:
-	* Support for RTP/AVPF (RFC4585) for video streams, allowing fast transmission error recovery with VP8 codec only.
-	* API enhancements, most objects can be ref-counted.
-	* Add some getter funtctions to the call information API
-	* Add a function in the API to accept early-media calls
-	* Add a function to set the SIP transport timeout
-	* Add a function to change adaptive rate algorithm at runtime
-	* Add support of file transfer
-	* Call video recording feature, in mkv format (H264 streams only for the moment)
-	* Call playing feature: play an MKV file and send the audio/video stream through a call
-	* Local player API. Play WAV and MKV file and display video on a specified window display
-	* A wrapper for Python has been made
-	* Support of Wake Locks on Android
-	* Support of multicast IP addresses
-	* Support of incoming UPDATEs within dialog (RFC3311)
-	* Support of SRTP by using packages from GNU/Linux distributions
-
-linphone-3.7.0 -- February 20th, 2014
-	Application level improvements:
-	* It is now possible to configure multiple proxy accounts with different transports (UDP, TCP, TLS)
-	* can work with IPv6 and IPv4 simultaneously
-	* User can choose video rendering method on Linux
-	* Video HD formats support added, leveraging on multiple cores for encoding if available
-	* Keyboard can be used for DTMF input
-	* Faster and higly responsive UI thanks to fully asynchronous operation of the liblinphone.
-	* Addon of opus codec
-	* Possibility to specify a remote provisioning http URI for configuration
-	* LDAP search integration for Linux and MacOSX
-	* is-composing notification in chat area
-
-	Liblinphone level improvements thanks to new "belle-sip" SIP stack:
-	* multiple SIP transports simultaneously now allowed
-	* IP dual stack: can use IPv6 and IPv4 simultaneously
-	* fully asynchronous behavior: no more lengthly DNS or connections
-	* +sip.instance parameter (RFC5626)
-	* alias parameter (RFC5923)
-	* better management of network disconnections
-	* SIP/TLS handled through lightweighted polarssl library (instead of openssl)
-	* SIP transaction state machines improved (RFC6026)
-	* Privacy API (RFC3323, RFC3325)
-	* Full support of rich presence in (RFC4480)
-	* Better handling of sips scheme in URIs.
-	* Messaging: support of is-composing (RFC3994)
-	* Call transfer fixes in error cases
-	* Add API for managing SIP SUBSCRIBES/NOTIFY/PUBLISH (linphonecore/event.h)
-	* bugfixes
-
-	Requires: mediastreamer2 = 2.10.0, ortp = 0.23.0, belle-sip = 1.3.0
-
-linphone-3.6.1 -- June 17, 2013
-	* fix memory leak with some video cameras on windows.
-
-	Requires: mediastreamer2 = 2.9.1 and ortp = 0.22.0
-
-linphone-3.6.0 -- May 27, 2013
-	UI:
-	* new friend list and chat messaging UI
-	* enhanced call history
-	* call and conference audio recording
-	* persistent chat history
-	* DSCP settings for SIP and RTP
-	* display of call statistics (when clicking on the quality indicator bar)
-	core:
-	* ICE for efficient RTP exchange
-	* fix bug in zRTP support (upgrade required)
-	* call recording
-	* uPnP
-	* call statistics
-	* adaptive bitrate control improvements
-	* faster call quality indicator feedback
-	* DSCP settings for SIP and RTP
-	* detailed call statistics feedback API
-
-	Requires: mediastreamer2 = 2.9.0 and ortp = 0.22.0
-
-
-linphone-3.5.2 -- February 22, 2012
-	* updated oRTP to 0.20.0
-	* updated mediastreamer2 to 2.8.2
-	* added ZRTP media encryption
-	* added SILK audio codec
-
-linphone-3.5.1 -- February 17, 2012
-	* gtk - implement friend search by typing into the friendlist, and friend sorting
-
-linphone-3.5.0 -- December 22, 2011
-	* added VP-8 video codec
-	* added G722 audio codec
-	* added SIP/TCP and SIP/TLS
-	* added SRTP media encryption
-	* Audio conferencing
-	* UI: call history tab, menu simplified
-	* UI: cosmetics for incall views
-	* UI: integration with libnotify
-	* UI: show registered SIP accounts
-	* Fixes for MacOS X, and uses GtkQuartz engine
-
-linphone-3.4.3 -- March 28, 2011
-	* Fully ported to mac os x with gtk-osx (menu integration, bundle generation with "make bundle", sound I/O improved) but still audio only
-	* Fix stupid warning "no response" that sometimes arrived at end of calls
-	* limit the size of the log window (to prevent memory drain)
-	* limit the size of the SDP message by removing unnecessary information (for well known codecs, for H264).
-	  This is to prevent SIP messages from being discarded by routers on the internet when they exceeds in size the internet MTU.
-	* other sip bugfixes
-	Requires mediastreamer-2.7.3
-
-linphone-3.4.2 -- March 3rd, 2011
-	* fix problems with webcams on windows
-	Requires mediastreamer-2.7.2
-
-linphone-3.4.1 -- February 17th, 2011
-	* bugfixes
-	* gtk executable is renamed "linphone" (was linphone-3 before)
-	Requires mediastreamer-2.7.1
-
-linphone-3.4.0 -- February 7th, 2011
-	* implement multiple calls feature:
-		- call hold (with possibility to play a music file)
-		- call resume
-		- acceptance of 2nd call while putting the others on hold
-		- creation of another outgoing call while already in call
-		- blind call transfer
-		- attended call transfer
-			**CAUTION**: LinphoneCoreVTable has changed: pay attention to this when upgrading an old application to a newer liblinphone.
-	* improve bandwidth management (one b=AS line is used for audio+video)
-	* improvements in the echo limiter performance
-	* implement a echo calibration feature (see linphone_core_start_echo_calibration()).
-	* stun support bugfixes
-	* possibility to use two video windows, one for local preview, one for remote video (linphonec only)
-	* optimize by not re-creating streams when SDP is unchanged during a reinvite
-	* support for sending early media
-	* doxygen doc and javadoc improvements
-	* based on mediastreamer-2.7.0, please refer to mediastreamer NEWS for changes.
-
-linphone-3.3.2 -- July 1st, 2010
-	* fix crash when setting firewall address in gtk interface
-	* fix crash while closing video window on windows
-	* fix un-sent BYE message in some rare cases.
-	Requires:
-		mediastreamer2-2.6.0
-		ortp-0.16.3
-
-linphone-3.3.1 -- June 3, 2010
-	* fix bugs when carrying non ascii displaynames in SIP messages
-	* fix crash when codecs are incompatible
-	* fix bug with streams not restarted in case of reinvites
-	Requires:
-		mediastreamer2-2.5.0
-		ortp-0.16.3
-
-linphone-3.3.0 -- May 19, 2010
-	* liblinphone is ported to iphoneOS and Google Android
-	* Internal refactoring of liblinphone (code factorisation, encapsulation
-		of signaling)
-	* enhancements made to presence support (SIP/SIMPLE)
-	* new icons
-	* new tabbed ui
-	* be nat friendly using OPTIONS request and using received,rport from
-		responses.
-	* use stun guessed ports even if symmetric is detected (works with freeboxes)
-	* improve bitrate usage of speex codec
-	* allow speex to run with vbr (variable bit rate) mode
-	* add speex/32000 (ultra wide band speex codec)
-	* answer empty SIP INFO requests
-	* reverse order of call logs
-	* optimize video display
-	* manual or automatic network connectivity management (so that REGISTERs
-		are only sent when network is up or refreshed when it comes back)
-
-linphone-3.2.1 -- October 5, 2009
-	* improve graphics and behaviour of mute button
-	* updated translations
-	* windows installer installs reg keys to indicate windows to start linphone clicking of sip uris
-	* workaround a bug Gtk-macos X with modal popup windows, preventing to answer calls
-
-linphone-3.2.0 -- September 17, 2009
-	* new in-call layout
-	* new idle view with two buttons
-	* ability to dial the number from dialpad
-	* improve local IP address detection when having multiple networks (ex: VPNs)
-	* use proxy's received and rport params from via in Contact header when possible
-	* port to mac os X leopard (using gtk/x11), audio only for now
-	* DevC++ support now deprecated, use msys/mingw (see README.mingw for details)
-	* add an option to ask linphone to place a call, whenever an instance is already running or not:
-		should be useful for starting calls from a web browser recognizing the 'sip:' uri scheme.
-	* french and italian translation updated
-	* don't show ffmpeg codecs when encoder are disabled in ffmpeg library.
-	* bugfixes in:
-		- video4linux2 support
-		- alsa support
-		- socket leak in mtu discovery
-
-
-linphone-3.1.2 -- May 5, 2009
-	* make it work with lastest ffmpeg swscale
-	* improve theora packer
-	* update theora default settings to match performance of 1.0 release.
-	* fix a random crash during video resizing on linux with SDL.
-
-linphone-3.1.1 -- April 14, 2009
-	* fix crash when opening property box, in some rare case
-	* windows version uses the new libmsdscap plugin (video capture using directshow)
-	* improved translations
-
-linphone-3.1.0 -- March 16, 2009
-	* linphone can now send large video pictures: up to SVGA, configurable via the user interface
-	* automatic rescaling of the video windows to the video size of incoming stream
-	* improved webcam support on windows
-	* plenty of user interface cosmetic improvements
-	* set a user friendly gtk theme by default on windows
-	* linphonec can compile and work without libreadline
-	* enable translations on windows
-	* enable lookups of SRV records
-	* new 'linphonecsh' program to send commands to a linphonec running as daemon using unix sockets or tcp.
-	* bugfixing as usual
-
-linphone-3.0.0  -- October 13, 2008
-	* new graphical interface based on Glade/Gtk
-	* systray icon
-	* STUN working for RTP
-	* fully ported to windows
-	* accurate bandwidth management (to let video occupy all remaning bandwidth)
-	* new H264 plugin based on x264 (msx264)
-	* automatic call hangup upon media transmission faillure
-
-linphone-2.1.1 -- February 13, 2008
-	* fix interroperability bug with Asterisk about a BYE not sent by linphone.
-	* fix alsa support weakness (capture underruns not recovered)
-
-linphone-2.1.0 -- January 25, 2008
-	* 4CIF support
-	* enable resizing of video output
-	* hu translation added
-
-linphone-2.0.1 -- November 30, 2007
-	* fix interop issue with asterisk
-	* answer OPTIONS and other SIP messages
-	* allow usage of ALSA user pcm devices with the sound->alsadev config item.
-
-linphone-2.0.0 -- November 15, 2007
-	* port to libeXosip2-3.0.x with libosip2-3.0.x
-	* implements early media
-	* implements incoming re-INVITE
-	* presence support improvements
-	* ipv6 working on windows
-	* implements SDP over 200ok/ACK
-	* add experimental snow codec support
-	* answers to VFU request in SIP-INFO by sending an I-frame.
-	* ffmpeg rate control enabled, improved mpeg4 quality for low bandwidths
-	* separate video grabbing and display in linphonec
-
-linphone-1.7.1 -- April 16, 2007
-	* cz translation
-	* compilation bugfixes (when video support is disabled)
-	* fix IM icons path bug
-
-linphone-1.7.0 -- April 11, 2007
-	* new splash screen when no webcam is detected
-	* new friend commands for linphonec
-	* gnome interface becomes gtk-only
-	* fix issue with codec bitrate settings when no bandwidth limits are given
-	* open rtp sockets before sending SDP offer or answer (so that we don't miss the
-	  first I-frame)
-
-linphone-1.6.0 -- January 23, 2007
-	* Video4Linux V2 support with mjpeg cameras
-	* use MPEG4 config string provided in the SDP (if any)
-	* fix bug when choosing an invalid ring sound file
-	* fix bug when using quickcam driver with CIF size
-	* reduce audio bandwidth usage for <128kbit/s connections with video
-
-linphone-1.5.1 -- November 14, 2006
-	* fix translations
-
-linphone-1.5.0 -- October 11, 2006
-	* compliant theora support (using Luca Barbato's draft)
-	* mpeg4 support (compliant with RFC3016)
-	* controls to display and modify video codec list (gnome interface)
-	* banwidth usage improvements
-	* splash screen when no webcam is detected
-
-linphone-1.4.1 -- September 18, 2006
-	* fixes crash when attempting to make two simultaneous calls
-	* fixes crash when having no soundcard
-	* require theora>=1.0.0-alpha7
-	* do not allow resizing of the gnome interface
-	* do not change mixer settings at startup
-
-linphone-1.4.0 -- September 11, 2006
-	* no more glib dependency at all
-	* new mediastreamer2 framework for audio/video streaming
-	* stable video support with H.263-1998
-	* echo cancelation
-	* experimental theora support
-	* jack support unported to mediastreamer2, sorry : volunteer needed
-	* video resolution and framerate set according to bandwidth constraints.
-	* linphonec new "soundcard" command to list and choose sound devices.
-	* new download and upload bandwidth parameters used to find suitable video/audio codec choice and parameters.
-	* new 'play' and 'record' functions to linphonec to play and record wav files
-	* arts sound backend
diff --git a/README.M68k.txt b/README.M68k.txt
deleted file mode 100644
index a3659f8ad2..0000000000
--- a/README.M68k.txt
+++ /dev/null
@@ -1,93 +0,0 @@
-					LINPHONE ON M68k-LINUX (by GIAN)
-					********************************
-
-The console version of linphone works on arm-linux, but also on m68k-linux? I’m trying to provide this:
-
-* I used the same toolchain specified in the LTIB menu configuration, that is, on my system:
-/opt/mtwk/usr/local/m68k-linux/gcc-3.4.0-glibc-2.3.2-v4e
-
-* I have created within my home directory a ColdFire-install-environment/ directory, copied into it the fresh tarballs of libogg-1.1.3, libosip2-2.2.2, speex-1.1.12, linphone-1.4.0 readline-5.1 and ncurses-5.5 (readline needs ncurses) Uncompressed all these
-tarballs. 
-
-Very important things common to all packages being cross compiled:
-******************************************************************
-* Copy the ipaq-config.site in the ipkg/ directory of linphone into some safe place, for example:
-cp /home/gianluca/ColdFire-install-environment/linphone-1.4.0-install/linphone-1.4.0/ipkg/ipag-config.site /home/gianluca/ColdFire-install-environment/linphone-1.4.0-install/
-Edit the ipaq-config.site file and replace all the arm-linux strings with m68k-linux one. Add also the –mcfv4e flag to the CFLAGS, CXXFLAGS, and CPPFLAGS labels. 
-* You need a directory that we call M68K_INSTALL_TREE that will own files in the same way they will be installed on the target computer.
-
-mkdir /ColdFire-linphonec-1.4.0-mcfv4e
-export M68K_INSTALL_TREE=/ColdFire-linphonec-1.4.0-mcfv4e
-export CONFIG_SITE=/home/gianluca/ColdFire-install-environment/linphone-1.4.0-install/ipaq-config.site
-export PATH=$PATH:/opt/mtwk/usr/local/m68k-linux/gcc-3.4.0-glibc-2.3.2-v4e/bin
-
-
-Cross compiling ncurses for M68k:
-********************************
-./configure --prefix=/usr --host=m68k-linux --with-gnu-ld --with-shared
-make
-make install DESTDIR=$M68K_INSTALL_TREE
-
-
-Cross compiling readline for M68k:
-*********************************
-./configure --prefix=/usr --host=m68k-linux --with-gnu-ld --disable-static
-make
-make install DESTDIR=$M68K_INSTALL_TREE
-
-
-
-Cross compiling libosip for M68k:
-********************************
-./configure --prefix=/usr --host=m68k-linux --with-gnu-ld --disable-static
-make
-make install DESTDIR=$M68K_INSTALL_TREE
-
-
-Cross compiling libogg for M68k:
-********************************
-./configure --prefix=/usr --host=m68k-linux --with-gnu-ld --disable-static –enable-fixed-point
-make
-make install DESTDIR=$M68K_INSTALL_TREE
-
-
-Cross compiling speex for M68k:
-********************************
-./configure --prefix=/usr --host=m68k-linux --with-gnu-ld --disable-static --enable-fixed-point --enable-m68k-asm --with-ogg=/ColdFire-linphonec-1.4.0-mcfv4e/usr --with-ogg-includes=/ColdFire-linphonec-1.4.0-mcfv4e/usr/include –with-ogg-libraries=/ColdFire-linphonec-1.4.0-mcfv4e/usr/lib --disable-oggtest 
-make
-make install DESTDIR=$M68K_INSTALL_TREE
-
-
-cp /home/gianluca/ColdFire-iinstall-environment/linphone-1.4.0-install/linphone-1.4.0/mediastreamer2/src/.libs/libquickstream.so.0.0.0 /opt/mtwk/usr/local/m68k-linux/gcc-3.4.0-glibc-2.3.2-v4e/m68k-linux/lib
-cd /opt/mtwk/usr/local/m68k-linux/gcc-3.4.0-glibc-2.3.2-v4e/m68k-linux/lib
-ln -s libquickstream.so.0.0.0 libquickstream.so.0
-ln -s libquickstream.so.0.0.0 libquickstream.so
-
-cp /home/gianluca/ColdFire-install-environment/linphone-1.4.0-install/linphone-1.4.0/mediastreamer2/src/.libs/libmediastreamer.so.0.0.0 /opt/mtwk/usr/local/m68k-linux/gcc-3.4.0-glibc-2.3.2-v4e/m68k-linux/lib
-cd /opt/mtwk/usr/local/m68k-linux/gcc-3.4.0-glibc-2.3.2-v4e/m68k-linux/lib
-ln -s libmediastreamer.so.0.0.0 libmediastreamer.so.0
-ln -s libmediastreamer.so.0.0.0 libmediastreamer.so
-
-
-Cross compiling linphone for M68k:
-********************************
-First you need to remove all .la files from the M68K_INSTALL_TREE because it confuses libtool and makes
-the linker use your build machine binaries instead of the m68k-crosscompiled ones.
-rm -f $M68K_INSTALL_TREE/usr/lib/*.la
-#for some reason pkg-config doesn't like cross-compiling...
-export PKG_CONFIG=/usr/bin/pkg-config
-./configure --prefix=/usr --host=m68k-linux --with-gnu-ld --disable-static --disable-strict --enable-gnome_ui=no --enable-alsa --disable-glib --disable-video --with-osip=$ARM_INSTALL_TREE/usr --with-osipparser=$ARM_INSTALL_TREE/usr --with-readline=$ARM_INSTALL_TREE/usr SPEEX_CFLAGS="-I$ARM_INSTALL_TREE/usr/include" SPEEX_LIBS="-L$ARM_INSTALL_TREE/usr/lib -lspeex"
-make 
-make install DESTDIR=$M68K_INSTALL_TREE
-
-
-Binaries can also be stripped with m68k-linux-strip to save more space.
-
-
-Running linphone under the ColdFire board
-********************************************
-
-You just have to start linphone from a terminal by typing 'linphonec'.
-
-Gianluca Salvador
-
diff --git a/README.arm b/README.arm
deleted file mode 100644
index 5020729f32..0000000000
--- a/README.arm
+++ /dev/null
@@ -1,106 +0,0 @@
-					LINPHONE ON ARM-LINUX (HANDHELD COMPUTERS)
-					******************************************
-
-The console version of linphone works on arm-linux and has been tested on ipaqs
-under the familiar linux distribution (http://www.handhelds.org).
-You can find .ipk binary packages on the linphone's download page. 
-If you want to build your own arm-linux packages, here are some instructions to
-cross compile linphone and its dependencies: readline, speex and libosip.
-This is my own experience on cross compiling software. As there is no precise
-step by step documentation (as far as I know) on how to cross-compile on arm, 
-there is no guaranty that the following instructions are the best way to do it.
-First, be aware that only the console version of linphone can compile on ARM.
-
-
-* You need the lastest arm toolchain from http://www.handhelds.org. Uncompress it in / .
-	It contains all the cross-compilation tools. Be sure that the arm-linux-gcc binaries
-	are in your PATH (export PATH=$PATH:/usr/local/arm/3.4.1/bin/ , for example)
-* create within your home directory a arm/ directory, copy into it the fresh 
-	tarballs of libosip2>=2.2.x, speex>=1.1.6, linphone>=1.2.1 readline>=5.1 and ncurses>=5.5 (readline needs ncurses)
-	 Uncompress all these
-	tarballs. 
-	
-
-Very important things common to all packages being cross compiled:
-******************************************************************
-* copy the ipaq-config.site in the ipkg/ directory of linphone into some safe place,
-for example: ~/ipaq-config.site .
-* You need a directory that we call ARM_INSTALL_TREE that will own files in the same way they will be installed on the target computer.
-It is also used to build linphone over the arm binaries of its dependencies (speex,osip,ncurses,readline).
-
-For example:
-
-export CONFIG_SITE=~/ipaq-config.site
-export ARM_INSTALL_TREE=/armbuild
-
-
-Cross compiling ncurses for ARM:
-********************************
-./configure --prefix=/usr --host=arm-linux --with-gnu-ld --with-shared
-make
-make install DESTDIR=$ARM_INSTALL_TREE
-make install DESTDIR=`pwd`/armbuild
-
-
-Cross compiling readline for ARM:
-*********************************
-./configure --prefix=/usr --host=arm-linux --with-gnu-ld --disable-static
-make
-make install DESTDIR=$ARM_INSTALL_TREE
-make install DESTDIR=`pwd`/armbuild
-
-
-
-Cross compiling libosip for ARM:
-********************************
-./configure --prefix=/usr --host=arm-linux --with-gnu-ld --disable-static
-make
-make install DESTDIR=$ARM_INSTALL_TREE
-make install DESTDIR=`pwd`/armbuild
-
-Cross compiling speex for ARM:
-********************************
-First you need to remove ogg headers from your build system to avoid a dirty conflict between
-your build machine binaries and the arm binaries. They are usually in a libogg-dev package (rpm or deb).
-Then:
-./configure --prefix=/usr --host=arm-linux --with-gnu-ld --disable-static --enable-fixed-point --enable-arm-asm
-make
-make install DESTDIR=$ARM_INSTALL_TREE
-make install DESTDIR='pwd'/armbuild
-
-
-Cross compiling linphone for ARM
-********************************
-First you need to remove all .la files from the ARM_INSTALL_TREE because it confuses libtool and makes
-the linker use your build machine binaries instead of the arm-crosscompiled ones.
-rm -f $ARM_INSTALL_TREE/usr/lib/*.la
-#for some reason pkg-config doesn't like cross-compiling...
-export PKG_CONFIG=/usr/bin/pkg-config
-./configure --prefix=/usr --host=arm-linux --with-gnu-ld --disable-static \
-	--disable-glib --with-osip=$ARM_INSTALL_TREE/usr \
-    --with-readline=$ARM_INSTALL_TREE/usr \
-	SPEEX_CFLAGS="-I$ARM_INSTALL_TREE/usr/include" \
-	SPEEX_LIBS="-L$ARM_INSTALL_TREE/usr/lib -lspeex "
-make 
-make install DESTDIR='pwd'/armbuild
-
-You can use the install trees libosip2-x.x.x/armbuild speex-x.x.x/armbuild and 
-linphone-0.x.x/armbuild/ to make binary packages of
-each software, as ipkgs for the familiar distribution (http://www.familiar.org).
-In the ipkg/ directory of linphone you can find .control files for ipkg-build. 
-In order to make the osip ipkg, you have to do the following:
-- create a directory named CONTROL inside libosip2-2.2.x/armbuild
-- copy the libosip.control file into CONTROL/ and rename it into "control".
-- edit the "control" file to adjust version number accordingly.
-- remove the non essential parts of libosip inside libosip2-2.x.x/armbuild/usr/ : just 
-	leave the lib/ directory. This saves space on the destination computer.
-- then inside libosip2-2.x.x, run ipkg-build -o root -g root armbuild
-The same procedure applies to make linphone's ipkg.
-Binaries can also be stripped with arm-linux-strip to save more space.
-
-Running linphone under the handheld computer
-********************************************
-
-You just have to start linphone from a terminal by typing 'linphonec'.
-
-Simon
diff --git a/README.macos.md b/README.macos.md
deleted file mode 100644
index b655ba141b..0000000000
--- a/README.macos.md
+++ /dev/null
@@ -1,191 +0,0 @@
-# Linphone on MacOS X
-
-## Build prerequisite
-
-* Xcode (download from apple or using appstore application)
-* [Java SE](http://www.oracle.com/technetwork/java/javase/downloads/index.html) or openJDK
- This is required to generate a C sourcefile from SIP grammar using [antlr3](http://www.antlr3.org/) generator.
-* [HomeBrew](http://brew.sh) or [Macports](http://www.macports.org/).
-
-### Dependencies
-
-#### Using MacPorts
-
-##### Multiple MacOS version support
-
-In order to enable generation of bundle for older MacOS version, it is recommended to:
-
- Edit `/opt/local/etc/macports/macports.conf` to add the following line:
-
- > macosx_deployment_target 10.7
- > buildfromsource always
-
-
-##### Linphone library (liblinphone)
-
-        sudo port install automake autoconf libtool pkgconfig intltool wget bcunit \
-        antlr3 speex readline sqlite3 openldap libupnp \
-        ffmpeg-devel -gpl2
-
-##### Linphone UI (GTK version)
-
-Install `GTK`. It is recommended to use the `quartz` backend for better integration.
-
-        sudo port install gtk2 +quartz +no_x11
-        sudo port install gtk-osx-application-gtk2 +no_python
-        sudo port install hicolor-icon-theme
-
-#### Using HomeBrew
-
-##### Linphone library (liblinphone)
-
-        brew install intltool libtool wget pkg-config automake libantlr3.4c \
-                homebrew/versions/antlr3 gettext speex ffmpeg readline libvpx opus
-        ln -s /usr/local/bin/glibtoolize /usr/local/bin/libtoolize
-        brew link --force gettext
-        #readline is required from linphonec.c otherwise compilation will fail
-        brew link readline --force
-
-##### Linphone UI (GTK version)
-
-        brew install cairo --without-x11
-        brew install gtk+ --without-x11
-        brew install gtk-mac-integration hicolor-icon-theme
-
-### Building Linphone
-
-The next pieces need to be compiled manually.
-
-* To ensure compatibility with multiple MacOS versions it is recommended to do:
-
-        export MACOSX_DEPLOYMENT_TARGET=10.7
-        export LDFLAGS="-Wl,-headerpad_max_install_names"
-
-* (MacPorts only) Install libantlr3c (library used by belle-sip for parsing)
-
-        git clone -b linphone git://git.linphone.org/antlr3.git
-        cd antlr3/runtime/C
-        ./autogen.sh
-        ./configure --disable-static --prefix=/opt/local && make
-        sudo make install
-
-* Install polarssl (encryption library used by belle-sip)
-
-        git clone git://git.linphone.org/polarssl.git
-        cd polarssl
-        ./autogen.sh && ./configure --prefix=/opt/local && make
-        sudo make install
-
-* Install libvpx (Must be manualy build because the macport recipe does not support 'macosx_deployment_target')
-
-        git clone https://chromium.googlesource.com/webm/libvpx -b v1.4.0
-        cd libvpx
-        ./configure --prefix=/opt/local \
-                --target=x86_64-darwin10-gcc \
-                --enable-error-concealment \
-                --enable-multithread \
-                --enable-realtime-only \
-                --enable-spatial-resampling \
-                --enable-vp8 \
-                --disable-vp9 \
-                --enable-libs \
-                --disable-install-docs \
-                --disable-debug-libs \
-                --disable-examples \
-                --disable-unit-tests \
-                --as=yasm
-        make
-        sudo make install
-
-* Install belle-sip (sip stack)
-
-        git clone git://git.linphone.org/belle-sip.git
-        cd belle-sip
-        ./autogen.sh && ./configure --prefix=/opt/local && make
-        sudo make install
-
-* (Optional) Install srtp for call encryption
-
-        git clone git://git.linphone.org/srtp.git
-        cd srtp && autoconf && ./configure --prefix=/opt/local && make libsrtp.a
-        sudo make install
-
-* (Optional) Install zrtp, for unbreakable call encryption
-
-        git clone git://git.linphone.org/bzrtp.git
-        cd bzrtp && ./autogen.sh && ./configure --prefix=/opt/local && make
-        sudo make install
-
-* (Optional) Install gsm codec
-
-        git clone git://git.linphone.org/gsm.git
-        cd gsm
-        make CCFLAGS="$CFLAGS -c -O2 -DNeedFunctionPrototypes=1"
-        sudo make install INSTALL_ROOT=/opt/local GSM_INSTALL_INC=/opt/local/include
-
-* (Optional, proprietary extension only) Compile and install the tunnel library
- If you got the source code from git, run `./autogen.sh` first.
- Then or otherwise, do:
-
-        ./configure --prefix=/opt/local && make && sudo make install
-
-* Compile Linphone
- If you got the source code from git, run `./autogen.sh` first.
- Then or otherwise, :
-
-        PKG_CONFIG_PATH=/opt/local/lib/pkgconfig ./configure --prefix=/opt/local --with-srtp=/opt/local --with-gsm=/opt/local --enable-zrtp --disable-strict && make
-
-* Install on the system
-
-        sudo make install
-
- You are done.
-
-### Generate portable bundle
-
-If you want to generate a portable bundle, then install `gtk-mac-bundler` linphone fork:
-
-	git clone git://git.linphone.org/gtk-mac-bundler.git
-	cd gtk-mac-bundler
-	make install
-    export PATH=$PATH:~/.local/bin
-	# set writing right for owner on the libssl and libcrypto libraries in order gtk-mac-bundler
-	# be able to rewrite their rpath
-	sudo chmod u+w /opt/local/lib/libssl.1.0.0.dylib /opt/local/lib/libcrypto.1.0.0.dylib
-
-The bundler file in `build/MacOS/linphone.bundle` expects some plugins to be installed in `/opt/local/lib/mediastreamer/plugins`.
-If you don't need plugins, remove or comment out this line from the bundler file:
-
-        <binary>
-        ${prefix:ms2plugins}/lib/mediastreamer/plugins/*.*.so
-        </binary>
-
-If using HomeBrew, this is not working yet. However you will at least need to:
-
-        brew install shared-mime-info glib-networking hicolor-icon-theme
-        update-mime-database /usr/local/share/mime
-
- And modify also:
-
-        <prefix name="default">/usr/local</prefix>
-
-Then run, inside Linphone source tree configure as told before but with `--enable-relativeprefix` appended.
-
-        make && make bundle
-
-The resulting bundle is located in Linphone build directory, together with a zipped version.
-
-* For a better appearance, you can install `gtk-quartz-engine` (a GTK theme) that makes GTK application more similar to other Mac applications (but not perfect).
-	sudo port install gnome-common
-	git clone https://github.com/jralls/gtk-quartz-engine.git
-	cd gtk-quartz-engine
-	./autogen.sh
-	./configure --prefix=/opt/local CFLAGS="$CFLAGS -Wno-error" && make
-	sudo make install
-
-Generate a new bundle to have it included.
-
-
-
-
-
diff --git a/README.md b/README.md
index 8e2dede389..0c27bd05cf 100644
--- a/README.md
+++ b/README.md
@@ -1,17 +1,16 @@
 [![pipeline status](https://gitlab.linphone.org/BC/public/linphone/badges/master/pipeline.svg)](https://gitlab.linphone.org/BC/public/linphone/commits/master)
 
 liblinphone
-========
+===========
 
 This is liblinphone, a free (GPL) video voip library based on the SIP protocol.
-
 This library is used by Linphone. It's source code is available at *linphone-desktop[1]*.
 
 
-Building liblinphone
------------------
+# Building liblinphone
+
 
-### Required dependencies
+## Required dependencies
 
 * **BcToolbox[2]:** portability layer
 * **BelleSIP[3]:** SIP stack
@@ -25,13 +24,13 @@ Building liblinphone
 * **doxygen** and **dot** (needed for C++ wrapper and API documentation)
 
 
-### Opitonal dependencies
+## Optional dependencies
 
 * **Bzrtp[6]**: zrtp stack used for Linphone Instant Messaging Encryption.
 * For API documentatino generation: **sphinx**, **javasphinx**, **sphinx_csharp** python modules are needed.
 
 
-### Build instructions
+## Build instructions
 
 	cmake . -DCMAKE_INSTALL_PREFIX=<prefix> -DCMAKE_PREFIX_PATH=<search_prefixes>
 	
@@ -39,7 +38,7 @@ Building liblinphone
 	make install
 
 
-### Supported build opitons
+## Supported build opitons
 
 * **`CMAKE_INSTALL_PREFIX=<string>`** : install prefix
 * **`CMAKE_PREFIX_PATH=<string>`**    : column-separated list of prefixes where to search for dependencies
@@ -53,7 +52,7 @@ Building liblinphone
 * **`ENABLE_TOOLS=NO`**               : do not build tool binaries
 * **`ENABLE_LIME=YES`**               : disable Linphone Instant Messaging Encryption
 
-### Note for packagers
+## 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`
@@ -68,22 +67,13 @@ make package_source
 rpmbuild -ta --clean --rmsource --rmspec liblinphone-<version>-<release>.tar.gz
 
 
-Notes for developers
---------------------
-
-Here is a short description of the content of the source tree.
-
-
-- **coreapi/** is the central point of linphone, which handles relationship between sip signalisation and media
-               streaming. It contains an easy to use api to create a sip phone.
+# Credits
 
+Belledonne Communications SARL, all rights reserved.
 
-- **console/**
-	* linphonec.c is the main file for the console version of linphone.
-	* sipomatic.c / sipomatic.h contains the code for sipomatic, the test program that auto-answer to linphone calls.
-	* shell.c (program name: linphonecsh) is a small utilities to send interactive commands to a running linphonec daemon.
+# License
 
-- **share/** contains translation, documentation, rings and hello sound files.
+This software is distributed under GNU GPLv2. Please read COPYING file for full license text.
 
 
 ------------------------------
diff --git a/README.mingw b/README.mingw
deleted file mode 100644
index 6f54147533..0000000000
--- a/README.mingw
+++ /dev/null
@@ -1,258 +0,0 @@
-Software to install
-*******************
-
-Download lastest mingw-get-setup.exe from http://www.mingw.org
-Run mingw-get-setup.exe.
-In the package list, select and install:
-* mingw-developer-toolkit
-* mingw32-base
-* mingw32-gcc-g++
-* mingw32-pthreads-w32
-* msys-base
-* msys-zip
-* msys-unzip
-* msys-wget
-
-For more information:
-http://www.mingw.org/wiki/Getting_Started
-
-In mingw shell (also refered as msys), run
-
-mkdir -p /opt/perl/bin
-cp /bin/perl /opt/perl/bin/.
-
-cd ~
-#Download intltool
-wget http://ftp.acc.umu.se/pub/GNOME/binaries/win32/intltool/0.40/intltool_0.40.4-1_win32.zip
-
-Download lastest linphone-deps-win32 zip from  
-http://download.savannah.gnu.org/releases-noredirect/linphone/misc
-using your browser. 
-
-Download gtk+-2.24.10 win32 _bundle_ from http://www.gtk.org, direct link:
-http://ftp.gnome.org/pub/gnome/binaries/win32/gtk+/2.24/gtk+-bundle_2.24.10-20120208_win32.zip 
-
-Install all these three package in /:
-
-cd /
-unzip ~/intltool_0.40.4-1_win32.zip
-unzip <path to gtk bundle zip>
-unzip <path to linphone-deps>
-
-#Install GTK+ Outcrop theme, the one used by linphone for distribution.
-cd /share/themes
-wget ftp://ftp.gnome.org/mirror/gnome.org/teams/art.gnome.org/themes/gtk2/GTK2-Outcrop.tar.gz
-tar -xvzf GTK2-Outcrop.tar.gz
-
-#To get the translations working, remove from C:/MinGW/lib :
-libintl.a libintl.la libintl.dll.a
-
-* Download and install Inno Setup Compiler (required only if you run
-'make setup.exe'). Add it to your windows Path environment variable.
-
-* Install msys-git from (http://msysgit.github.io/). During installation you
-are asked to make a choice about how line endings are treated by git. Choose
-"Checkout line endings as they are, commit as they are". THIS CHOICE IS VERY
-IMPORTANT. OTHERS BREAK AUTOMAKE.
-
-
-General rules for compilation
-*****************************
-
-* It is recommended that you create a directory somewhere with a path without
-  any spaces or ~ characters, for example c:\sources\. This is the place where
-  source code must be compiled.
-* git commands (to retrieve source code) must be performed within msys-git
-  terminal.
-* all other commands (configure, autogen.sh, make) must be done within the
-  mingw shell (msys). In both msys and msys-git windows, change into the
-  directory you created for sources:
-	cd /c/sources
-
-* make sure pkg-config works by adding this env variable to your terminal:
-	export PKG_CONFIG_PATH=/usr/lib/pkgconfig
-
-Building belle-sip
-******************
-  * make sure that java version 1.6 is available in the PATH. java-1.7 will
-    not work with antlr generator.
-  * download the sources with msys-git shell using the following command:
-    $ git clone git://git.linphone.org/belle-sip.git
-  * compile and install 
-    $ ./autogen.sh
-    $ ./configure --prefix=/usr --enable-shared --disable-static
-    $ make && make install
-
-Building Linphone
-*****************
-
-  * download the sources using the following command:
-    $ git clone git://git.linphone.org/linphone.git --recursive
-
-  * compile  
-    #always run autogen.sh after a git checkout or update
-    $ ./autogen.sh
-
-    $ ./configure --prefix=/usr --enable-shared --disable-static
-    #note: in order to use the tunnel (commercial extension), append
-    #--enable-tunnel to the configure line above.
-
-    $ make
-    $ make install
-
-    #Option: make a portable binary zip of linphone
-    $ make zip
-
-    #additionally you can make binary installer if you have Inno Setup 5
-    installed in its default path
-
-    $ make setup.exe
-    #now you're done, you have a fresh linphone windows installer in the
-    current directory.
-
-Building plugins (optional)
-***************************
-
-  This the example for msx264 (H264 plugin), the same applies for other
-  linphone plugins.
-  $ git clone git://git.linphone.org/msx264.git
-  $ cd msx264
-  $ ./autogen.sh
-  $ PKG_CONFIG_PATH=/usr/lib/pkgconfig ./configure --prefix=/usr --enable-shared --disable-static
-  #make a binary zip of this plugin
-  $ make zip
-  #or make an installer
-  $ make setup.exe
-
-
-******************************************************
-*      Notes about linphone-deps generation          *
-******************************************************
-
-Linphone-deps is a collection of linphone dependencies, that are for some of
-them difficult to find as windows binaries. These notes are useful if you want
-to upgrade part of the software that is included in the linphone-deps packages.
-
-List of software included in linphone-deps:
-antlr3c (compiled)
-bzrtp (compiled)
-polarssl (compiled
-libsrtp (compiled)
-libavcodec, libavutil, libavformat, libavdevice, libswscale (compiled, all
-these from ffmpeg)
-libtheora (from the web)
-libx264 (compiled from the version distributed from linphone's web site)
-libogg (from the web)
-libspeex, libspeexdsp (compiled)
-libgnutls (from the web)
-libgsm (from the web)
-libxml2 (compiled)
-libsoup (compiled)
-libsqlite3 (compiled)
-
-Remarks:
-For every package compiled that goes into linphone-deps, .la files (libtool
-files) must be removed to avoid libtool errors. When running "make install
-DESTDIR=<somepath>", somepath must be absolute and should not contain any ~ or
-space.
-
-- building antlr3c
-  * download the sources with:
-    $ git clone -b linphone git://git.linphone.org/antlr3.git
-  * compile and install
-    $ cd runtime/C
-    $ ./autogen.sh
-    $ ./configure --prefix=/usr --enable-shared --disable-static
-    $ make
-    $ make install
-    $ make install DESTDIR=/home/<myuser>/antlr3c-install
-    $ cp 
-
-- building polarssl
-  * download the sources with:
-    $ git clone -b linphone git://git.linphone.org/polarssl.git
-  * compile and install:
-    $ cd polarssl
-    $ make lib SHARED=1 WINDOWS=1
-    $ make install DESTDIR=/usr
-    $ make install DESTDIR=/home/<myuser>/polarssl-install
-
-- building libsrtp
-  *  download the sources with
-    $ git clone git://git.linphone.org/srtp.git
-  * compile with 
-    $ autoconf
-    $ ./configure --prefix=/usr
-    $ make libsrtp.a
-    $ make install
-    $ make install DESTDIR=/home/<myuser>/libsrtp-install
-
-- building bzrtp
- * download the sources with msys-git shell using the following command:
-    $ git clone git://git.linphone.org/bzrtp.git
-  * compile and install 
-    $ ./autogen.sh
-    $ ./configure --prefix=/usr --enable-shared --disable-static
-    $ make && make install
-
-- building sqlite3
-  * download the sources on the following website:
-  http://www.sqlite.org/download.html (choose the sqlite-autoconf-3XXX.tar.gz)
-  
-  * install: 
-  ./configure
-  make && make install DESTDIR=/home/<myuser>/sqlite3-install
-  then copy the content of ~/sqlite3-install/usr/local/ into linphone-deps/. 	
-
-- building ffmpeg 
-  ./configure --enable-shared --disable-static --enable-memalign-hack --extra-cflags="-fno-common" --enable-gpl && make
-  make install DESTDIR=/home/<myuser>/ffmpeg-install
-  Copy to ~/ffmpeg-install/usr/local/* to linphone-deps/.
-  Copy also all *.dll.a files from the build tree to lib/ directort of
-  linphone-deps. These are the implibs necessary to link a program against the
-  dlls.
-
-- building libxml2: the binaries found on the internet are generated with
-  MSVC++, and for obscure reason they are not suitable for building libsoup 
-  (that requires libxml2).
-  ./configure --enable-shared --disable-static && make && make install DESTDIR=/home/<myuser>/libxml2-install
-  copy ~/libxml2-install/usr/local/* into linphone-deps/.
-
-
-- building x264:
- 
-  * download yasm normal version windows executable from yasm project page:
-  http://www.tortall.net/projects/yasm/wiki/Download
-  copy it as /usr/local/bin/yasm.exe
-
-  cd into x264/ dir then run:
-  ./configure --enable-pic
-  make
-  make install DESTDIR=/home/<myuser>/x264-install
-  then copy the content of ~/x264-install/usr/local/ into linphone-deps/.
-
-- libgnutls (required for libsoup https support)
-	- download binary zip from http://josefsson.org/gnutls4win.org
-	- add to linphone-deps
-
-- building libsoup (only required for buddylookup plugin)
-	- download source from gnome ftp (warning: at the time of the writing
-	  only version 2.26.x can compile with the glib version supplied in the
-	  gtk-bundle, 2.27 requires a new version of glib)
-	- uncompress libgnutls zip in /
-	- make sure you have libxml2 installed in /
-	- apply a bugfix patch (fix gnutls support on windows, completely
-	  broken otherwise). The patch is in linphone-deps/src, apply it this
-	  way:
-		cd libsoup-2.26.*
-		cd libsoup
-		patch -p0 < libsoup-gnutls-bugfix.patch
-	- run:
-		./configure --prefix=/usr --enable-shared --disable-static
-		make
-		make install
-		make install DESTDIR=/home/<myuser>/libsoup-install
-	- copy ~/libsoup-install/usr/* into linphone-deps/
-
-Once you have everything in linphone-deps, remove .la files from lib:
-	cd lib && rm -f *.la
diff --git a/TODO b/TODO
deleted file mode 100644
index 8e18e54910..0000000000
--- a/TODO
+++ /dev/null
@@ -1,14 +0,0 @@
-hot stuff:
----------
-
-* ice support
-* run a user given command upon incoming calls
-* SIP/TLS
-
-low priority:
--------------
-
-* zeroconf support for advertising services (cool stuff!)
-* have the possibility to define several profiles (config files) and switch between them
-* help tips for the registration box
-* 2. There could be a sound effect for "busy" - a short "beep-beep-beep" would be      sufficient (try http://www.google.com/search?q=busy.wav)
diff --git a/build/rpm/liblinphone.spec.cmake b/build/rpm/liblinphone.spec.cmake
index 608c448c0f..7c36929e90 100755
--- a/build/rpm/liblinphone.spec.cmake
+++ b/build/rpm/liblinphone.spec.cmake
@@ -88,7 +88,7 @@ rm -rf $RPM_BUILD_ROOT
 
 %files 
 %defattr(-,root,root)
-%doc AUTHORS ChangeLog COPYING NEWS README.md TODO
+%doc ChangeLog.md COPYING README.md
 %if @ENABLE_DAEMON@ || @ENABLE_CONSOLE_UI@ || @ENABLE_TOOLS@
 %{_bindir}/*
 %endif
diff --git a/linphone.spec.in b/linphone.spec.in
deleted file mode 100644
index 2bd2843d8c..0000000000
--- a/linphone.spec.in
+++ /dev/null
@@ -1,159 +0,0 @@
-# -*- rpm-spec -*-
-
-## rpmbuild options
-
-# default is to build with video support & without truespeech support
-%define		video		%{?_without_video:0}%{!?_without_video:1}
-
-# Linphone requires an old osip version, sometimes (e.g. fc6)
-# delivered as "compat-"
-%define _without_old_osip	0
-
-Name:           linphone
-Version:        @VERSION@
-Release:        %(version=`git describe --tags --abbrev=40 | sed -rn 's/^.*-([0-9]+)-g[a-z0-9]{40}$/\1/p'` && if test -z "$version" ; then echo 0 ; else echo $version ; fi)%{?dist}
-Summary:        Phone anywhere in the whole world by using the Internet
-
-Group:          Applications/Communications
-License:        GPL
-URL:            http://www.linphone.org
-Source0:        http://download.savannah.gnu.org/releases/linphone/stable/source/%{name}-%{version}.tar.gz
-BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-%ifarch %{ix86}
-BuildArch:	i686
-%endif
-
-BuildRequires: gtk2-devel 
-BuildRequires: belle-sip-devel speex-devel gettext 
-BuildRequires: intltool gettext-devel 
-%if %{video}
-BuildRequires: ffmpeg-devel SDL-devel
-%endif
-
-%description
-Linphone is a SIP compliant audio & video phone. It can be used to run calls 
-over the internet. It has a gtk+ and console interface.
-
-%package devel
-Summary:       Development libraries for linphone
-Group:         Development/Libraries
-Requires:      %{name} = %{version}-%{release}
-Requires:      ortp-devel = 1:@ORTP_VERSION@
-Requires:      mediastreamer-devel = @MS2_VERSION@
-Requires:      glib2-devel
-
-%description    devel
-Libraries and headers required to develop software with linphone.
-
-%prep
-%setup -q
-
-%build
-%configure \
-%if !%{video}
-	--disable-video \
-%endif
-	--disable-tests --docdir=%{_docdir} --enable-ipv6 --enable-static --enable-external-mediastreamer --enable-external-ortp --enable-ldap
-%__make %{?_smp_mflags}
-
-
-%install
-rm -rf $RPM_BUILD_ROOT
-make install DESTDIR=$RPM_BUILD_ROOT
-%find_lang %{name}
-desktop-file-install \
-  --delete-original \
-  --dir $RPM_BUILD_ROOT%{_datadir}/applications \
-  --add-category X-Fedora \
-  --add-category Telephony \
-  --add-category GTK \
-  $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop
-
-%clean
-rm -rf $RPM_BUILD_ROOT
-
-%post -p /sbin/ldconfig
-
-%postun -p /sbin/ldconfig
-
-
-%files -f %{name}.lang
-%defattr(-,root,root)
-%doc AUTHORS ChangeLog COPYING NEWS README.md TODO
-%{_bindir}/linphone
-%{_bindir}/linphonec
-%{_bindir}/linphonecsh
-%{_bindir}/linphone-daemon
-%{_bindir}/linphone-daemon-pipetest
-%{_bindir}/lp-autoanswer
-%{_bindir}/lp-test-ecc
-%{_libdir}/*.so.*
-%{_mandir}/*
-%{_datadir}/applications/%{name}.desktop
-%{_datadir}/applications/audio-assistant.desktop
-%{_datadir}/pixmaps/linphone
-%{_datadir}/linphone
-%{_datadir}/icons/*
-%{_datadir}/sounds/linphone
-%{_datadir}/appdata/linphone.appdata.xml
-
-%files devel
-%defattr(-,root,root)
-%{_bindir}/lpc2xml_test
-%{_bindir}/xml2lpc_test
-%{_bindir}/lp-sendmsg
-%{_includedir}/linphone
-%{_libdir}/*.a
-%{_libdir}/*.la
-%{_libdir}/*.so
-%{_libdir}/pkgconfig/linphone.pc
-%{_datadir}/tutorials/linphone/*.c
-%{_docdir}
-
-%changelog
-* Mon Aug 19 2013 Jehan Monnier <jehan.monnier@linphone.org> - 3.6.99
-- belle sip migration
-
-* Wed Sep 28 2005 Francois-Xavier 'FiX' KOWALSKI <francois-xavier.kowalski@hp.com> - 1.2.0pre3
-- Updated to latests Simon's work
-
-* Fri May 27 2005 Ignacio Vazquez-Abrams <ivazquez@ivazquez.net> 1.0.1-3
-- Fix multiple menu entry and missing icon (#158975)
-- Clean up spec file
-
-* Fri May  6 2005 Ignacio Vazquez-Abrams <ivazquez@ivazquez.net> 1.0.1-2
-- Fix libosip2-devel BR
-
-* Wed May  4 2005 Ignacio Vazquez-Abrams <ivazquez@ivazquez.net> 1.0.1-1
-- Update to 1.0.1
-- Port patches from devel
-
-* Wed Mar 23 2005 Ignacio Vazquez-Abrams <ivazquez@ivazquez.net> 0.12.2-7
-- pkgconfig and -devel fixes
-
-* Wed Mar 23 2005 Ignacio Vazquez-Abrams <ivazquez@ivazquez.net> 0.12.2-6
-- Fix build on x86_64
-
-* Sat Mar 19 2005 Ignacio Vazquez-Abrams <ivazquez@ivazquez.net> 0.12.2-5
-- %%
-
-* Sat Mar 19 2005 Ignacio Vazquez-Abrams <ivazquez@ivazquez.net> 0.12.2-4
-- Used %%find_lang
-- Tightened up %%files
-- Streamlined spec file
-
-* Thu Mar 17 2005 Ignacio Vazquez-Abrams <ivazquez@ivazquez.net> 0.12.2-3
-- Broke %%description at 80 columns
-
-* Wed Mar 16 2005 Ignacio Vazquez-Abrams <ivazquez@ivazquez.net> 0.12.2-2
-- Removed explicit Requires
-
-* Tue Mar 15 2005 Ignacio Vazquez-Abrams <ivazquez@ivazquez.net> 0.12.2-1
-- Bump release to 1
-- Cleaned up the -docs and -speex patches
-
-* Fri Jan 21 2005 Ignacio Vazquez-Abrams <ivazquez@ivazquez.net> 0:0.12.2-0.iva.1
-- Fixed a silly spec error
-
-* Fri Jan 21 2005 Ignacio Vazquez-Abrams <ivazquez@ivazquez.net> 0:0.12.2-0.iva.0
-- Initial RPM release.
-- 
GitLab