Updated asterisk (1.4.26.6) thx to hrbn for his work.

Updated agx-ast-addons (svn65)
Updated asterisk-addons (1.4.9)
Updated core-sounds-en-alaw (1.4.15)
Updated extra-sounds-en-alaw (1.4.9)
Added dahdi (2.2.0.2) with vpmadt032 (1.17.0)
Updated libpri (1.4.10.1)
Updated spandsp (0.0.6pre12)
Updated chan-capi (1.1.4)
This commit is contained in:
Arne Fitzenreiter
2009-12-14 22:59:26 +01:00
parent e69f1bf2e5
commit b6541fec20
12 changed files with 727 additions and 106 deletions

View File

@@ -1 +0,0 @@
MENUSELECT_ADDONS=

View File

@@ -1,25 +1,19 @@
MENUSELECT_APPS=app_flash app_ivrdemo app_meetme app_osplookup app_page app_rpt app_skel app_zapbarge app_zapras app_zapscan
MENUSELECT_APPS=app_osplookup
MENUSELECT_CDR=cdr_odbc cdr_pgsql cdr_radius cdr_sqlite cdr_tds
MENUSELECT_CHANNELS=chan_gtalk chan_h323 chan_misdn chan_nbs chan_zap chan_vpb
MENUSELECT_CODECS=codec_speex codec_zap
MENUSELECT_CHANNELS=chan_gtalk chan_h323 chan_misdn chan_nbs chan_vpb
MENUSELECT_CODECS=codec_ilbc codec_speex
MENUSELECT_FORMATS=
MENUSELECT_FUNCS=func_odbc
MENUSELECT_PBX=pbx_gtkconsole
MENUSELECT_RES=res_config_odbc res_config_pgsql res_jabber res_odbc res_snmp
MENUSELECT_RES=res_config_odbc res_config_pgsql res_jabber res_odbc
MENUSELECT_OPTS_app_voicemail=
MENUSELECT_CFLAGS=LOADABLE_MODULES
MENUSELECT_EMBED=
MENUSELECT_CORE_SOUNDS=CORE-SOUNDS-EN-ALAW
MENUSELECT_CORE_SOUNDS=CORE-SOUNDS-EN-ALAW CORE-SOUNDS-EN-GSM
MENUSELECT_MOH=MOH-FREEPLAY-WAV
MENUSELECT_EXTRA_SOUNDS=EXTRA-SOUNDS-EN-ALAW
MENUSELECT_BUILD_DEPS=res_adsi chan_local res_monitor res_smdi res_features DEBUG_THREADS
MENUSELECT_DEPSFAILED=MENUSELECT_APPS=app_flash
MENUSELECT_DEPSFAILED=MENUSELECT_APPS=app_meetme
MENUSELECT_BUILD_DEPS=res_adsi chan_local res_indications app_meetme res_monitor res_smdi res_features
MENUSELECT_DEPSFAILED=MENUSELECT_APPS=app_osplookup
MENUSELECT_DEPSFAILED=MENUSELECT_APPS=app_page
MENUSELECT_DEPSFAILED=MENUSELECT_APPS=app_zapbarge
MENUSELECT_DEPSFAILED=MENUSELECT_APPS=app_zapras
MENUSELECT_DEPSFAILED=MENUSELECT_APPS=app_zapscan
MENUSELECT_DEPSFAILED=MENUSELECT_CDR=cdr_odbc
MENUSELECT_DEPSFAILED=MENUSELECT_CDR=cdr_pgsql
MENUSELECT_DEPSFAILED=MENUSELECT_CDR=cdr_radius
@@ -29,13 +23,10 @@ MENUSELECT_DEPSFAILED=MENUSELECT_CHANNELS=chan_gtalk
MENUSELECT_DEPSFAILED=MENUSELECT_CHANNELS=chan_h323
MENUSELECT_DEPSFAILED=MENUSELECT_CHANNELS=chan_misdn
MENUSELECT_DEPSFAILED=MENUSELECT_CHANNELS=chan_nbs
MENUSELECT_DEPSFAILED=MENUSELECT_CHANNELS=chan_zap
MENUSELECT_DEPSFAILED=MENUSELECT_CHANNELS=chan_vpb
MENUSELECT_DEPSFAILED=MENUSELECT_CODECS=codec_speex
MENUSELECT_DEPSFAILED=MENUSELECT_CODECS=codec_zap
MENUSELECT_DEPSFAILED=MENUSELECT_FUNCS=func_odbc
MENUSELECT_DEPSFAILED=MENUSELECT_RES=res_config_odbc
MENUSELECT_DEPSFAILED=MENUSELECT_RES=res_config_pgsql
MENUSELECT_DEPSFAILED=MENUSELECT_RES=res_jabber
MENUSELECT_DEPSFAILED=MENUSELECT_RES=res_odbc
MENUSELECT_DEPSFAILED=MENUSELECT_RES=res_snmp

