[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