On Thu, Feb 27, 2014 at 12:26 PM, Matthew Jordan <mjor...@digium.com> wrote:
> If the packages were restructured, it could be set up so that Asterisk > only provides chan_dahdi in a subpackage - although there are > obviously some issues with subpackages as well. I'm still not sure of > a good structure for subpackages that lets you pick optional modules > in an 'ala carte' fashion. For example, I may want chan_dahdi, but I > may also want PostgreSQL for realtime, IMAP voicemail, and > chan_ooh323. (The answer is probably 'build from source', but the fact > that each subpackage has to be independent from others limits their > usefulness, in my opinion) > The way we've done this in Fedora is to build these sorts of pieces as subpackages, and tweak the build process to build multiple versions of some of the packages -- for example, we have asterisk-voicemail-plain, asterisk-voicemail-odbc, and asterisk-voicemail-imap. You can choose any one of those three subpackages (as they each conflict with the other two). The complete list of subpackages we currently build is below. (For the sake of this conversation, chan_dahdi is built as a subpackage as well.) asterisk-alsa asterisk-calendar asterisk-corosync asterisk-curl asterisk-dahdi asterisk-devel asterisk-fax asterisk-festival asterisk-ices asterisk-jabber asterisk-jack asterisk-ldap asterisk-ldap-389 asterisk-lua asterisk-minivm asterisk-misdn asterisk-mobile asterisk-mysql asterisk-odbc asterisk-ooh323 asterisk-oss asterisk-portaudio asterisk-postgresql asterisk-radius asterisk-skinny asterisk-snmp asterisk-sqlite asterisk-tds asterisk-unistim asterisk-voicemail asterisk-voicemail-imap asterisk-voicemail-odbc asterisk-voicemail-plain -- Jared Smith
-- _____________________________________________________________________ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- asterisk-dev mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-dev