mirror of
https://git.jami.net/savoirfairelinux/jami-daemon.git
synced 2025-08-12 22:09:25 +08:00
Delete last reminescence of portaudio
Website update + clean build system
This commit is contained in:
7
README
7
README
@ -54,13 +54,6 @@ Required libraries and tools:
|
||||
http://savannah.gnu.org/projects/osip/
|
||||
- libxml2, libxml2-devel, pkgconfig
|
||||
usually available in distribution repositories
|
||||
- portaudio v19,
|
||||
available on http://www.portaudio.com/
|
||||
http://portaudio.com/archives/pa_snapshot_v19.tar.gz
|
||||
or
|
||||
svn co https://www.portaudio.com/repos/portaudio/branches/v19-devel portaudio
|
||||
or
|
||||
cd tools/ ./portaudio.sh
|
||||
- autoconf
|
||||
|
||||
Optional libraries:
|
||||
|
13
configure.ac
13
configure.ac
@ -136,9 +136,6 @@ AC_CHECK_FUNCS([bzero floor gethostbyname gethrtime gettimeofday \
|
||||
inet_ntoa memset mkdir pathconf pow regcomp select setlocale socket \
|
||||
strchr strdup strerror strrchr strstr strtol utime])
|
||||
|
||||
dnl Check for portaudio
|
||||
dnl PORTAUDIO_SETUP
|
||||
|
||||
dnl Check for exosip2
|
||||
LP_CHECK_EXOSIP2
|
||||
SFLPHONE_LIBS="$SFLPHONE_LIBS $EXOSIP_LIBS"
|
||||
@ -185,16 +182,6 @@ PKG_CHECK_MODULES(libccrtp1, libccrtp1 >= ${LIBCCRT_MIN_VERSION})
|
||||
SFLPHONE_CFLAGS="$SFLPHONE_CFLAGS $libccrtp1_CFLAGS"
|
||||
SFLPHONE_LIBS="$SFLPHONE_LIBS $libccrtp1_LIBS"
|
||||
|
||||
LIBPORTAUDIO_MIN_VERSION=19
|
||||
PKG_CHECK_MODULES(libportaudio, portaudio-2.0 >= ${LIBPORTAUDIO_MIN_VERSION})
|
||||
SFLPHONE_CFLAGS="$SFLPHONE_CFLAGS $libportaudio_CFLAGS"
|
||||
SFLPHONE_LIBS="$SFLPHONE_LIBS $libportaudio_LIBS"
|
||||
|
||||
LIBPORTAUDIOCPP_MIN_VERSION=12
|
||||
PKG_CHECK_MODULES(libportaudiocpp, portaudiocpp >= ${LIBPORTAUDIOCPP_MIN_VERSION})
|
||||
SFLPHONE_CFLAGS="$SFLPHONE_CFLAGS $libportaudiocpp_CFLAGS"
|
||||
SFLPHONE_LIBS="$SFLPHONE_LIBS $libportaudiocpp_LIBS"
|
||||
|
||||
LIBDBUSCPP_MIN_VERSION=0.5
|
||||
PKG_CHECK_MODULES(libdbuscpp, dbus-c++-1 >= ${LIBDBUSCPP_MIN_VERSION})
|
||||
SFLPHONE_CFLAGS="$SFLPHONE_CFLAGS $libdbuscpp_CFLAGS"
|
||||
|
@ -45,19 +45,6 @@ sudo make install
|
||||
|
||||
|
||||
|
||||
portaudio
|
||||
~~~~~~~~~
|
||||
|
||||
Go to `tools/` and run:
|
||||
|
||||
----------------------------
|
||||
./portaudio.sh --prefix=/usr
|
||||
cd portaudio
|
||||
sudo make install
|
||||
----------------------------
|
||||
|
||||
NOTE: If you have `colorgcc`, building might *fail*. Use `unset CC` and `unset CXX` to disable it before building `portaudio`.
|
||||
|
||||
the daemon
|
||||
~~~~~~~~~~
|
||||
|
||||
|
@ -12,8 +12,6 @@ Common C++2 1.3.21 http://sourceforge.net/projects/cplusplus/[websi
|
||||
ccRTP 1.3.5 http://sourceforge.net/projects/cplusplus/[website]
|
||||
libeXosip2 ** 2.2.2 http://savannah.nongnu.org/projects/exosip/[website]
|
||||
libosip2 2.2.2 http://www.gnu.org/software/osip/[website]
|
||||
portaudio v19 http://www.portaudio.com/[website]
|
||||
portaudio C++ binds. http://www.portaudio.com/archives/pa_snapshot_v19.tar.gz[archive]
|
||||
libsamplerate 0.1.2 http://www.mega-nerd.com/SRC/[website]
|
||||
libdbus-glib 0.73 Packaged with your favorite distribution.
|
||||
dbus-c++-1 0.5 Source code included in the git repository. See Build notes.
|
||||
@ -31,7 +29,7 @@ Dependencies to compile SFLphone-GTK
|
||||
Program Version Notes
|
||||
--------------------------------------------------------------------------------------
|
||||
libgtk2.0 2.2
|
||||
gtkglext 1.0
|
||||
gtkglext 1.0 Video branch. Integration OpenGL and GTK
|
||||
dbus-glib 0.35
|
||||
gnome-common
|
||||
--------------------------------------------------------------------------------------
|
||||
|
@ -28,6 +28,8 @@ IAXSOURCES =
|
||||
IAXHEADERS =
|
||||
endif
|
||||
|
||||
ALSAFLAG= -lasound
|
||||
|
||||
SUBDIRS = audio config dbus memmanager video mixer $(ZEROCONFDIR)
|
||||
|
||||
sflphoned_SOURCES = eventthread.cpp main.cpp voiplink.cpp \
|
||||
@ -39,7 +41,7 @@ sflphoned_SOURCES = eventthread.cpp main.cpp voiplink.cpp \
|
||||
sflphoned_CXXFLAGS = -DPREFIX=\"$(prefix)\" -DPROGSHAREDIR=\"${datadir}/sflphone\" $(ZEROCONFFLAGS) $(IAX_FLAGS) $(SFLPHONE_CFLAGS) $(SIP_CFLAGS)
|
||||
|
||||
#sflphoned_LDFLAGS = -static
|
||||
sflphoned_LDADD = ./libsflphone.la $(SFLPHONE_LIBS) $(ZEROCONFLIB) $(LIB_DNSSD) $(IAX_LIBS) $(EXOSIP_LIBS)
|
||||
sflphoned_LDADD = ./libsflphone.la $(SFLPHONE_LIBS) $(ZEROCONFLIB) $(LIB_DNSSD) $(IAX_LIBS) $(EXOSIP_LIBS) $(ALSAFLAG)
|
||||
AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_srcdir)/libs $(libccext2_CFLAGS) $(libccgnu2_CFLAGS) $(IAX_CFLAGS) $(USER_INCLUDES) $(libdbuscpp_CFLAGS) \
|
||||
-DCODECS_DIR=\""$(sflcodecdir)"\"
|
||||
|
||||
|
Reference in New Issue
Block a user