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_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_CHANNELS=chan_gtalk chan_h323 chan_misdn chan_nbs chan_vpb
MENUSELECT_CODECS=codec_speex codec_zap MENUSELECT_CODECS=codec_ilbc codec_speex
MENUSELECT_FORMATS= MENUSELECT_FORMATS=
MENUSELECT_FUNCS=func_odbc MENUSELECT_FUNCS=func_odbc
MENUSELECT_PBX=pbx_gtkconsole 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_OPTS_app_voicemail=
MENUSELECT_CFLAGS=LOADABLE_MODULES MENUSELECT_CFLAGS=LOADABLE_MODULES
MENUSELECT_EMBED= 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_MOH=MOH-FREEPLAY-WAV
MENUSELECT_EXTRA_SOUNDS=EXTRA-SOUNDS-EN-ALAW MENUSELECT_EXTRA_SOUNDS=EXTRA-SOUNDS-EN-ALAW
MENUSELECT_BUILD_DEPS=res_adsi chan_local res_monitor res_smdi res_features DEBUG_THREADS MENUSELECT_BUILD_DEPS=res_adsi chan_local res_indications app_meetme res_monitor res_smdi res_features
MENUSELECT_DEPSFAILED=MENUSELECT_APPS=app_flash
MENUSELECT_DEPSFAILED=MENUSELECT_APPS=app_meetme
MENUSELECT_DEPSFAILED=MENUSELECT_APPS=app_osplookup 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_odbc
MENUSELECT_DEPSFAILED=MENUSELECT_CDR=cdr_pgsql MENUSELECT_DEPSFAILED=MENUSELECT_CDR=cdr_pgsql
MENUSELECT_DEPSFAILED=MENUSELECT_CDR=cdr_radius 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_h323
MENUSELECT_DEPSFAILED=MENUSELECT_CHANNELS=chan_misdn MENUSELECT_DEPSFAILED=MENUSELECT_CHANNELS=chan_misdn
MENUSELECT_DEPSFAILED=MENUSELECT_CHANNELS=chan_nbs MENUSELECT_DEPSFAILED=MENUSELECT_CHANNELS=chan_nbs
MENUSELECT_DEPSFAILED=MENUSELECT_CHANNELS=chan_zap
MENUSELECT_DEPSFAILED=MENUSELECT_CHANNELS=chan_vpb MENUSELECT_DEPSFAILED=MENUSELECT_CHANNELS=chan_vpb
MENUSELECT_DEPSFAILED=MENUSELECT_CODECS=codec_speex MENUSELECT_DEPSFAILED=MENUSELECT_CODECS=codec_speex
MENUSELECT_DEPSFAILED=MENUSELECT_CODECS=codec_zap
MENUSELECT_DEPSFAILED=MENUSELECT_FUNCS=func_odbc MENUSELECT_DEPSFAILED=MENUSELECT_FUNCS=func_odbc
MENUSELECT_DEPSFAILED=MENUSELECT_RES=res_config_odbc MENUSELECT_DEPSFAILED=MENUSELECT_RES=res_config_odbc
MENUSELECT_DEPSFAILED=MENUSELECT_RES=res_config_pgsql MENUSELECT_DEPSFAILED=MENUSELECT_RES=res_config_pgsql
MENUSELECT_DEPSFAILED=MENUSELECT_RES=res_jabber MENUSELECT_DEPSFAILED=MENUSELECT_RES=res_jabber
MENUSELECT_DEPSFAILED=MENUSELECT_RES=res_odbc 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/include/libpri.h
#usr/lib/libpri.a #usr/lib/libpri.a
usr/lib/libpri.so usr/lib/libpri.so
usr/lib/libpri.so.1 usr/lib/libpri.so.1.4
usr/lib/libpri.so.1.0

View File

