All pastes #20874 Raw Edit

asterisk-ho323

public text v1 · immutable
#20874 ·published 2005-08-23 16:54 UTC
rendered paste body
%define pwlib_ver 1.5.2
%define oh323_ver 1.12.2

%ifarch armv4l
Summary: H323 driver for asterisk
Name: asterisk-oh323
Version: %VERSION
Release: 1
Copyright: GPL
Group: System/Basic
Source: ftp://ftp.inaccessnetworks.com/pub/ianetc/asterisk-oh323-%VERSION.tar.gz
URL: http://www.inaccessnetworks.com/
Distribution: bluearch
Vendor: inAccess Networks, SA
Packager: Aggelos Manousarides <amanous@inaccessnetworks.com>
BuildRoot: %{_tmppath}/%{name}
AutoReqProv: no
Requires: glibc >= 2.2.3, busybox >= 0.60.4, asterisk
%endif

%description
OpenH323 channel driver for Asterisk softPBX

%prep
%setup -n asterisk-oh323

%build
export PATH=/opt/xdvl/toolchain/bin2.12-gcc3.2-glibc2.2.3/bin:$PATH
make CC=arm-linux-gcc CPP=arm-linux-g++ \
	DESTDIR= \
	PWLIBDIR=/opt/xdvl/arm-linux-pwlib/%{pwlib_ver} \
	OPENH323DIR=/opt/xdvl/arm-linux-openh323/%{oh323_ver} \
	SSLINCDIR=/opt/xdvl/arm-linux-openssl/0.9.6g/include \
	SSLLIBDIR=/opt/xdvl/arm-linux-openssl/0.9.6g/lib \
	ASTERISKSRCDIR=/home/amanous/rpm/build/BUILD/asterisk-0.7.1 \
        NOVIDEO=1 \
        NOAUDIOCODECS=1 \
        NO_SPEEX=1 \
        NOTRACE=1 \
        NO_IPv6=1 \
	SKIP_SUFFIX=1 \
        P_PTHREADS=1

%install
export PATH=/opt/xdvl/toolchain/bin2.12-gcc3.2-glibc2.2.3/bin:$PATH
mkdir -p "$RPM_BUILD_ROOT"/usr/lib/asterisk/modules
mkdir -p "$RPM_BUILD_ROOT"/etc/asterisk
mkdir -p "$RPM_BUILD_ROOT"/usr/lib
export PATH=/opt/xdvl/toolchain/bin2.12-gcc3.2-glibc2.2.3/bin:$PATH
env -u RPM_OPT_FLAGS make ASTERISKMODDIR="$RPM_BUILD_ROOT"/usr/lib/asterisk/modules \
	CC=arm-linux-gcc CPP=arm-linux-g++ \
	PWLIBDIR=/opt/xdvl/arm-linux-pwlib/%{pwlib_ver} \
	OPENH323DIR=/opt/xdvl/arm-linux-openh323/%{oh323_ver} \
	DESTDIR= \
        NOTRACE=1 \
        NOVIDEO=1 \
        NOAUDIOCODECS=1 \
        NO_SPEEX=1 \
        NO_IPv6=1 \
        P_PTHREADS=1 \
	SKIP_SUFFIX=1 \
	ASTERISKETCDIR="$RPM_BUILD_ROOT"/etc/asterisk \
	OH323WRAPLIBDIR="$RPM_BUILD_ROOT"/usr/lib install

%clean
rm -rf $RPM_BUILD_ROOT

%files
%attr(-, root, root) /usr/lib/asterisk/modules/chan_oh323.so
%attr(-, root, root) /usr/lib/liboh323wrap.so
%attr(-, root, root) /etc/asterisk/oh323.conf