[packages] net/freeswitch: Use /usr/share/freeswitch as prefix; this means freeswitch files not in bin, lib, or include will be stored under /usr/share/freeswitch.

Modify the configuration so that recordings are stored on /var/lib/freeswitch/recordings by default (this is a tmpfs so should be change if persistance is needed).
  Allow the scripts and htdocs to have their directories set individually instead of requirings them to be under /usr/share/freeswitch.

git-svn-id: svn://svn.openwrt.org/openwrt/packages@22783 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
cshore 2010-08-24 13:21:40 +00:00
parent 0e83f0b891
commit b3d326bbee

View File

@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=freeswitch
PKG_VERSION:=1.0.6
PKG_RELEASE:=10
PKG_RELEASE:=11
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
@ -304,7 +304,7 @@ FS_TARGET_CXXFLAGS:= ${TARGET_CXXFLAGS} -DLUA_USE_LINUX $(FPIC) -Wno-format
FS_TARGET_CPPFLAGS:= -I. -I./lua ${TARGET_CPPFLAGS}
CONFIGURE_ARGS+= \
--prefix="/usr/freeswitch" \
--prefix="/usr/share/freeswitch" \
--bindir="/usr/bin" \
--libdir="/usr/lib" \
--sysconfdir="/etc/freeswitch" \
@ -385,7 +385,7 @@ endef
define Build/InstallDev
$(INSTALL_DIR) $(1)/usr/include/freeswitch
$(CP) $(PKG_INSTALL_DIR)/usr/freeswitch/include/* $(1)/usr/include/freeswitch/
$(CP) $(PKG_INSTALL_DIR)/usr/share/freeswitch/include/* $(1)/usr/include/freeswitch/
$(INSTALL_DIR) $(1)/usr/lib
$(CP) $(PKG_INSTALL_DIR)/usr/lib/libfreeswitch.{a,so*} $(1)/usr/lib/
endef
@ -434,13 +434,13 @@ define Package/freeswitch-config-minimal/install
endef
define Package/freeswitch-sounds-en/install
$(INSTALL_DIR) $(1)/usr/freeswitch/sounds
$(CP) $(PKG_INSTALL_DIR)/usr/freeswitch/sounds/en $(1)/usr/freeswitch/sounds/
$(INSTALL_DIR) $(1)/usr/share/freeswitch/sounds
$(CP) $(PKG_INSTALL_DIR)/usr/share/freeswitch/sounds/en $(1)/usr/share/freeswitch/sounds/
endef
define Package/freeswitch-sounds-moh/install
$(INSTALL_DIR) $(1)/usr/freeswitch/sounds
$(CP) $(PKG_INSTALL_DIR)/usr/freeswitch/sounds/music $(1)/usr/freeswitch/sounds/
$(INSTALL_DIR) $(1)/usr/share/freeswitch/sounds
$(CP) $(PKG_INSTALL_DIR)/usr/share/freeswitch/sounds/music $(1)/usr/share/freeswitch/sounds/
endef
define Package/freeswitch-tools/install