2 # Copyright (C) 2006 OpenWrt.org
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
9 include $(TOPDIR
)/rules.mk
15 PKG_SOURCE
:=$(PKG_NAME
)-$(PKG_VERSION
).
tar.gz
16 PKG_SOURCE_URL
:=http
://ftp.digium.com
/pub
/asterisk
/old-releases
/ \
17 ftp
://ftp.digium.com
/pub
/asterisk
/old-releases
18 PKG_MD5SUM
:=63dc8b7be4cd10375c5fbda893c780bc
20 PKG_BUILD_DEPENDS
:= openh323 pwlib
22 include $(INCLUDE_DIR
)/package.mk
24 define Package
/asterisk
/Default
25 SUBMENU
:=asterisk
(Complete Open Source PBX
), v1.2.x
28 URL
:=http
://www.asterisk.org
/
31 define Package
/asterisk
/Default
/description
32 Asterisk is a complete PBX in software. It provides
all of the features
33 you would expect from a PBX and more. Asterisk does voice over IP in three
34 protocols
, and can interoperate with almost
all standards-based telephony
35 equipment using relatively inexpensive hardware.
39 define Package
/asterisk
40 $(call Package
/asterisk
/Default
)
41 DEPENDS
:=+libncurses
+libpthread
42 TITLE
:=Complete Open Source PBX
45 define Package
/asterisk
/description
46 $(call Package
/asterisk
/Default
/description
)
50 define Package
/asterisk-mini
51 $(call Package
/asterisk
/Default
)
52 DEPENDS
:=+libncurses
+libpthread
54 TITLE
:=Minimal Open Source PBX
57 define Package
/asterisk-mini
/description
58 $(call Package
/asterisk
/Default
/description
)
59 This package contains only the following modules
:
76 define Package
/asterisk-mysql
77 $(call Package
/asterisk
/Default
)
78 DEPENDS
:=asterisk
+libmysqlclient
82 define Package
/asterisk-mysql
/description
83 $(call Package
/asterisk
/Default
/description
)
84 This package contains MySQL support modules for Asterisk.
88 define Package
/asterisk-pgsql
89 $(call Package
/asterisk
/Default
)
90 DEPENDS
:=asterisk
+libpq
91 TITLE
:=PostgreSQL support
94 define Package
/asterisk-pgsql
/description
95 $(call Package
/asterisk
/Default
/description
)
96 This package contains PostgreSQL support modules for Asterisk.
100 define Package
/asterisk-sqlite
101 $(call Package
/asterisk
/Default
)
102 DEPENDS
:=asterisk
+libsqlite2
103 TITLE
:=SQLite modules
106 define Package
/asterisk-sqlite
/description
107 $(call Package
/asterisk
/Default
/description
)
108 This package contains SQLite support modules for Asterisk.
112 define Package
/asterisk-sounds
113 $(call Package
/asterisk
/Default
)
118 define Package
/asterisk-sounds
/description
119 $(call Package
/asterisk
/Default
/description
)
120 This package contains sound files for Asterisk.
124 define Package
/asterisk-voicemail
125 $(call Package
/asterisk
/Default
)
127 TITLE
:=Voicemail support
130 define Package
/asterisk-voicemail
/description
131 $(call Package
/asterisk
/Default
/description
)
132 This package contains voicemail related modules for Asterisk.
136 define Package
/asterisk-app-meetme
137 $(call Package
/asterisk
/Default
)
138 DEPENDS
:=asterisk
+zaptel-libtonezone @BROKEN
139 TITLE
:=MeetMe Confererencing support
142 define Package
/asterisk-app-meetme
/description
143 $(call Package
/asterisk
/Default
/description
)
144 This package provides the application MeetMe and conferencing support to
149 define Package
/asterisk-chan-bluetooth
150 $(call Package
/asterisk
/Default
)
151 DEPENDS
:=asterisk
+bluez-libs
152 TITLE
:=Bluetooth HandsFreeProfile support
155 define Package
/asterisk-chan-bluetooth
/description
156 $(call Package
/asterisk
/Default
/description
)
157 This package provides Bluetooth HandsFreeProfile support to Asterisk.
161 define Package
/asterisk-chan-h323
162 $(call Package
/asterisk
/Default
)
163 DEPENDS
:=asterisk
+uclibcxx
167 define Package
/asterisk-chan-h323
/description
168 $(call Package
/asterisk
/Default
/description
)
169 This package provides H
.323 support to Asterisk.
173 define Package
/asterisk-chan-mgcp
174 $(call Package
/asterisk
/Default
)
179 define Package
/asterisk-chan-mgcp
/description
180 $(call Package
/asterisk
/Default
/description
)
181 This package provides MGCP
(Media Gateway Control Protocol
) support
186 define Package
/asterisk-chan-oss
187 $(call Package
/asterisk
/Default
)
189 TITLE
:=OSS soundcards support
192 define Package
/asterisk-chan-oss
/description
193 $(call Package
/asterisk
/Default
/description
)
194 Channel driver for OSS soundcards
198 define Package
/asterisk-chan-skinny
199 $(call Package
/asterisk
/Default
)
201 TITLE
:=Skinny Client Control Protocol support
204 define Package
/asterisk-chan-skinny
/description
205 $(call Package
/asterisk
/Default
/description
)
206 This package provided Skinny Client Control Protocol support to
211 define Package
/asterisk-codec-ilbc
212 $(call Package
/asterisk
/Default
)
214 TITLE
:=ILBC Translator
217 define Package
/asterisk-codec-ilbc
/description
218 $(call Package
/asterisk
/Default
/description
)
219 This package contains the ILBC
(Internet Low Bitrate Codec
) translator
224 define Package
/asterisk-codec-lpc10
225 $(call Package
/asterisk
/Default
)
227 TITLE
:=LPC10
2.4kbps voice codec Translator
230 define Package
/asterisk-codec-lpc10
/description
231 $(call Package
/asterisk
/Default
/description
)
232 This package contains the LPC10
(Linear Predictor Code
) 2.4kbps voice
233 codec translator for Asterisk.
237 define Package
/asterisk-codec-speex
238 $(call Package
/asterisk
/Default
)
239 DEPENDS
:=asterisk
+libspeex
240 TITLE
:=Speex
/PCM16 Codec Translator
243 define Package
/asterisk-codec-speex
/description
244 $(call Package
/asterisk
/Default
/description
)
245 This package contains the Speex speech compression codec translator for
250 define Package
/asterisk-pbx-dundi
251 $(call Package
/asterisk
/Default
)
256 define Package
/asterisk-pbx-dundi
/description
257 $(call Package
/asterisk
/Default
/description
)
258 This package provides DUNDi
(Distributed Universal Number Discovery
)
263 define Package
/asterisk-res-agi
264 $(call Package
/asterisk
/Default
)
269 define Package
/asterisk-res-agi
/description
270 $(call Package
/asterisk
/Default
/description
)
271 This package provides AGI
(Asterisk Gateway Interface
) support to
276 define Package
/asterisk-res-crypto
277 $(call Package
/asterisk
/Default
)
278 DEPENDS
:=asterisk
+libopenssl
279 TITLE
:=Cryptographic Digital Signatures support
282 define Package
/asterisk-res-crypto
/description
283 $(call Package
/asterisk
/Default
/description
)
284 This package provides Cryptographic Digital Signatures support to
289 EXTRA_CFLAGS
:= $(TARGET_CPPFLAGS
)
290 EXTRA_LDFLAGS
:= $(TARGET_LDFLAGS
)
292 ifneq ($(SDK
)$(CONFIG_PACKAGE_asterisk-app-meetme
),)
293 EXTRA_APP_MODULES
+= app_meetme.so
296 ifneq ($(SDK
)$(CONFIG_PACKAGE_asterisk-chan-bluetooth
),)
297 EXTRA_CHAN_MODULES
+= chan_bluetooth.so
300 ifneq ($(SDK
)$(CONFIG_PACKAGE_asterisk-chan-h323
),)
302 OPENH323DIR
="$(BUILD_DIR)/openh323" \
303 PWLIBDIR
="$(BUILD_DIR)/pwlib" \
304 CXXLIBS
="-nodefaultlibs -luClibc++"
305 EXTRA_CHAN_MODULES
+= chan_h323.so
307 define Build
/Compile
/chan-h323
308 $(MAKE
) -C
"$(PKG_BUILD_DIR)/channels/h323" \
309 $(TARGET_CONFIGURE_OPTS
) \
315 ifneq ($(SDK
)$(CONFIG_PACKAGE_asterisk-codec-speex
),)
316 EXTRA_CFLAGS
+= -I
$(STAGING_DIR
)/usr
/include/speex
317 EXTRA_CODEC_MODULES
+= codec_speex.so
320 ifneq ($(SDK
)$(CONFIG_PACKAGE_asterisk-res-crypto
),)
321 EXTRA_RES_MODULES
+= res_crypto.so
324 ifneq ($(SDK
)$(CONFIG_PACKAGE_asterisk-mysql
),)
325 EXTRA_CFLAGS
+= -I
$(STAGING_DIR
)/usr
/include/mysql
326 EXTRA_LDFLAGS
+= -L
$(STAGING_DIR
)/usr
/lib
/mysql
327 EXTRA_APP_MODULES
+= app_sql_mysql.so
328 EXTRA_CDR_MODULES
+= cdr_mysql.so
329 EXTRA_RES_MODULES
+= res_config_mysql.so
332 ifneq ($(SDK
)$(CONFIG_PACKAGE_asterisk-pgsql
),)
333 EXTRA_APP_MODULES
+= app_sql_postgres.so
334 EXTRA_CDR_MODULES
+= cdr_pgsql.so
337 ifneq ($(SDK
)$(CONFIG_PACKAGE_asterisk-sqlite
),)
338 EXTRA_CDR_MODULES
+= cdr_sqlite.so
342 define Build
/Configure
346 $(call Build
/Compile
/chan-h323
)
347 $(MAKE
) -C
"$(PKG_BUILD_DIR)" \
349 CROSS_COMPILE
="$(TARGET_CROSS)" \
350 CROSS_COMPILE_BIN
="/void/" \
351 CROSS_COMPILE_TARGET
="/void/" \
352 $(TARGET_CONFIGURE_OPTS
) \
353 HOST_CC
="$(HOSTCC)" \
354 OPTIMIZE
="$(TARGET_CFLAGS)" \
357 OPTIONS
="-DLOW_MEMORY -Dlinux" \
358 EXTRA_CFLAGS
="$(EXTRA_CFLAGS)" \
359 EXTRA_LDFLAGS
="$(EXTRA_LDFLAGS)" \
360 EXTRA_APP_MODULES
="$(EXTRA_APP_MODULES)" \
361 EXTRA_CDR_MODULES
="$(EXTRA_CDR_MODULES)" \
362 EXTRA_CHAN_MODULES
="$(EXTRA_CHAN_MODULES)" \
363 EXTRA_CODEC_MODULES
="$(EXTRA_CODEC_MODULES)" \
364 EXTRA_RES_MODULES
="$(EXTRA_RES_MODULES)" \
365 DESTDIR
="$(PKG_INSTALL_DIR)" \
366 ASTVARLIBDIR
="/usr/lib/asterisk" \
369 $(SED
) 's|/var/lib/asterisk|/usr/lib/asterisk|g' $(PKG_INSTALL_DIR
)/etc
/asterisk
/musiconhold.conf
370 rm -f
$(PKG_INSTALL_DIR
)/etc
/asterisk
/*.old
373 define Build
/InstallDev
374 mkdir
-p
$(STAGING_DIR
)/usr
/include
375 $(CP
) $(PKG_INSTALL_DIR
)/usr
/include/asterisk \
376 $(STAGING_DIR
)/usr
/include/
379 define Build
/UninstallDev
380 rm -rf
$(STAGING_DIR
)/usr
/include/asterisk
384 define Package
/asterisk
/conffiles
385 /etc
/asterisk
/asterisk.conf
386 /etc
/asterisk
/agents.conf
387 /etc
/asterisk
/alarmreceiver.conf
388 /etc
/asterisk
/cdr_manager.conf
389 /etc
/asterisk
/codecs.conf
390 /etc
/asterisk
/enum.conf
391 /etc
/asterisk
/extconfig.conf
392 /etc
/asterisk
/extensions.conf
393 /etc
/asterisk
/features.conf
394 /etc
/asterisk
/iax.conf
395 /etc
/asterisk
/iaxprov.conf
396 /etc
/asterisk
/indications.conf
397 /etc
/asterisk
/logger.conf
398 /etc
/asterisk
/manager.conf
399 /etc
/asterisk
/modules.conf
400 /etc
/asterisk
/musiconhold.conf
401 /etc
/asterisk
/osp.conf
402 /etc
/asterisk
/privacy.conf
403 /etc
/asterisk
/queues.conf
404 /etc
/asterisk
/rtp.conf
405 /etc
/asterisk
/sip.conf
408 define Package
/asterisk
/install
409 $(CP
) $(PKG_INSTALL_DIR
)/* $(1)
410 rm -rf
$(1)/usr
/sbin
/astgenkey
412 rm -rf
$(1)/usr
/share
413 rm -rf
$(1)/usr
/include
415 (cd
$(1)/usr
/lib
/asterisk
; \
419 rm -rf mohmp3
/*.mp3
; \
422 rm -rf
*adsi
* *festival
* *modem
* *meetme
* *oss
* *phone
* *intercom
* \
423 *mp3
* *nbscat
* *mysql
* *postgres
* *pgsql
* *voicemail
* *speex
* \
425 rm -f chan_bluetooth.so
; \
426 rm -f chan_h323.so
; \
427 rm -f chan_mgcp.so
; \
428 rm -f chan_skinny.so
; \
429 rm -f chan_oss.so
; \
430 rm -f
{codec
,format
}_ilbc.so
; \
431 rm -f codec_lpc10.so
; \
432 rm -f pbx_dundi.so
; \
434 rm -f res_crypto.so
; \
436 (cd
$(1)/etc
/asterisk
; \
437 rm -f
*odbc
* *mysql
* *postgres
* *pgsql
* *voicemail
* *adsi
* *oss
* *alsa
* \
438 *festival
* *modem
* *meetme
* *phone
* *tds
* *vofr
* *rpt
* *vpb
* \
440 rm -f bluetooth.conf
; \
442 rm -f skinny.conf
; \
446 $(INSTALL_DATA
) .
/files
/modules.conf
$(1)/etc
/asterisk
/
447 $(INSTALL_DIR
) $(1)/etc
/default
448 $(INSTALL_DATA
) .
/files
/asterisk.default
$(1)/etc
/default
/asterisk
449 $(INSTALL_DIR
) $(1)/etc
/init.d
450 $(INSTALL_BIN
) .
/files
/asterisk.init
$(1)/etc
/init.d
/asterisk
454 define Package
/asterisk-mini
/conffiles
455 /etc
/asterisk
/asterisk.conf
456 /etc
/asterisk
/enum.conf
457 /etc
/asterisk
/extconfig.conf
458 /etc
/asterisk
/extensions.conf
459 /etc
/asterisk
/features.conf
460 /etc
/asterisk
/iax.conf
461 /etc
/asterisk
/iaxprov.conf
462 /etc
/asterisk
/logger.conf
463 /etc
/asterisk
/manager.conf
464 /etc
/asterisk
/modules.conf
465 /etc
/asterisk
/musiconhold.conf
466 /etc
/asterisk
/rtp.conf
467 /etc
/asterisk
/sip.conf
470 define Package
/asterisk-mini
/install
471 $(INSTALL_DIR
) $(1)/etc
/asterisk
472 for f in asterisk enum extconfig extensions features iax iaxprov \
473 logger manager modules musiconhold rtp sip
; do \
474 $(CP
) $(PKG_INSTALL_DIR
)/etc
/asterisk
/$$$$f.conf
$(1)/etc
/asterisk
/ ; \
476 $(INSTALL_DATA
) .
/files
/modules.conf
$(1)/etc
/asterisk
/
477 $(INSTALL_DIR
) $(1)/usr
/lib
/asterisk
478 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/asterisk
/firmware
$(1)/usr
/lib
/asterisk
/
479 $(INSTALL_DIR
) $(1)/usr
/lib
/asterisk
/keys
480 $(INSTALL_DIR
) $(1)/usr
/lib
/asterisk
/modules
481 for f in app_dial chan_iax2 chan_local chan_sip codec_gsm \
482 codec_ulaw format_gsm format_pcm format_wav format_wav_gsm \
483 pbx_config res_features res_musiconhold
; do \
484 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/asterisk
/modules
/$$$$f.so
$(1)/usr
/lib
/asterisk
/modules
/ ; \
486 $(INSTALL_DIR
) $(1)/usr
/lib
/asterisk
/mohmp3
487 $(INSTALL_DIR
) $(1)/usr
/lib
/asterisk
/sounds
488 $(INSTALL_DIR
) $(1)/usr
/sbin
489 $(CP
) $(PKG_INSTALL_DIR
)/usr
/sbin
/asterisk
$(1)/usr
/sbin
/
490 $(CP
) $(PKG_INSTALL_DIR
)/usr
/sbin
/safe_asterisk
$(1)/usr
/sbin
/
491 $(INSTALL_DIR
) $(1)/etc
/default
492 $(INSTALL_DATA
) .
/files
/asterisk.default
$(1)/etc
/default
/asterisk
493 $(INSTALL_DIR
) $(1)/etc
/init.d
494 $(INSTALL_BIN
) .
/files
/asterisk.init
$(1)/etc
/init.d
/asterisk
498 define Package
/asterisk-app-meetme
/conffiles
499 /etc
/asterisk
/meetme.conf
502 define Package
/asterisk-app-meetme
/install
503 $(INSTALL_DIR
) $(1)/etc
/asterisk
504 $(INSTALL_DATA
) $(PKG_BUILD_DIR
)/configs
/meetme.conf.sample
$(1)/etc
/asterisk
/meetme.conf
505 $(INSTALL_DIR
) $(1)/usr
/lib
/asterisk
/modules
506 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/apps
/app_meetme.so
$(1)/usr
/lib
/asterisk
/modules
/
510 define Package
/asterisk-chan-bluetooth
/conffiles
511 /etc
/asterisk
/bluetooth.conf
514 define Package
/asterisk-chan-bluetooth
/install
515 $(INSTALL_DIR
) $(1)/etc
/asterisk
516 $(INSTALL_DATA
) $(PKG_BUILD_DIR
)/configs
/bluetooth.conf
$(1)/etc
/asterisk
/bluetooth.conf
517 $(INSTALL_DIR
) $(1)/usr
/lib
/asterisk
/modules
518 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/channels
/chan_bluetooth.so
$(1)/usr
/lib
/asterisk
/modules
/
522 define Package
/asterisk-chan-h323
/conffiles
523 /etc
/asterisk
/h323.conf
527 define Package
/asterisk-chan-h323
/install
528 $(INSTALL_DIR
) $(1)/etc
/asterisk
529 $(INSTALL_DATA
) $(PKG_BUILD_DIR
)/channels
/h323
/h323.conf.sample
$(1)/etc
/asterisk
/h323.conf
530 $(INSTALL_DIR
) $(1)/usr
/lib
/asterisk
/modules
531 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/channels
/chan_h323.so
$(1)/usr
/lib
/asterisk
/modules
/
535 define Package
/asterisk-chan-mgcp
/conffiles
536 /etc
/asterisk
/mgcp.conf
539 define Package
/asterisk-chan-mgcp
/install
540 $(INSTALL_DIR
) $(1)/etc
/asterisk
541 $(INSTALL_DATA
) $(PKG_BUILD_DIR
)/configs
/mgcp.conf.sample
$(1)/etc
/asterisk
/mgcp.conf
542 $(INSTALL_DIR
) $(1)/usr
/lib
/asterisk
/modules
543 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/channels
/chan_mgcp.so
$(1)/usr
/lib
/asterisk
/modules
/
547 define Package
/asterisk-chan-oss
/conffiles
548 /etc
/asterisk
/oss.conf
551 define Package
/asterisk-chan-oss
/install
552 $(INSTALL_DIR
) $(1)/etc
/asterisk
553 $(INSTALL_DATA
) $(PKG_BUILD_DIR
)/configs
/oss.conf.sample
$(1)/etc
/asterisk
/oss.conf
554 $(INSTALL_DIR
) $(1)/usr
/lib
/asterisk
/modules
555 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/channels
/chan_oss.so
$(1)/usr
/lib
/asterisk
/modules
/
559 define Package
/asterisk-chan-skinny
/conffiles
560 /etc
/asterisk
/skinny.conf
563 define Package
/asterisk-chan-skinny
/install
564 $(INSTALL_DIR
) $(1)/etc
/asterisk
565 $(INSTALL_DATA
) $(PKG_BUILD_DIR
)/configs
/skinny.conf.sample
$(1)/etc
/asterisk
/skinny.conf
566 $(INSTALL_DIR
) $(1)/usr
/lib
/asterisk
/modules
567 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/channels
/chan_skinny.so
$(1)/usr
/lib
/asterisk
/modules
/
571 define Package
/asterisk-code-ilbc
/install
572 $(INSTALL_DIR
) $(1)/usr
/lib
/asterisk
/modules
573 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/codecs
/codec_ilbc.so
$(1)/usr
/lib
/asterisk
/modules
/
574 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/formats
/format_ilbc.so
$(1)/usr
/lib
/asterisk
/modules
/
578 define Package
/asterisk-codec-lpc10
/install
579 $(INSTALL_DIR
) $(1)/usr
/lib
/asterisk
/modules
580 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/codecs
/codec_lpc10.so
$(1)/usr
/lib
/asterisk
/modules
/
584 define Package
/asterisk-codec-speex
/install
585 $(INSTALL_DIR
) $(1)/usr
/lib
/asterisk
/modules
586 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/codecs
/codec_speex.so
$(1)/usr
/lib
/asterisk
/modules
/
590 define Package
/asterisk-pbx-dundi
/conffiles
591 /etc
/asterisk
/dundi.conf
594 define Package
/asterisk-pbx-dundi
/install
595 $(INSTALL_DIR
) $(1)/etc
/asterisk
596 $(INSTALL_DATA
) $(PKG_BUILD_DIR
)/configs
/dundi.conf.sample
$(1)/etc
/asterisk
/dundi.conf
597 $(INSTALL_DIR
) $(1)/usr
/lib
/asterisk
/modules
598 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/pbx
/pbx_dundi.so
$(1)/usr
/lib
/asterisk
/modules
/
602 define Package
/asterisk-res-agi
/install
603 $(INSTALL_DIR
) $(1)/usr
/lib
/asterisk
/agi-bin
604 $(INSTALL_DIR
) $(1)/usr
/lib
/asterisk
/modules
605 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/res
/res_agi.so
$(1)/usr
/lib
/asterisk
/modules
/
609 define Package
/asterisk-res-crypto
/install
610 $(INSTALL_DIR
) $(1)/usr
/lib
/asterisk
/modules
611 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/res
/res_crypto.so
$(1)/usr
/lib
/asterisk
/modules
/
615 define Package
/asterisk-mysql
/conffiles
616 /etc
/asterisk
/cdr_mysql.conf
619 define Package
/asterisk-mysql
/install
620 $(INSTALL_DIR
) $(1)/etc
/asterisk
621 $(INSTALL_CONF
) $(PKG_BUILD_DIR
)/configs
/cdr_mysql.conf.sample
$(1)/etc
/asterisk
/cdr_mysql.conf
622 $(INSTALL_DIR
) $(1)/usr
/lib
/asterisk
/modules
623 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/apps
/app_sql_mysql.so
$(1)/usr
/lib
/asterisk
/modules
/
624 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/cdr
/cdr_mysql.so
$(1)/usr
/lib
/asterisk
/modules
/
628 define Package
/asterisk-pgsql
/conffiles
629 /etc
/asterisk
/cdr_pgsql.conf
632 define Package
/asterisk-pgsql
/install
633 $(INSTALL_DIR
) $(1)/etc
/asterisk
634 $(INSTALL_CONF
) $(PKG_BUILD_DIR
)/configs
/cdr_pgsql.conf.sample
$(1)/etc
/asterisk
/cdr_pgsql.conf
635 $(INSTALL_DIR
) $(1)/usr
/lib
/asterisk
/modules
636 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/apps
/app_sql_postgres.so
$(1)/usr
/lib
/asterisk
/modules
/
637 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/cdr
/cdr_pgsql.so
$(1)/usr
/lib
/asterisk
/modules
/
641 define Package
/asterisk-sqlite
/install
642 $(INSTALL_DIR
) $(1)/usr
/lib
/asterisk
/modules
643 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/cdr
/cdr_sqlite.so
$(1)/usr
/lib
/asterisk
/modules
/
647 define Package
/asterisk-sounds
/install
648 $(INSTALL_DIR
) $(1)/usr
/lib
/asterisk
/sounds
649 $(CP
) $(PKG_BUILD_DIR
)/sounds
/* $(1)/usr
/lib
/asterisk
/sounds
/
650 rm -f
$(1)/usr
/lib
/asterisk
/sounds
/*.mp3
651 rm -f
$(1)/usr
/lib
/asterisk
/sounds
/vm-
*
655 define Package
/asterisk-voicemail
/conffiles
656 /etc
/asterisk
/voicemail.conf
659 define Package
/asterisk-voicemail
/install
660 $(INSTALL_DIR
) $(1)/etc
/asterisk
661 $(INSTALL_DATA
) $(PKG_BUILD_DIR
)/configs
/voicemail.conf.sample
$(1)/etc
/asterisk
/voicemail.conf
662 $(INSTALL_DIR
) $(1)/usr
/lib
/asterisk
/modules
663 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/apps
/*voicemail.so
$(1)/usr
/lib
/asterisk
/modules
/
664 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/res
/res_adsi.so
$(1)/usr
/lib
/asterisk
/modules
/
665 $(INSTALL_DIR
) $(1)/usr
/lib
/asterisk
/sounds
666 $(CP
) $(PKG_BUILD_DIR
)/sounds
/vm-
*.gsm
$(1)/usr
/lib
/asterisk
/sounds
/
670 $(eval
$(call BuildPackage
,asterisk
))
671 $(eval
$(call BuildPackage
,asterisk-app-meetme
))
672 $(eval
$(call BuildPackage
,asterisk-chan-bluetooth
))
673 $(eval
$(call BuildPackage
,asterisk-chan-h323
))
674 $(eval
$(call BuildPackage
,asterisk-chan-mgcp
))
675 $(eval
$(call BuildPackage
,asterisk-chan-oss
))
676 $(eval
$(call BuildPackage
,asterisk-chan-skinny
))
677 $(eval
$(call BuildPackage
,asterisk-codec-ilbc
))
678 $(eval
$(call BuildPackage
,asterisk-codec-lpc10
))
679 $(eval
$(call BuildPackage
,asterisk-codec-speex
))
680 $(eval
$(call BuildPackage
,asterisk-pbx-dundi
))
681 $(eval
$(call BuildPackage
,asterisk-res-agi
))
682 $(eval
$(call BuildPackage
,asterisk-res-crypto
))
683 $(eval
$(call BuildPackage
,asterisk-mini
))
684 $(eval
$(call BuildPackage
,asterisk-mysql
))
685 $(eval
$(call BuildPackage
,asterisk-pgsql
))
686 $(eval
$(call BuildPackage
,asterisk-sqlite
))
687 $(eval
$(call BuildPackage
,asterisk-sounds
))
688 $(eval
$(call BuildPackage
,asterisk-voicemail
))