Summary: Tools to support ATM networking under Linux Name: linux-atm Version: 2.5.1 Release: 11%{?dist} # The licensing here is a mess. This is as close to accurate as possible. License: BSD and GPLv2 and GPLv2+ and LGPLv2+ and MIT URL: http://linux-atm.sourceforge.net/ Group: System Environment/Daemons BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root # Older kernel headers had broken ATM includes BuildRequires: glibc-kernheaders >= 2.4-9.1.88 BuildRequires: byacc automake libtool flex flex-static Source0: http://downloads.sf.net/%{name}/%{name}-%{version}.tgz Requires: %{name}-libs%{?_isa} = %{version}-%{release} # Patch from Debian to sanify syslogging Patch2: linux-atm-2.5.0-open-macro.patch Patch3: linux-atm-2.5.0-disable-ilmidiag.patch Patch4: linux-atm-gcc43.patch Patch5: man-pages.patch %description Tools to support ATM networking under Linux. %package libs Summary: Linux ATM API library Group: System Environment/Libraries License: LGPLv2+ %description libs This package contains the ATM library required for user space ATM tools. %package libs-devel Summary: Development files for Linux ATM API library Group: Development/Libraries Requires: linux-atm-libs = %{version}-%{release} Requires: glibc-kernheaders >= 2.4-9.1.88 %description libs-devel This package contains header files and libraries for development using the Linux ATM API. %prep %setup -q %patch2 -p1 %patch3 -p1 %patch4 -p1 %patch5 -p1 iconv -f iso8859-1 -t utf8 < src/extra/ANS/e164_cc > src/extra/ANS/e164_cc.1 mv src/extra/ANS/e164_cc.1 src/extra/ANS/e164_cc iconv -f iso8859-1 -t utf8 < doc/atm-linux-howto.txt > doc/atm-linux-howto.txt.1 mv doc/atm-linux-howto.txt.1 doc/atm-linux-howto.txt %build %configure --disable-static make %install #rm -rf $RPM_BUILD_ROOT _doc CVS ANS doc/{\.cvsignore,CVS} init-redhat/{CVS,\.cvsignore} make DESTDIR=$RPM_BUILD_ROOT install rm -f $RPM_BUILD_ROOT/%{_libdir}/libatm.{a,la} install -m 0644 src/config/hosts.atm $RPM_BUILD_ROOT/etc/ # Selectively sort what we want included in %%doc mkdir _doc cp -a doc/ src/config/init-redhat/ src/extra/ANS/ _doc/ rm -f _doc/Makefile* _doc/*/Makefile* _doc/doc/*.sgml chmod 0644 src/extra/ANS/{atm,pdf2e164_cc.pl,hosts2ans.pl} chmod 0644 _doc/{ANS/pdf2e164_cc.pl,ANS/hosts2ans.pl,init-redhat/atm,doc/atm-linux-howto.txt} # remove CVS files from installation rm -rf _doc/ANS rm -rf _doc/doc/{.cvsignore,CVS} rm -rf _doc/init-redhat/{CVS,.cvsignore} %clean rm -rf $RPM_BUILD_ROOT %post libs -p /sbin/ldconfig %postun libs -p /sbin/ldconfig %files %defattr(-, root, root, -) %{!?_licensedir:%global license %%doc} %license COPYING* %doc AUTHORS BUGS ChangeLog NEWS README THANKS _doc/* %config(noreplace) /etc/atmsigd.conf %config(noreplace) /etc/hosts.atm %{_bindir}/* %{_sbindir}/* %{_mandir}/man4/* %{_mandir}/man7/* %{_mandir}/man8/* %files libs %defattr(-, root, root, 0755) %{!?_licensedir:%global license %%doc} %license COPYING.LGPL %{_libdir}/libatm.so.* %files libs-devel %defattr(-, root, root, 0755) %{_includedir}/* %{_libdir}/libatm.so %changelog * Sun Aug 17 2014 Fedora Release Engineering - 2.5.1-11 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild * Fri Jul 18 2014 Tom Callaway - 2.5.1-10 - fix license handling * Sat Jun 07 2014 Fedora Release Engineering - 2.5.1-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild * Sat Aug 03 2013 Fedora Release Engineering - 2.5.1-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild * Mon Mar 11 2013 Petr Šabata - 2.5.1-7 - Explicitly require our libs subpackage to be sure we always use the current version * Thu Feb 14 2013 Fedora Release Engineering - 2.5.1-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild * Thu Jul 19 2012 Fedora Release Engineering - 2.5.1-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild * Fri Jan 13 2012 Fedora Release Engineering - 2.5.1-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild * Tue Feb 08 2011 Fedora Release Engineering - 2.5.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild * Wed Oct 13 2010 Marcela Mašláňová - 2.5.1-2 - fix few rpmlint warnings 226097 * Fri May 28 2010 Tom "spot" Callaway - 2.5.1-1 - update to 2.5.1 - disable static libs * Sat Jul 25 2009 Fedora Release Engineering - 2.5.0-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild * Wed Feb 25 2009 Fedora Release Engineering - 2.5.0-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild * Wed May 28 2008 Tom "spot" Callaway - 2.5.0-8 - fix license tag * Fri Apr 18 2008 David Woodhouse - 2.5.0-7 - Fix GCC 4.3 compilation (#434069) * Mon Feb 18 2008 Fedora Release Engineering - 2.5.0-6 - Autorebuild for GCC 4.3 * Thu Jan 03 2008 David Woodhouse - 2.5.0-5 - Update to 2.5.0 release * Thu Aug 23 2007 David Woodhouse - 2.5.0-4.20070823cvs - Update from CVS * Wed Aug 22 2007 David Woodhouse - 2.5.0-3.20050118cvs - Update licence - Handle open being a macro * Wed Aug 22 2007 David Woodhouse - 2.5.0-2.20050118cvs - Include before various other headers * Wed Jul 13 2006 Jesse Keating - 2.5.0-1.20050118cvs - fix release to meet guidelines * Wed Jul 13 2006 Jesse Keating - 2.5.0-0.20050118.6 - rebuild - add missing br automake libtool flex * Tue May 30 2006 David Woodhouse - 2.5.0-0.20050118.3.3 - BuildRequires: byacc * Fri Feb 10 2006 Jesse Keating - 2.5.0-0.20050118.3.2 - bump again for double-long bug on ppc(64) * Tue Feb 07 2006 Jesse Keating - 2.5.0-0.20050118.3.1 - rebuilt for new gcc4.1 snapshot and glibc changes * Wed Dec 21 2005 David Woodhouse 2.5.0-0.20050118.3 - Package cleanups from Matthias Saou (#172932): - Add missing /sbin/ldconfig calls for the libs package. - Tag atmsigd.conf config file as noreplace. - Remove INSTALL (dangling symlink) from %%doc. - Don't include Makefile* file from doc/. - Don't include both sgml and txt howto (only txt). - Minor spec file cleanups. * Fri Dec 09 2005 Jesse Keating - rebuilt * Wed Mar 2 2005 David Woodhouse 2.5.0-0.20050118.2 - Rebuild with gcc 4 * Tue Jan 18 2005 David Woodhouse 2.5.0-0.20050118.1 - Include stdlib.h for strtol prototype in sigd/cfg_y.y * Tue Jan 18 2005 David Woodhouse 2.5.0-0.20050118 - Update to v2_5_0 branch to get br2684ctl utility * Wed Sep 29 2004 David Woodhouse 2.4.1-4 - Fix duplicate files in libs and main packages * Wed Sep 29 2004 David Woodhouse 2.4.1-3 - Fix labels at end of compound statement * Thu Jul 1 2004 David Woodhouse 2.4.1-2 - Add patch to work around FC2 glibc-kernheaders breakage * Wed Jun 30 2004 David Woodhouse 2.4.1-1 - Build for Fedora * Fri Sep 14 2001 Paul Schroeder - First build of linux-atm RPM.