Name: freeswitch-codec-commercial-g729 Version: 194 Release: %mkrel 1 Summary: Freeswitch g729 commercial module License: BSD Group: System/Libraries URL: http://files.freeswitch.org/g729/ Requires: freeswitch %description Coder/decoder g729 Codec support for FreeSWITCH open source telephony platform %prep wget http://files.freeswitch.org/g729/fsg729-194-installer ARCHIVE=`awk '/^__ARCHIVE_BELOW__/ {print NR + 1; exit 0; }' fsg729-194-installer` tail -n+$ARCHIVE fsg729-194-installer | tar xz %ifarch %ix86 tar -zxf fsg729_i386.tar.gz %endif %ifarch x86_64 amd64 ia32e tar -zxf fsg729_x86_64.tar.gz %endif %install install -d %{buildroot}%{_sbindir} install fsg729/freeswitch_licence_server %{buildroot}%{_sbindir}/freeswitch_licence_server install -d %{buildroot}%{_libdir}/freeswitch/mod install fsg729/mod_com_g729.so %{buildroot}%{_libdir}/freeswitch/mod install -d %{buildroot}%{_bindir} install fsg729/validator %{buildroot}%{_bindir} %pre kill -9 `ps aux | grep freeswitch_licence_server | awk '{print $2}'`> /dev/null 2>&1 %post echo "Now you can activate your license by running %{_bindir}/validator" %files %defattr(-,root,root) %{_sbindir}/* %{_bindir}/* %{_libdir}/freeswitch/mod/*