View File

@@ -1,5 +0,0 @@
MENUSELECT_MODULES=
MENUSELECT_UTILS=fxstest sethdlc-new zttool
MENUSELECT_FIRMWARE=
MENUSELECT_BUILD_DEPS=zttranscode ztdynamic wct4xxp wctc4xxp
MENUSELECT_DEPSFAILED=MENUSELECT_UTILS=zttool

File diff suppressed because it is too large Load Diff

View File

@@ -1,5 +1,4 @@
#usr/include/libpri.h
#usr/lib/libpri.a
usr/lib/libpri.so
usr/lib/libpri.so.1
usr/lib/libpri.so.1.0
usr/lib/libpri.so.1.4

View File

@@ -12,12 +12,17 @@
#usr/include/spandsp/bitstream.h
#usr/include/spandsp/complex.h
#usr/include/spandsp/complex_filters.h
#usr/include/spandsp/complex_vector_float.h
#usr/include/spandsp/complex_vector_int.h
#usr/include/spandsp/crc.h
#usr/include/spandsp/dc_restore.h
#usr/include/spandsp/dds.h
#usr/include/spandsp/dtmf.h
#usr/include/spandsp/ec_disable_tone.h
#usr/include/spandsp/echo.h
#usr/include/spandsp/expose.h
#usr/include/spandsp/fast_convert.h
#usr/include/spandsp/fax.h
#usr/include/spandsp/fax_modems.h
#usr/include/spandsp/fir.h
#usr/include/spandsp/fsk.h
#usr/include/spandsp/g168models.h
@@ -29,24 +34,79 @@
#usr/include/spandsp/ima_adpcm.h
#usr/include/spandsp/logging.h
#usr/include/spandsp/lpc10.h
#usr/include/spandsp/modem_connect_tones.h
#usr/include/spandsp/modem_echo.h
#usr/include/spandsp/noise.h
#usr/include/spandsp/oki_adpcm.h
#usr/include/spandsp/playout.h
#usr/include/spandsp/plc.h
#usr/include/spandsp/power_meter.h
#usr/include/spandsp/private
#usr/include/spandsp/private/adsi.h
#usr/include/spandsp/private/async.h
#usr/include/spandsp/private/at_interpreter.h
#usr/include/spandsp/private/awgn.h
#usr/include/spandsp/private/bell_r2_mf.h
#usr/include/spandsp/private/bert.h
#usr/include/spandsp/private/bitstream.h
#usr/include/spandsp/private/dtmf.h
#usr/include/spandsp/private/fax.h
#usr/include/spandsp/private/fax_modems.h
#usr/include/spandsp/private/fsk.h
#usr/include/spandsp/private/g711.h
#usr/include/spandsp/private/g722.h
#usr/include/spandsp/private/g726.h
#usr/include/spandsp/private/gsm0610.h
#usr/include/spandsp/private/hdlc.h
#usr/include/spandsp/private/ima_adpcm.h
#usr/include/spandsp/private/logging.h
#usr/include/spandsp/private/lpc10.h
#usr/include/spandsp/private/modem_connect_tones.h
#usr/include/spandsp/private/noise.h
#usr/include/spandsp/private/oki_adpcm.h
#usr/include/spandsp/private/queue.h
#usr/include/spandsp/private/schedule.h
#usr/include/spandsp/private/sig_tone.h
#usr/include/spandsp/private/silence_gen.h
#usr/include/spandsp/private/super_tone_rx.h
#usr/include/spandsp/private/super_tone_tx.h
#usr/include/spandsp/private/t30.h
#usr/include/spandsp/private/t31.h
#usr/include/spandsp/private/t38_core.h
#usr/include/spandsp/private/t38_gateway.h
#usr/include/spandsp/private/t38_non_ecm_buffer.h
#usr/include/spandsp/private/t38_terminal.h
#usr/include/spandsp/private/t4.h
#usr/include/spandsp/private/time_scale.h
#usr/include/spandsp/private/tone_detect.h
#usr/include/spandsp/private/tone_generate.h
#usr/include/spandsp/private/v17rx.h
#usr/include/spandsp/private/v17tx.h
#usr/include/spandsp/private/v18.h
#usr/include/spandsp/private/v22bis.h
#usr/include/spandsp/private/v27ter_rx.h
#usr/include/spandsp/private/v27ter_tx.h
#usr/include/spandsp/private/v29rx.h
#usr/include/spandsp/private/v29tx.h
#usr/include/spandsp/private/v42.h
#usr/include/spandsp/private/v42bis.h
#usr/include/spandsp/private/v8.h
#usr/include/spandsp/queue.h
#usr/include/spandsp/saturated.h
#usr/include/spandsp/schedule.h
#usr/include/spandsp/sig_tone.h
#usr/include/spandsp/silence_gen.h
#usr/include/spandsp/super_tone_rx.h
#usr/include/spandsp/super_tone_tx.h
#usr/include/spandsp/t30.h
#usr/include/spandsp/t30_api.h
#usr/include/spandsp/t30_fcf.h
#usr/include/spandsp/t30_logging.h
#usr/include/spandsp/t31.h
#usr/include/spandsp/t35.h
#usr/include/spandsp/t38_core.h
#usr/include/spandsp/t38_gateway.h
#usr/include/spandsp/t38_non_ecm_buffer.h
#usr/include/spandsp/t38_terminal.h
#usr/include/spandsp/t4.h
#usr/include/spandsp/telephony.h
@@ -56,6 +116,7 @@
#usr/include/spandsp/tone_generate.h
#usr/include/spandsp/v17rx.h
#usr/include/spandsp/v17tx.h
#usr/include/spandsp/v18.h
#usr/include/spandsp/v22bis.h
#usr/include/spandsp/v27ter_rx.h
#usr/include/spandsp/v27ter_tx.h
@@ -64,18 +125,12 @@
#usr/include/spandsp/v42.h
#usr/include/spandsp/v42bis.h
#usr/include/spandsp/v8.h
#usr/include/spandsp/vector.h
#usr/lib/libspandsp.a
#usr/lib/libspandsp.la
usr/lib/libspandsp.so
usr/lib/libspandsp.so.0
usr/lib/libspandsp.so.0.0.2
#usr/share/spandsp
usr/share/spandsp/global-tones.xml
usr/share/spandsp/tones.dtd
#usr/include/spandsp/complex_vector_float.h
#usr/include/spandsp/crc.h
#usr/include/spandsp/modem_connect_tones.h
#usr/include/spandsp/vector_float.h
#usr/include/spandsp/vector_int.h
#usr/include/spandsp/version.h
#usr/lib/libspandsp.a
#usr/lib/libspandsp.la
usr/lib/libspandsp.so
usr/lib/libspandsp.so.2
usr/lib/libspandsp.so.2.0.0
#usr/lib/pkgconfig/spandsp.pc