@@ -12,12 +12,17 @@
#usr/include/spandsp/bitstream.h #usr/include/spandsp/bitstream.h
#usr/include/spandsp/complex.h #usr/include/spandsp/complex.h
#usr/include/spandsp/complex_filters.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/dc_restore.h
#usr/include/spandsp/dds.h #usr/include/spandsp/dds.h
#usr/include/spandsp/dtmf.h #usr/include/spandsp/dtmf.h
#usr/include/spandsp/ec_disable_tone.h
#usr/include/spandsp/echo.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.h
#usr/include/spandsp/fax_modems.h
#usr/include/spandsp/fir.h #usr/include/spandsp/fir.h
#usr/include/spandsp/fsk.h #usr/include/spandsp/fsk.h
#usr/include/spandsp/g168models.h #usr/include/spandsp/g168models.h
@@ -29,24 +34,79 @@
#usr/include/spandsp/ima_adpcm.h #usr/include/spandsp/ima_adpcm.h
#usr/include/spandsp/logging.h #usr/include/spandsp/logging.h
#usr/include/spandsp/lpc10.h #usr/include/spandsp/lpc10.h
#usr/include/spandsp/modem_connect_tones.h
#usr/include/spandsp/modem_echo.h #usr/include/spandsp/modem_echo.h
#usr/include/spandsp/noise.h #usr/include/spandsp/noise.h
#usr/include/spandsp/oki_adpcm.h #usr/include/spandsp/oki_adpcm.h
#usr/include/spandsp/playout.h #usr/include/spandsp/playout.h
#usr/include/spandsp/plc.h #usr/include/spandsp/plc.h
#usr/include/spandsp/power_meter.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/queue.h
#usr/include/spandsp/saturated.h
#usr/include/spandsp/schedule.h #usr/include/spandsp/schedule.h
#usr/include/spandsp/sig_tone.h #usr/include/spandsp/sig_tone.h
#usr/include/spandsp/silence_gen.h #usr/include/spandsp/silence_gen.h
#usr/include/spandsp/super_tone_rx.h #usr/include/spandsp/super_tone_rx.h
#usr/include/spandsp/super_tone_tx.h #usr/include/spandsp/super_tone_tx.h
#usr/include/spandsp/t30.h #usr/include/spandsp/t30.h
#usr/include/spandsp/t30_api.h
#usr/include/spandsp/t30_fcf.h #usr/include/spandsp/t30_fcf.h
#usr/include/spandsp/t30_logging.h
#usr/include/spandsp/t31.h #usr/include/spandsp/t31.h
#usr/include/spandsp/t35.h #usr/include/spandsp/t35.h
#usr/include/spandsp/t38_core.h #usr/include/spandsp/t38_core.h
#usr/include/spandsp/t38_gateway.h #usr/include/spandsp/t38_gateway.h
#usr/include/spandsp/t38_non_ecm_buffer.h
#usr/include/spandsp/t38_terminal.h #usr/include/spandsp/t38_terminal.h
#usr/include/spandsp/t4.h #usr/include/spandsp/t4.h
#usr/include/spandsp/telephony.h #usr/include/spandsp/telephony.h
@@ -56,6 +116,7 @@
#usr/include/spandsp/tone_generate.h #usr/include/spandsp/tone_generate.h
#usr/include/spandsp/v17rx.h #usr/include/spandsp/v17rx.h
#usr/include/spandsp/v17tx.h #usr/include/spandsp/v17tx.h
#usr/include/spandsp/v18.h
#usr/include/spandsp/v22bis.h #usr/include/spandsp/v22bis.h
#usr/include/spandsp/v27ter_rx.h #usr/include/spandsp/v27ter_rx.h
#usr/include/spandsp/v27ter_tx.h #usr/include/spandsp/v27ter_tx.h
@@ -64,18 +125,12 @@
#usr/include/spandsp/v42.h #usr/include/spandsp/v42.h
#usr/include/spandsp/v42bis.h #usr/include/spandsp/v42bis.h
#usr/include/spandsp/v8.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_float.h
#usr/include/spandsp/vector_int.h #usr/include/spandsp/vector_int.h
#usr/include/spandsp/version.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 * applejuice-0.31
* arping-2.05 * arping-2.05
* as86-0.16.17 * 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
* 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
* atl2-2.0.5-kmod-2.6.27.41-ipfire-xen
* autoconf-2.59 * autoconf-2.59
* automake-1.9.6 * automake-1.9.6
* backup-ipfire * backup-ipfire
@@ -70,6 +72,7 @@
* cmake-2.4.8 * cmake-2.4.8
* collectd-4.5.3 * 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
* compat-wireless-2.6.32-rc7-kmod-2.6.27.41-ipfire-xen
* coreutils-5.96 * coreutils-5.96
* cpio-2.6 * cpio-2.6
* cpufrequtils-005 * cpufrequtils-005
@@ -77,6 +80,9 @@
* curl-7.19.5 * curl-7.19.5
* cyrus-imapd-2.2.12 * cyrus-imapd-2.2.12
* cyrus-sasl-2.1.21 * 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 * db-4.4.20
* dbus-1.0.3 * dbus-1.0.3
* dhcp-3.1.0 * dhcp-3.1.0
@@ -85,6 +91,7 @@
* dnsmasq-2.45 * dnsmasq-2.45
* dosfstools-2.11 * 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
* e1000e-1.0.2.5-kmod-2.6.27.41-ipfire-xen
* e2fsprogs-1.39 * e2fsprogs-1.39
* ebtables-v2.0.8-2 * ebtables-v2.0.8-2
* ed-0.2 * ed-0.2
@@ -131,6 +138,7 @@
* hostapd-0.6.9 * hostapd-0.6.9
* hplip-2.7.10 * hplip-2.7.10
* hso-1.9-kmod-2.6.27.41-ipfire * hso-1.9-kmod-2.6.27.41-ipfire
* hso-1.9-kmod-2.6.27.41-ipfire-xen
* htop-0.8.1 * htop-0.8.1
* httpd-2.2.11 * httpd-2.2.11
* hwdata * hwdata
@@ -155,6 +163,7 @@
* kbd-1.12 * kbd-1.12
* klibc-1.5.14 * klibc-1.5.14
* kqemu-1.4.0pre1-kmod-2.6.27.41-ipfire * 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 * kudzu-1.2.64
* kvm-kmod-2.6.31.5-kmod-2.6.27.41-ipfire * kvm-kmod-2.6.31.5-kmod-2.6.27.41-ipfire
* l7-protocols-2009-05-10 * l7-protocols-2009-05-10
@@ -174,7 +183,7 @@
* libogg-1.1.4 * libogg-1.1.4
* libpcap-1.0.0 * libpcap-1.0.0
* libpng-1.2.12 * libpng-1.2.12
* libpri-1.4.1 * libpri-1.4.10.1
* libsafe_2.0-16 * libsafe_2.0-16
* libshout-2.2.2 * libshout-2.2.2
* libsigc++-2.0.17 * libsigc++-2.0.17
@@ -187,6 +196,7 @@
* libxml2-2.6.26 * libxml2-2.6.26
* libxslt-1.1.17 * libxslt-1.1.17
* linux-2.6.27.41-ipfire * linux-2.6.27.41-ipfire
* linux-2.6.27.41-ipfire-xen
* linux-atm-2.4.1 * linux-atm-2.4.1
* linux-libc-headers-2.6.12.0 * linux-libc-headers-2.6.12.0
* lm_sensors-3.0.3 * lm_sensors-3.0.3
@@ -197,8 +207,10 @@
* lzo-2.02 * lzo-2.02
* m4-1.4.4 * m4-1.4.4
* mISDN.git-9bf7deaa4b8829ab8fbccb34529a17aab2ddea93-kmod-2.6.27.41-ipfire * mISDN.git-9bf7deaa4b8829ab8fbccb34529a17aab2ddea93-kmod-2.6.27.41-ipfire
* mISDN.git-9bf7deaa4b8829ab8fbccb34529a17aab2ddea93-kmod-2.6.27.41-ipfire-xen
* mISDNuser.git-54928dec57bc846f2c2186f3640e69a053cd3641 * 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
* madwifi-hal-0.10.5.6-r4031-20090529-kmod-2.6.27.41-ipfire-xen
* make-3.81 * make-3.81
* man-db-2.4.3 * man-db-2.4.3
* man-pages-2.34 * man-pages-2.34
@@ -247,6 +259,7 @@
* openssl-0.9.8k * openssl-0.9.8k
* openswan-2.6.23 * openswan-2.6.23
* openswan-2.6.23-kmod-2.6.27.41-ipfire * 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 * openvpn-2.1_rc20
* p7zip_4.65 * p7zip_4.65
* pam_mysql-0.7RC1 * pam_mysql-0.7RC1
@@ -268,8 +281,11 @@
* psmisc-22.2 * psmisc-22.2
* qemu-0.11.0 * qemu-0.11.0
* r8101-kmod-2.6.27.41-ipfire * 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
* 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
* r8169-6.011.00-kmod-2.6.27.41-ipfire-xen
* readline-5.1 * readline-5.1
* reiser4progs-1.0.5 * reiser4progs-1.0.5
* reiserfsprogs-3.6.19 * reiserfsprogs-3.6.19
@@ -290,7 +306,7 @@
* smartmontools-5.39-svn_r2877 * smartmontools-5.39-svn_r2877
* snort-2.8.4 * snort-2.8.4
* sox-12.18.1 * sox-12.18.1
* spandsp-0.0.4pre15 * spandsp-0.0.6pre12
* splix-2.0.0-rc2 * splix-2.0.0-rc2
* sqlite-3.6.10 * sqlite-3.6.10
* squashfs3.4 * squashfs3.4
@@ -325,6 +341,7 @@
* usbutils-0.72 * usbutils-0.72
* util-linux-2.12r * util-linux-2.12r
* v4l-dvb-aba823ecaea6-kmod-2.6.27.41-ipfire * v4l-dvb-aba823ecaea6-kmod-2.6.27.41-ipfire
* v4l-dvb-aba823ecaea6-kmod-2.6.27.41-ipfire-xen
* vdr-1.6.0 * vdr-1.6.0
* vdradmin-am-3.6.4 * vdradmin-am-3.6.4
* vim-7.0 * vim-7.0

