Re: mock and iaxmodem

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



On Fri, April 5, 2013 15:45, Reindl Harald wrote:

>
> you can try my SPEC below which builds iaxmodem-packages on
> Fedora since a long time, if this also does not work i suspect
> a bug in mock!
>

Thank you very much.  I had to make several small changes but with
those in place your spec file works for me on CentOS-6.4.
Libtiff-tools does not exist for CentOS but the requite components are
included with libtiff.  Libtiff needs a BuildRequires: libtiff-devel
added. And as I do not have your Source2: .init file I copy the one
provided in the sources for fedora instead.

Name:              iaxmodem
Version:           1.2.0
Release:           1%{?dist}
Summary:           IAX software fax modem
Source:           
http://dl.sourceforge.net/iaxmodem/%{name}-%{version}.tar.gz
#Source2:           %{name}.init
URL:               http://iaxmodem.sourceforge.net
Group:             Applications
License:           GPL
BuildRoot:         %{_tmppath}/build-%{name}-%{version}
BuildRequires:     gcc
BuildRequires:     glibc-devel
BuildRequires:     automake
BuildRequires:     autoconf
BuildRequires:     libtiff-devel
Requires:          libtiff

%description
IAXmodem is a software modem written in C that uses an IAX channel
(commonly provided by an Asterisk PBX system) instead of a traditional
phone line and uses a DSP library instead of DSP hardware chipsets.

IAXmodem was originally conceived to function as a fax modem usable
with HylaFAX, and it does that well. However IAXmodem also has been
known to function with mgetty+sendfax and efax.

To accomplish this IAXmodem interfaces an IAX library known as
libiax2 with a DSP library known as spandsp, and then IAXmodem
interfaces the DSP library with a tty device node for interfacing
with modem applications.

%prep
%setup -q

%build
%configure
%{__make} %{?_smp_mflags}

%install
mkdir -p $RPM_BUILD_ROOT/%{_bindir}
mkdir -p $RPM_BUILD_ROOT/%{_mandir}/man1/
mkdir -p $RPM_BUILD_ROOT/etc/rc.d/init.d/
install %{name} $RPM_BUILD_ROOT/%{_bindir}
install %{name}.1 $RPM_BUILD_ROOT/%{_mandir}/man1/
#install %{SOURCE2} $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name}
%{__install} -D -m 755 iaxmodem.init.fedora
%{buildroot}%{_initrddir}/iaxmodem

%clean
rm -rf %{buildroot}

%files
%defattr(644,root,root,755)
%attr(755,root,root) %{_bindir}/*
%attr(754,root,root) /etc/rc.d/init.d/%{name}
%{_mandir}/man1/*
%doc TODO README FAQ CHANGES *.ttyIAX

%changelog
* Fri Apr 05 2013 James B. Byrne <byrnejb@xxxxxxxxxxxxx>
- Rebuild for CentOS-6.4

* Thu Feb 03 2011 Reindl Harald <h.reindl@xxxxxxxxxxxxx>
- Rebuild for Fedora 14

* Sat Nov 20 2010 Reindl Harald <h.reindl@xxxxxxxxxxxxx>
- Rebuild with GCC 4.4.5

* Sat Nov 6 2010 Reindl Harald <h.reindl@xxxxxxxxxxxxx>
- Build x86_64 with SSE4-Support

* Wed Sep 22 2010 Reindl Harald <h.reindl@xxxxxxxxxxxxx>
- Downgrade to 1.1.1 because 1.2 does not work
- And upgrade again to 1.2.0 because stoopid people call fax per phone

* Sun Sep 19 2010 Reindl Harald <h.reindl@xxxxxxxxxxxxx>
- First RPM for Fedora
- Add "libtiff-tools" as Requirement because it provides:
-  * /usr/bin/fax2ps
-  * /usr/bin/fax2tiff
-  * /usr/bin/tiff2pdf
-  * /usr/bin/tiff2ps


Now to see if it runs.

Thank you again.

-- 
***          E-Mail is NOT a SECURE channel          ***
James B. Byrne                mailto:ByrneJB@xxxxxxxxxxxxx
Harte & Lyne Limited          http://www.harte-lyne.ca
9 Brockley Drive              vox: +1 905 561 1241
Hamilton, Ontario             fax: +1 905 561 0757
Canada  L8E 3C3

_______________________________________________
CentOS mailing list
CentOS@xxxxxxxxxx
http://lists.centos.org/mailman/listinfo/centos




[Index of Archives]     [CentOS]     [CentOS Announce]     [CentOS Development]     [CentOS ARM Devel]     [CentOS Docs]     [CentOS Virtualization]     [Carrier Grade Linux]     [Linux Media]     [Asterisk]     [DCCP]     [Netdev]     [Xorg]     [Linux USB]
  Powered by Linux