View File

@@ -42,9 +42,11 @@
* applejuice-0.31
* arping-2.05
* as86-0.16.17
* asterisk-1.4.18
* asterisk-1.4.26.3
* atl1c-kmod-2.6.27.41-ipfire
* atl1c-kmod-2.6.27.41-ipfire-xen
* atl2-2.0.5-kmod-2.6.27.41-ipfire
* atl2-2.0.5-kmod-2.6.27.41-ipfire-xen
* autoconf-2.59
* automake-1.9.6
* backup-ipfire
@@ -70,6 +72,7 @@
* cmake-2.4.8
* collectd-4.5.3
* compat-wireless-2.6.32-rc7-kmod-2.6.27.41-ipfire
* compat-wireless-2.6.32-rc7-kmod-2.6.27.41-ipfire-xen
* coreutils-5.96
* cpio-2.6
* cpufrequtils-005
@@ -77,6 +80,9 @@
* curl-7.19.5
* cyrus-imapd-2.2.12
* cyrus-sasl-2.1.21
* dahdi-2.2.0.2
* dahdi-2.2.0.2-kmod-2.6.27.41-ipfire
* dahdi-2.2.0.2-kmod-2.6.27.41-ipfire-xen
* db-4.4.20
* dbus-1.0.3
* dhcp-3.1.0
@@ -85,6 +91,7 @@
* dnsmasq-2.45
* dosfstools-2.11
* e1000e-1.0.2.5-kmod-2.6.27.41-ipfire
* e1000e-1.0.2.5-kmod-2.6.27.41-ipfire-xen
* e2fsprogs-1.39
* ebtables-v2.0.8-2
* ed-0.2
@@ -131,6 +138,7 @@
* hostapd-0.6.9
* hplip-2.7.10
* hso-1.9-kmod-2.6.27.41-ipfire
* hso-1.9-kmod-2.6.27.41-ipfire-xen
* htop-0.8.1
* httpd-2.2.11
* hwdata
@@ -155,6 +163,7 @@
* kbd-1.12
* klibc-1.5.14
* kqemu-1.4.0pre1-kmod-2.6.27.41-ipfire
* kqemu-1.4.0pre1-kmod-2.6.27.41-ipfire-xen
* kudzu-1.2.64
* kvm-kmod-2.6.31.5-kmod-2.6.27.41-ipfire
* l7-protocols-2009-05-10
@@ -174,7 +183,7 @@
* libogg-1.1.4
* libpcap-1.0.0
* libpng-1.2.12
* libpri-1.4.1
* libpri-1.4.10.1
* libsafe_2.0-16
* libshout-2.2.2
* libsigc++-2.0.17
@@ -187,6 +196,7 @@
* libxml2-2.6.26
* libxslt-1.1.17
* linux-2.6.27.41-ipfire
* linux-2.6.27.41-ipfire-xen
* linux-atm-2.4.1
* linux-libc-headers-2.6.12.0
* lm_sensors-3.0.3
@@ -197,8 +207,10 @@
* lzo-2.02
* m4-1.4.4
* mISDN.git-9bf7deaa4b8829ab8fbccb34529a17aab2ddea93-kmod-2.6.27.41-ipfire
* mISDN.git-9bf7deaa4b8829ab8fbccb34529a17aab2ddea93-kmod-2.6.27.41-ipfire-xen
* mISDNuser.git-54928dec57bc846f2c2186f3640e69a053cd3641
* madwifi-hal-0.10.5.6-r4031-20090529-kmod-2.6.27.41-ipfire
* madwifi-hal-0.10.5.6-r4031-20090529-kmod-2.6.27.41-ipfire-xen
* make-3.81
* man-db-2.4.3
* man-pages-2.34
@@ -247,6 +259,7 @@
* openssl-0.9.8k
* openswan-2.6.23
* openswan-2.6.23-kmod-2.6.27.41-ipfire
* openswan-2.6.23-kmod-2.6.27.41-ipfire-xen
* openvpn-2.1_rc20
* p7zip_4.65
* pam_mysql-0.7RC1
@@ -268,8 +281,11 @@
* psmisc-22.2
* qemu-0.11.0
* r8101-kmod-2.6.27.41-ipfire
* r8101-kmod-2.6.27.41-ipfire-xen
* r8168-8.014.00-kmod-2.6.27.41-ipfire
* r8168-8.014.00-kmod-2.6.27.41-ipfire-xen
* r8169-6.011.00-kmod-2.6.27.41-ipfire
* r8169-6.011.00-kmod-2.6.27.41-ipfire-xen
* readline-5.1
* reiser4progs-1.0.5
* reiserfsprogs-3.6.19
@@ -290,7 +306,7 @@
* smartmontools-5.39-svn_r2877
* snort-2.8.4
* sox-12.18.1
* spandsp-0.0.4pre15
* spandsp-0.0.6pre12
* splix-2.0.0-rc2
* sqlite-3.6.10
* squashfs3.4
@@ -325,6 +341,7 @@
* usbutils-0.72
* util-linux-2.12r
* v4l-dvb-aba823ecaea6-kmod-2.6.27.41-ipfire
* v4l-dvb-aba823ecaea6-kmod-2.6.27.41-ipfire-xen
* vdr-1.6.0
* vdradmin-am-3.6.4
* vim-7.0

