[Freeswitch-svn] [commit] r6384 - freeswitch/trunk/build
Freeswitch SVN
mikej at freeswitch.org
Thu Nov 22 22:09:08 EST 2007
Author: mikej
Date: Thu Nov 22 22:09:08 2007
New Revision: 6384
Modified:
freeswitch/trunk/build/freeswitch.spec
Log:
cleanup spec file
Modified: freeswitch/trunk/build/freeswitch.spec
==============================================================================
--- freeswitch/trunk/build/freeswitch.spec (original)
+++ freeswitch/trunk/build/freeswitch.spec Thu Nov 22 22:09:08 2007
@@ -2,17 +2,13 @@
Summary: FreeSWITCH open source telephony platform
License: MPL
Group: Productivity/Telephony/Servers
-Version: 6365
+Version: 6382
Release: 0
URL: http://www.freeswitch.org/
Packager: Peter Nixon
Vendor: http://peternixon.net/
Source0: %{name}-%{version}.tar.bz2
-Source1: freeswitch.ld.so.conf
-Source2: freeswitch.init
-Source3: freeswitch.sysconfig
-Source4: modules.conf
-Patch0: curses.patch
+Source1: modules.conf
#AutoReqProv: no
@@ -22,7 +18,6 @@
BuildRequires: curl-devel
BuildRequires: gcc-c++
BuildRequires: gnutls-devel
-#BuildRequires: libogg-devel
BuildRequires: libtool >= 1.5.14
BuildRequires: lzo-devel
BuildRequires: freeradius-client-snapshot-devel
@@ -35,7 +30,6 @@
BuildRequires: python-devel
BuildRequires: termcap
#BuildRequires: unixODBC-devel
-#BuildRequires: sqlite-devel
%if %{?suse_version:1}0
%if 0%{?suse_version} > 910
@@ -104,8 +98,6 @@
%prep
%setup -q
-%patch0
-
%build
#export CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing -DLDAP_DEPRECATED -fPIC -DPIC"
@@ -114,15 +106,11 @@
export CFLAGS="$CFLAGS -fstack-protector"
%endif
-
export VERBOSE=yes
-export CFLAGS="$CFLAGS -g -ggdb"
-export MOD_CFLAGS="-g -ggdb"
export DESTDIR=$RPM_BUILD_ROOT/
export PKG_CONFIG_PATH=/usr/bin/pkg-config:$PKG_CONFIG_PATH
export ACLOCAL_FLAGS="-I /usr/share/aclocal"
./bootstrap.sh
-#./configure -C \
%configure -C \
--prefix=/opt/freeswitch \
--sysconfdir=%{_sysconfdir} \
@@ -135,29 +123,24 @@
cat src/include/switch_version.h.in | sed "s/@SVN_VERSION@/%{version}/g" > src/include/switch_version.h
touch .noversion
-cp %{SOURCE4} .
+cp %{SOURCE1} .
make
%install
make DESTDIR=$RPM_BUILD_ROOT install
-#make DESTDIR=$RPM_BUILD_ROOT -C src/mod/event_handlers/mod_cdr install
-#make DESTDIR=$RPM_BUILD_ROOT -C src/mod/codecs/mod_speex install
-#make DESTDIR=$RPM_BUILD_ROOT -C src/mod/codecs/mod_g729 install
-#make DESTDIR=$RPM_BUILD_ROOT -C src/mod/xml_int/mod_xml_rpc install
# Create a log dir
mkdir -p $RPM_BUILD_ROOT/opt/freeswitch/log
+
#Install the library path config so the system can find the modules
mkdir -p $RPM_BUILD_ROOT/etc/ld.so.conf.d
-cp %{SOURCE1} $RPM_BUILD_ROOT/etc/ld.so.conf.d/
+cp build/freeswitch.ld.so.conf $RPM_BUILD_ROOT/etc/ld.so.conf.d/
-#install -m 744 suse/freeswitch.init $RPM_BUILD_ROOT/etc/init.d/freeswitch
-install -D -m 744 %{SOURCE2} $RPM_BUILD_ROOT/etc/init.d/freeswitch
+install -D -m 744 build/freeswitch.init $RPM_BUILD_ROOT/etc/init.d/freeswitch
mkdir -p $RPM_BUILD_ROOT/usr/sbin
ln -sf /etc/init.d/freeswitch $RPM_BUILD_ROOT/usr/sbin/rcfreeswitch
-install -D -m 744 %{SOURCE3} $RPM_BUILD_ROOT/etc/sysconfig/freeswitch
-
+install -D -m 744 build/freeswitch.sysconfig $RPM_BUILD_ROOT/etc/sysconfig/freeswitch
%pre
/usr/sbin/groupadd -r freeswitch 2> /dev/null || :
More information about the Freeswitch-svn
mailing list