[Eisfair_dev] Asterisk: Quo Vadis
Marcus Röckrath
marcus.roeckrath at gmx.de
Mi Sep 3 17:12:45 CEST 2025
Hallo,
Marcus Röckrath wrote:
> Ein eis-Paket sollte natürlich alles mögliche einbinden, so dass man
> schauen muss, welche Libs(-dev) aktuell auf eis noch fehlen.
In der Source ein Skript gefunden, welches für bestimmte Distris die
notwendigen (requierten) Pakete angibt (hier für SuSE, da wir uns in der
Nomenklatur inzwischen an SuSE halten, aber -devel durch -dev ersetzt):
# Basic build system:
make
gcc
gcc-c++
pkg-config
autoconf-archive
# Asterisk: basic requirements:
libedit-dev
libjansson-dev
libuuid-dev
sqlite3-dev
libxml2-dev
# Asterisk: for addons:
speex-dev
speexdsp-dev
libogg-dev
libvorbis-dev
portaudio-dev
libcurl-dev
xmlstarlet
bison
flex
postgresql-dev
unixODBC-dev
libneon-dev
gmime-dev
lua-dev
liburiparser-dev
libxslt-dev
libopenssl-dev
libmysqlclient-dev
bluez-dev
freeradius-client-dev
freetds-dev
bash
libcap-dev
net-snmp-dev
iksemel-dev
libcorosync-dev
newt-dev
popt-dev
libical-dev
spandsp-dev
imap-dev
libsrtp2-dev
libgsm-dev
doxygen
graphviz
zlib-dev
openldap2-dev
codec2-dev
fftw3-dev
libsndfile-dev
unbound-dev
# Asterisk: for the unpackaged below:
wget
subversion
# Asterisk: for ./configure --with-pjproject-bundled:
bzip2
patch
Zu prüfen wäre, ob das wirklich vollständig ist, denn ich vermisse hier
libsdl/sdl-dev, da dieses in ./configure aktiviert werden kann.
Das SuSE-SRC-RPM erfordert folgendes für einen Build; -devel ist auf eis
durch -dev zu ersetzen:
autoconf >= 2.60
automake >= 1.9
bison
dahdi-linux-devel
fdupes
flex
freetds-devel
gcc-c++
graphviz
imap-devel
libedit-devel
libgsm-devel
libmysqlclient-devel
libpri-devel
libsrtp-devel
libss7-devel
libtonezone-devel
libtool
libv4l-devel
mISDNuser-devel
ncurses-devel
net-snmp-devel
openldap2-devel
openr2-devel
openssl
osp-toolkit-devel
pkgconfig
pkgconfig(SDL_image)
pkgconfig(bluez)
pkgconfig(gmime-3.0)
pkgconfig(gtk+-2.0)
pkgconfig(iksemel)
pkgconfig(jack)
pkgconfig(libavcodec)
pkgconfig(libcfg)
pkgconfig(libcpg)
pkgconfig(libcrypto)
pkgconfig(libcurl)
pkgconfig(libical)
pkgconfig(libiodbc)
pkgconfig(libnewt)
pkgconfig(liburiparser)
pkgconfig(libusb)
pkgconfig(libxml-2.0)
pkgconfig(libxslt)
pkgconfig(lua)
pkgconfig(neon)
pkgconfig(ogg)
pkgconfig(openssl)
pkgconfig(portaudio-2.0)
pkgconfig(sdl)
pkgconfig(sdl2)
pkgconfig(spandsp)
pkgconfig(speex)
pkgconfig(speexdsp)
pkgconfig(sqlite3)
pkgconfig(uuid)
pkgconfig(vorbis)
pkgconfig(x11)
pkgconfig(zlib)
popt-devel
postgresql-devel
postgresql-server-devel
rubber
systemd-rpm-macros
termcap
texlive
wget
xz
--
Gruß Marcus
[eisfair-Team]
Mehr Informationen über die Mailingliste Eisfair_dev