View File

@@ -24,7 +24,7 @@
include Config
VER = 1.4.18
VER = 1.4.26.3
THISAPP = asterisk-$(VER)
DL_FILE = $(THISAPP).tar.gz
@@ -32,11 +32,17 @@ DL_FROM = $(URL_IPFIRE)
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
PROG = asterisk
PAK_VER = 4
PAK_VER = 5
CHAN_CAPI = chan_capi-1.0.2
CHAN_CAPI = chan_capi-1.1.4
DEPS = "libpri spandsp sox"
DEPS = "libpri spandsp sox dahdi"
#
# TODO: checked all needed dependencies for asterisk 1.4.26
# started from clean system, checked all libs with ldd and
# found this ones:
# "libpri dahdi-tools dahdi-linux alsa cyrus-sasl libogg libtiff libvorbis netsnmpd spandsp"
#
###############################################################################
# Top-level Rules
@@ -44,27 +50,27 @@ DEPS = "libpri spandsp sox"
objects = $(DL_FILE) \
asterisk-1.4-de-prompts.tar.gz \
asterisk-core-sounds-en-alaw-1.4.8.tar.gz \
asterisk-extra-sounds-en-alaw-1.4.7.tar.gz \
asterisk-addons-1.4.5.tar.gz \
agx-ast-addons-1.4.5.tar.bz2 \
asterisk-core-sounds-en-alaw-1.4.15.tar.gz \
asterisk-extra-sounds-en-alaw-1.4.9.tar.gz \
asterisk-addons-1.4.9.tar.gz \
agx-ast-addons-svn65.tgz \
$(CHAN_CAPI).tar.gz
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
asterisk-core-sounds-en-alaw-1.4.8.tar.gz = $(URL_IPFIRE)/asterisk-core-sounds-en-alaw-1.4.8.tar.gz
asterisk-extra-sounds-en-alaw-1.4.7.tar.gz = $(URL_IPFIRE)/asterisk-extra-sounds-en-alaw-1.4.7.tar.gz
asterisk-core-sounds-en-alaw-1.4.15.tar.gz = $(URL_IPFIRE)/asterisk-core-sounds-en-alaw-1.4.15.tar.gz
asterisk-extra-sounds-en-alaw-1.4.9.tar.gz = $(URL_IPFIRE)/asterisk-extra-sounds-en-alaw-1.4.9.tar.gz
asterisk-1.4-de-prompts.tar.gz = $(URL_IPFIRE)/asterisk-1.4-de-prompts.tar.gz
asterisk-addons-1.4.5.tar.gz = $(URL_IPFIRE)/asterisk-addons-1.4.5.tar.gz
agx-ast-addons-1.4.5.tar.bz2 = $(URL_IPFIRE)/agx-ast-addons-1.4.5.tar.bz2
asterisk-addons-1.4.9.tar.gz = $(URL_IPFIRE)/asterisk-addons-1.4.9.tar.gz
agx-ast-addons-svn65.tgz = $(URL_IPFIRE)/agx-ast-addons-svn65.tgz
$(CHAN_CAPI).tar.gz = $(URL_IPFIRE)/$(CHAN_CAPI).tar.gz
$(DL_FILE)_MD5 = 3d8b2b2ef4f202901771663b40f19c3d
asterisk-core-sounds-en-alaw-1.4.8.tar.gz_MD5 = e708a5510a61217725b6ad663287dfa0
asterisk-extra-sounds-en-alaw-1.4.7.tar.gz_MD5 = ecc50bd2b9b29d8237911272248c5d35
$(DL_FILE)_MD5 = 04017dfdc8caeb8f4663b5dc4a9e1019
asterisk-core-sounds-en-alaw-1.4.15.tar.gz_MD5 = e9531e871d5b24e7b83d3ef946390d40
asterisk-extra-sounds-en-alaw-1.4.9.tar.gz_MD5 = 4fa1b8d096a66b3a39b6d0e52fe3f1ad
asterisk-1.4-de-prompts.tar.gz_MD5 = 626a2b95071a5505851e43874dfbfd5c
asterisk-addons-1.4.5.tar.gz_MD5 = 8de9922c0a93321941f29a77a2f1bf13
agx-ast-addons-1.4.5.tar.bz2_MD5 = a28f73d041769ea103e59b7f96c13d5e
$(CHAN_CAPI).tar.gz_MD5 = d4732ecc008e8ef45c38bd2f4d70ef44
asterisk-addons-1.4.9.tar.gz_MD5 = 0c0ddf2386a9541e416e122ca082e611
agx-ast-addons-svn65.tgz_MD5 = 9372d818cc68337658110f793d0fd8e0
$(CHAN_CAPI).tar.gz_MD5 = 18fa835e724b7814deafbfa5b8cb01eb
install : $(TARGET)
@@ -96,41 +102,78 @@ $(subst %,%_MD5,$(objects)) :
$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
@$(PREBUILD)
@rm -rf $(DIR_APP) $(DIR_SRC)/asterisk-* $(DIR_SRC)/$(CHAN_CAPI) \
$(DIR_SRC)/agx-ast-addons && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
# remove old directories and extract asterisk
@rm -rf $(DIR_APP) $(DIR_SRC)/asterisk-* $(DIR_SRC)/$(CHAN_CAPI) $(DIR_SRC)/agx-ast-addons && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
# confiure asterisk
cd $(DIR_APP) && ./configure --prefix=/usr --sysconfdir=/var/ipfire
cd $(DIR_APP) && cp -fv $(DIR_SRC)/config/asterisk/asterisk.makeopts \
menuselect.makeopts
cd $(DIR_APP) && cp -fv $(DIR_DL)/asterisk-core-sounds-en-alaw-1.4.8.tar.gz \
$(DIR_APP)/sounds/asterisk-core-sounds-en-alaw-1.4.8.tar.gz
cd $(DIR_APP) && cp -fv $(DIR_DL)/asterisk-extra-sounds-en-alaw-1.4.7.tar.gz \
$(DIR_APP)/sounds/asterisk-extra-sounds-en-alaw-1.4.7.tar.gz
# enable additional features (include following sound-tars)
cd $(DIR_APP) && cp -fv $(DIR_SRC)/config/asterisk/asterisk.makeopts menuselect.makeopts
# add additional sounds
cd $(DIR_APP) && cp -fv $(DIR_DL)/asterisk-core-sounds-en-alaw-1.4.15.tar.gz $(DIR_APP)/sounds/asterisk-core-sounds-en-alaw-1.4.15.tar.gz
cd $(DIR_APP) && cp -fv $(DIR_DL)/asterisk-extra-sounds-en-alaw-1.4.9.tar.gz $(DIR_APP)/sounds/asterisk-extra-sounds-en-alaw-1.4.9.tar.gz
# compile and install
cd $(DIR_APP) && make $(MAKETUNING) all
cd $(DIR_APP) && make install
cd $(DIR_APP) && make samples
cd $(DIR_SRC) && tar zxf $(DIR_DL)/asterisk-addons-1.4.5.tar.gz
cd $(DIR_SRC)/asterisk-addons-* && ./configure --prefix=/usr \
--sysconfdir=/var/ipfire
cd $(DIR_SRC)/asterisk-addons-* && cp -f $(DIR_SRC)/config/asterisk/addons.makeopts \
menuselect.makeopts
cd $(DIR_SRC)/asterisk-addons-* && make $(MAKETUNING) all install
# extract and configure asterisk-addons
cd $(DIR_SRC) && tar zxf $(DIR_DL)/asterisk-addons-1.4.9.tar.gz
cd $(DIR_SRC)/asterisk-addons-* && ./configure --prefix=/usr --sysconfdir=/var/ipfire
# enable additional features (--> NOT NEEDED, DEFAULT CONFIG INCLUDES ALL)
#cd $(DIR_SRC)/asterisk-addons-* && cp -f $(DIR_SRC)/config/asterisk/addons.makeopts menuselect.makeopts
# make and install asterisk-addons
cd $(DIR_SRC)/asterisk-addons-* && make $(MAKETUNING) all
cd $(DIR_SRC)/asterisk-addons-* && make install
cd $(DIR_SRC)/asterisk-addons-* && make samples
# add german sounds and remove README.txt
tar xfz $(DIR_DL)/asterisk-1.4-de-prompts.tar.gz -C /var/lib/asterisk/sounds/
-rm -f /var/lib/asterisk/sounds/README.txt
# remove build directories
@rm -rf $(DIR_APP) $(DIR_SRC)/asterisk-*
# copy additional ipfire scripts for asterisk
-mkdir -p /var/ipfire/asterisk
cp -vrf $(DIR_SRC)/config/asterisk/* /var/ipfire/asterisk/
chmod o+w /var/ipfire/asterisk
chown nobody:nobody -R /var/ipfire/asterisk
ln -f -s /var/ipfire/asterisk/wakeup/wakeup.sh /etc/fcron.minutely/wakeup.sh
# build and install chan capi (needed for isdn)
cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(CHAN_CAPI).tar.gz
cd $(DIR_SRC)/$(CHAN_CAPI) && make $(MAKETUNING)
cd $(DIR_SRC)/$(CHAN_CAPI) && make install
cd $(DIR_SRC) && tar jxf $(DIR_DL)/agx-ast-addons-1.4.5.tar.bz2
@rm -rf $(DIR_SRC)/$(CHAN_CAPI)
# build FAX stuff (TODO: get newer version... where to download source?)
cd $(DIR_SRC) && tar zxf $(DIR_DL)/agx-ast-addons-svn65.tgz
# bugfix: disable app_confcall (not supported with dahdi, but we can take meetme)
cd $(DIR_SRC)/agx-ast-addons && echo "project (agx-ast-addons-zaptel)" > ./app-dahdi/CMakeLists.txt
cd $(DIR_SRC)/agx-ast-addons && echo >> ./app-dahdi/CMakeLists.txt
# end bugfix
cd $(DIR_SRC)/agx-ast-addons && ./configure.sh
cd $(DIR_SRC)/agx-ast-addons && ./build.sh
@rm -rf $(DIR_APP) $(DIR_SRC)/asterisk-* $(DIR_SRC)/$(CHAN_CAPI) \
$(DIR_SRC)/agx-ast-addons
@rm -rf $(DIR_SRC)/agx-ast-addons
# be sure all source is removed
@rm -rf $(DIR_APP) $(DIR_SRC)/asterisk-*
# remember backup-location
install -v -m 644 $(DIR_SRC)/config/backup/includes/asterisk /var/ipfire/backup/addons/includes/asterisk
# generate softlink (or asterisk will not work properly)
ln -sf /var/ipfire/asterisk /etc/asterisk
# make asterisk start with reboot
ln -sf /etc/rc.d/init.d/asterisk /etc/rc.d/rc0.d/K30asterisk
ln -sf /etc/rc.d/init.d/asterisk /etc/rc.d/rc6.d/K30asterisk
ln -sf /etc/rc.d/init.d/asterisk /etc/rc.d/rc3.d/S30asterisk
# all done
@$(POSTBUILD)

View File

@@ -66,7 +66,8 @@ $(TARGET) :
rm -rf /install/initrd/lib/modules/$(KVER)-ipfire/{build,mISDN,source,misc/*,kernel/{sound,drivers/{acpi,bluetooth,cpufreq,hwmon,gpu,rtc,isdn,media,video,watchdog}}} \
/install/initrd/lib/modules/$(KVER)-ipfire/kernel/drivers/message/fusion/mptlan* \
/install/initrd/lib/modules/$(KVER)-ipfire/net/{bridge,netfilter,ipsec}
/install/initrd/lib/modules/$(KVER)-ipfire/net/{bridge,netfilter,ipsec} \
/install/initrd/lib/modules/$(KVER)-ipfire/dahdi
# ... acpi/dock.ko is needed for libata
-mkdir -p /install/initrd/lib/modules/$(KVER)-ipfire/kernel/drivers/acpi

View File

@@ -24,7 +24,7 @@
include Config
VER = 1.4.1
VER = 1.4.10.1
THISAPP = libpri-$(VER)
DL_FILE = $(THISAPP).tar.gz
@@ -32,7 +32,7 @@ DL_FROM = $(URL_IPFIRE)
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
PROG = libpri
PAK_VER = 1
PAK_VER = 2
DEPS = ""
@@ -44,7 +44,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_MD5 = 9e5da1f2267711d9aaaf91ffa925b219
$(DL_FILE)_MD5 = 55ce81cd0b2cf0c40e287fc5bd5b4883
install : $(TARGET)
@@ -81,3 +81,5 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
cd $(DIR_APP) && make install KVERS=$(KVER)
@rm -rf $(DIR_APP)
@$(POSTBUILD)

View File

@@ -24,15 +24,15 @@
include Config
VER = 0.0.4pre15
VER = 0.0.6pre12
THISAPP = spandsp-$(VER)
DL_FILE = $(THISAPP).tgz
DL_FILE = $(THISAPP).tar.gz
DL_FROM = $(URL_IPFIRE)
DIR_APP = $(DIR_SRC)/spandsp-0.0.4
DIR_APP = $(DIR_SRC)/spandsp-0.0.6
TARGET = $(DIR_INFO)/$(THISAPP)
PROG = spandsp
PAK_VER = 2
PAK_VER = 3
DEPS = "libtiff"
@@ -44,7 +44,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_MD5 = 5c0147612e040fc72b29a5c519bd5154
$(DL_FILE)_MD5 = 497e04c890ee864c629908a169507238
install : $(TARGET)

View File

@@ -353,6 +353,7 @@ buildipfire() {
ipfiremake v4l-dvb XEN=1
ipfiremake madwifi XEN=1
#ipfiremake alsa XEN=1 KMOD=1
ipfiremake dahdi XEN=1 KMOD=1
ipfiremake openswan XEN=1 KMOD=1
ipfiremake mISDN XEN=1
ipfiremake compat-wireless XEN=1
@@ -369,6 +370,7 @@ buildipfire() {
ipfiremake v4l-dvb
ipfiremake madwifi
ipfiremake alsa KMOD=1
ipfiremake dahdi KMOD=1
ipfiremake openswan KMOD=1
ipfiremake mISDN
ipfiremake compat-wireless
@@ -536,8 +538,6 @@ buildipfire() {
ipfiremake xvid
ipfiremake libmpeg2
ipfiremake cmake
ipfiremake libpri
ipfiremake asterisk
ipfiremake gnump3d
ipfiremake libsigc++
ipfiremake applejuice
@@ -627,7 +627,6 @@ buildipfire() {
ipfiremake netsnmpd
ipfiremake perl-DBI
ipfiremake perl-DBD-mysql
ipfiremake lcr
ipfiremake cacti
ipfiremake icecc
ipfiremake open-vm-tools
@@ -637,6 +636,10 @@ buildipfire() {
ipfiremake joe
ipfiremake nut
ipfiremake watchdog
ipfiremake libpri
ipfiremake dahdi
ipfiremake asterisk
ipfiremake lcr
echo Build on $HOSTNAME > $BASEDIR/build/var/ipfire/firebuild
cat /proc/version >> $BASEDIR/build/var/ipfire/firebuild
echo >> $BASEDIR/build/var/ipfire/firebuild