View File

@@ -24,7 +24,7 @@
include Config include Config
VER = 1.4.18 VER = 1.4.26.3
THISAPP = asterisk-$(VER) THISAPP = asterisk-$(VER)
DL_FILE = $(THISAPP).tar.gz DL_FILE = $(THISAPP).tar.gz
@@ -32,11 +32,17 @@ DL_FROM = $(URL_IPFIRE)
DIR_APP = $(DIR_SRC)/$(THISAPP) DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP)
PROG = asterisk 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 # Top-level Rules
@@ -44,27 +50,27 @@ DEPS = "libpri spandsp sox"
objects = $(DL_FILE) \ objects = $(DL_FILE) \
asterisk-1.4-de-prompts.tar.gz \ asterisk-1.4-de-prompts.tar.gz \
asterisk-core-sounds-en-alaw-1.4.8.tar.gz \ asterisk-core-sounds-en-alaw-1.4.15.tar.gz \
asterisk-extra-sounds-en-alaw-1.4.7.tar.gz \ asterisk-extra-sounds-en-alaw-1.4.9.tar.gz \
asterisk-addons-1.4.5.tar.gz \ asterisk-addons-1.4.9.tar.gz \
agx-ast-addons-1.4.5.tar.bz2 \ agx-ast-addons-svn65.tgz \
$(CHAN_CAPI).tar.gz $(CHAN_CAPI).tar.gz
$(DL_FILE) = $(DL_FROM)/$(DL_FILE) $(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-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.7.tar.gz = $(URL_IPFIRE)/asterisk-extra-sounds-en-alaw-1.4.7.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-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 asterisk-addons-1.4.9.tar.gz = $(URL_IPFIRE)/asterisk-addons-1.4.9.tar.gz
agx-ast-addons-1.4.5.tar.bz2 = $(URL_IPFIRE)/agx-ast-addons-1.4.5.tar.bz2 agx-ast-addons-svn65.tgz = $(URL_IPFIRE)/agx-ast-addons-svn65.tgz
$(CHAN_CAPI).tar.gz = $(URL_IPFIRE)/$(CHAN_CAPI).tar.gz $(CHAN_CAPI).tar.gz = $(URL_IPFIRE)/$(CHAN_CAPI).tar.gz
$(DL_FILE)_MD5 = 3d8b2b2ef4f202901771663b40f19c3d $(DL_FILE)_MD5 = 04017dfdc8caeb8f4663b5dc4a9e1019
asterisk-core-sounds-en-alaw-1.4.8.tar.gz_MD5 = e708a5510a61217725b6ad663287dfa0 asterisk-core-sounds-en-alaw-1.4.15.tar.gz_MD5 = e9531e871d5b24e7b83d3ef946390d40
asterisk-extra-sounds-en-alaw-1.4.7.tar.gz_MD5 = ecc50bd2b9b29d8237911272248c5d35 asterisk-extra-sounds-en-alaw-1.4.9.tar.gz_MD5 = 4fa1b8d096a66b3a39b6d0e52fe3f1ad
asterisk-1.4-de-prompts.tar.gz_MD5 = 626a2b95071a5505851e43874dfbfd5c asterisk-1.4-de-prompts.tar.gz_MD5 = 626a2b95071a5505851e43874dfbfd5c
asterisk-addons-1.4.5.tar.gz_MD5 = 8de9922c0a93321941f29a77a2f1bf13 asterisk-addons-1.4.9.tar.gz_MD5 = 0c0ddf2386a9541e416e122ca082e611
agx-ast-addons-1.4.5.tar.bz2_MD5 = a28f73d041769ea103e59b7f96c13d5e agx-ast-addons-svn65.tgz_MD5 = 9372d818cc68337658110f793d0fd8e0
$(CHAN_CAPI).tar.gz_MD5 = d4732ecc008e8ef45c38bd2f4d70ef44 $(CHAN_CAPI).tar.gz_MD5 = 18fa835e724b7814deafbfa5b8cb01eb
install : $(TARGET) install : $(TARGET)
@@ -96,41 +102,78 @@ $(subst %,%_MD5,$(objects)) :
$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
@$(PREBUILD) @$(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) && ./configure --prefix=/usr --sysconfdir=/var/ipfire
cd $(DIR_APP) && cp -fv $(DIR_SRC)/config/asterisk/asterisk.makeopts \
menuselect.makeopts # enable additional features (include following sound-tars)
cd $(DIR_APP) && cp -fv $(DIR_DL)/asterisk-core-sounds-en-alaw-1.4.8.tar.gz \ cd $(DIR_APP) && cp -fv $(DIR_SRC)/config/asterisk/asterisk.makeopts menuselect.makeopts
$(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 \ # add additional sounds
$(DIR_APP)/sounds/asterisk-extra-sounds-en-alaw-1.4.7.tar.gz 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 $(MAKETUNING) all
cd $(DIR_APP) && make install cd $(DIR_APP) && make install
cd $(DIR_APP) && make samples 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 \ # extract and configure asterisk-addons
--sysconfdir=/var/ipfire cd $(DIR_SRC) && tar zxf $(DIR_DL)/asterisk-addons-1.4.9.tar.gz
cd $(DIR_SRC)/asterisk-addons-* && cp -f $(DIR_SRC)/config/asterisk/addons.makeopts \ cd $(DIR_SRC)/asterisk-addons-* && ./configure --prefix=/usr --sysconfdir=/var/ipfire
menuselect.makeopts # enable additional features (--> NOT NEEDED, DEFAULT CONFIG INCLUDES ALL)
cd $(DIR_SRC)/asterisk-addons-* && make $(MAKETUNING) all install #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/ tar xfz $(DIR_DL)/asterisk-1.4-de-prompts.tar.gz -C /var/lib/asterisk/sounds/
-rm -f /var/lib/asterisk/sounds/README.txt -rm -f /var/lib/asterisk/sounds/README.txt
# remove build directories
@rm -rf $(DIR_APP) $(DIR_SRC)/asterisk-* @rm -rf $(DIR_APP) $(DIR_SRC)/asterisk-*
# copy additional ipfire scripts for asterisk
-mkdir -p /var/ipfire/asterisk -mkdir -p /var/ipfire/asterisk
cp -vrf $(DIR_SRC)/config/asterisk/* /var/ipfire/asterisk/ cp -vrf $(DIR_SRC)/config/asterisk/* /var/ipfire/asterisk/
chmod o+w /var/ipfire/asterisk chmod o+w /var/ipfire/asterisk
chown nobody:nobody -R /var/ipfire/asterisk chown nobody:nobody -R /var/ipfire/asterisk
ln -f -s /var/ipfire/asterisk/wakeup/wakeup.sh /etc/fcron.minutely/wakeup.sh 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) && tar zxf $(DIR_DL)/$(CHAN_CAPI).tar.gz
cd $(DIR_SRC)/$(CHAN_CAPI) && make $(MAKETUNING) cd $(DIR_SRC)/$(CHAN_CAPI) && make $(MAKETUNING)
cd $(DIR_SRC)/$(CHAN_CAPI) && make install cd $(DIR_SRC)/$(CHAN_CAPI) && make install
@rm -rf $(DIR_SRC)/$(CHAN_CAPI)
cd $(DIR_SRC) && tar jxf $(DIR_DL)/agx-ast-addons-1.4.5.tar.bz2
# 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 cd $(DIR_SRC)/agx-ast-addons && ./build.sh
@rm -rf $(DIR_SRC)/agx-ast-addons
@rm -rf $(DIR_APP) $(DIR_SRC)/asterisk-* $(DIR_SRC)/$(CHAN_CAPI) \
$(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 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) @$(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}}} \ 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/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 # ... acpi/dock.ko is needed for libata
-mkdir -p /install/initrd/lib/modules/$(KVER)-ipfire/kernel/drivers/acpi -mkdir -p /install/initrd/lib/modules/$(KVER)-ipfire/kernel/drivers/acpi

View File

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

View File

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

View File

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