# spec file for package chan-sccp (Version trunk) # # # norootforbuild # usedforbuild aaa_base acl alsa alsa-devel attr audit-libs autoconf automake bash bind-libs bind-utils binutils bison blocxx bzip2 coreutils cpio cpp cpp41 cracklib curl curl-devel cvs cyrus-sasl dahdi-linux dagdi-linux-devel dahdi-linux-kmp-default dahdi-tools dahdi-tools-devel db diffutils e2fsprogs expat file filesystem fillup findutils flex gawk gcc gcc-c++ gcc41 gcc41-c++ gdbm gdbm-devel gettext gettext-devel glibc glibc-devel glibc-locale gpm grep groff gzip info insserv irqbalance kernel-default klogd krb5 less libacl libattr libcom_err libgcc41 libgsm libgsm-devel libidn libidn-devel libjpeg libjpeg-devel libltdl libmudflap41 libnscd libogg libpri libss7 libstdc++-devel libstdc++41 libstdc++41-devel libtiff libtiff-devel libtool libvolume_id libxcrypt libzio limal limal-bootloader limal-perl linux-kernel-headers m4 make man mdadm mkinitrd mktemp module-init-tools ncurses ncurses-devel net-tools netcfg openldap2 openldap2-client openldap2-devel openssl openssl-devel pam pam-modules patch pcre perl perl-Bootloader perl-gettext permissions popt procinfo procps psmisc pwdutils rcs readline reiserfs rpm sed sqlite sqlite-devel strace sysvinit tar tcpd tcpd-devel texinfo timezone udev unixODBC unixODBC-devel unzip util-linux vim zlib zlib-devel # settings for eisfair build %define ast_libdir /usr/lib %define origname chan-sccp %define branch trunk Name: asterisk-chan_sccp Requires: asterisk BuildRequires: bison BuildRequires: m4 BuildRequires: asterisk BuildRequires: asterisk-devel BuildRequires: autoconf BuildRequires: automake #BuildRequires: finger PreReq: coreutils sed grep Summary: Chan_SCCP Version: 4.3.2.86.gb93bb7c7 Release: 3.17 License: GPL Group: Productivity/Telephony/Servers Packager: OpenSuSE OBS Vendor: chan-sccp development team URL: https://github.com/chan-sccp/chan-sccp/ Source: %{origname}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-build %description chan-sccp is the SCCP channel driver for Asterisk PBX. It is the continued development of the chan_skinny project, which makes it possible to connect SCCP phones (for example cisco sccp phones) to the asterisk PBX. It features improved support for sccp devices and new feature like multiline, dynamic speeddials, shared lines, conference and more. Documentation is available on the chan-sccp home page (https://github.com/chan-sccp/chan-sccp/) chan-sccp Home Page (https://github.com/chan-sccp/chan-sccp/wiki) chan-sccp Documentation (http://sourceforge.net/projects/chan-sccp) chan-sccp SourceForge Page Authors: -------- Anthony Shaw : anthonyshaw@users.sourceforge.net Marcello Ceschia : marcelloceschia@users.sourceforge.net Scotchy : scotchy@users.sourceforge.net David Dederscheck : davidded@users.sourceforge.net Andrew Lee : andrewylee@users.sourceforge.net Diederik de Groot : ddegroot@users.sourceforge.net Federico Santulli : fsantulli@users.sourceforge.net Geoff Thornton : gthornton@users.sourceforge.net macdiver : macdiver@users.sourceforge.net %package tools Summary: The Asterisk Open Source PBX Group: Productivity/Telephony/Servers %description tools utilities for chan-sccp gen_sccpconf can be used to generate config files for in several formats: CONF/XML/SQL %prep echo Building %{name}-%{version}... %setup -n %{origname}-%{version} %build CFLAGS="$RPM_OPT_FLAGS" %configure --enable-conference \ --enable-video \ --enable-distributed-devicestate \ --with-hash-size=3001 \ --with-astmoddir=%{ast_libdir}/asterisk/modules make %{?_smp_mflags} make gen_sccpconf %install %{__make} install DESTDIR=%{buildroot} mkdir -p %{buildroot}%{_sysconfdir}/asterisk/ cp conf/sccp.conf %{buildroot}%{_sysconfdir}/asterisk/sccp.conf mkdir -p %{buildroot}%{_docdir}/asterisk-chan_sccp/conf_samples cp -R conf/* %{buildroot}%{_docdir}/asterisk-chan_sccp/conf_samples/ mkdir -p %{buildroot}%{_datadir}/asterisk/configs/samples mv %{buildroot}%{_sysconfdir}/asterisk/sccp.conf %{buildroot}%{_datadir}/asterisk/configs/samples/sccp.conf.sample mv %{buildroot}%{_localstatedir}/lib/asterisk/documentation/thirdparty/chan_sccp-en_US.xml %{buildroot}%{_docdir}/asterisk-chan_sccp/ mkdir -p %{buildroot}%{_bindir} cp contrib/gen_sccpconf/gen_sccpconf %{buildroot}%{_bindir}/gen_sccpconf %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root) %doc ChangeLog README AUTHORS %doc %{_docdir}/asterisk-chan_sccp/ %doc %{_docdir}/asterisk-chan_sccp/conf_samples %doc %{_docdir}/asterisk-chan_sccp/conf_samples/* %doc %{_docdir}/asterisk-chan_sccp/chan_sccp-en_US.xml %{_datadir}/asterisk/configs/samples/* %defattr(-,asterisk,asterisk) %{ast_libdir}/asterisk/modules/chan_sccp.so %dir %{_sysconfdir}/asterisk #%config(noreplace)%attr(640,asterisk,root) %{_sysconfdir}/asterisk/sccp.conf %exclude %{_bindir}/gen_sccpconf %defattr(-,asterisk,asterisk) #%attr(-,asterisk,asterisk) %{_localstatedir}/lib/asterisk/documentation/thirdparty/chan_sccp-en_US.xml %files tools %defattr(-,asterisk,root,-) %attr(770,asterisk,root)%{_bindir}/gen_sccpconf %changelog * Fri Jun 7 2019 obs-service-tar-scm@invalid - Update to version 4.3.2.86.gb93bb7c7: * Create FUNDING.yml * Don't use `setlocale`, because it has global inpact and not thread-safe * Add thumbnail setting to the background cli/conf commands. Retain backward compatibility with previous behaviour To support 89xx phones which really demand a correct icon sized image to be present. Updated CLI / AMI / sccp.conf examples files * remove asterisk-tests from travis * Fix chan-sccp unittests * Add support for new asterisk mwi.h header file * Re-add SEP0000000000.cnf.xml_796x_template * Rename sccp_astgenwrap_fktChannelWrite -> sccp_astgenwrap_channel_write Move sccp_astgenwrap_channel_write and sccp_astgenwrap_channel_read closer together Improve dialplan function Set(CHANNEL(codec)=g722,ulaw,h264) parsing Fix dialplan function Set(CHANNEL(video)=off) * Fix resetting channelstate after barge hangup, so a channel can be barged on again * Unset the isBarging / isBarged flag when bargingChannels hangs up. initial chan-sccp changes file ------ - none