2004-09-09 12:49:21 +00:00
|
|
|
%{!?tcl:%define tcl 1}
|
|
|
|
%{!?guile:%define guile 1}
|
|
|
|
|
2004-09-09 12:47:04 +00:00
|
|
|
Summary: Connects C/C++/Objective C to some high-level programming languages.
|
|
|
|
Name: swig
|
2004-09-09 12:50:42 +00:00
|
|
|
Version: 1.3.21
|
2004-09-09 12:50:53 +00:00
|
|
|
Release: 2
|
2004-09-09 12:49:21 +00:00
|
|
|
License: BSD
|
2004-09-09 12:47:04 +00:00
|
|
|
Group: Development/Tools
|
|
|
|
URL: http://swig.sourceforge.net/
|
2004-09-09 12:49:21 +00:00
|
|
|
Source: http://download.sourceforge.net/swig/swig-%{version}.tar.gz
|
|
|
|
Patch1: swig-1.3.19-pylib.patch
|
2004-09-09 12:50:42 +00:00
|
|
|
Patch2: swig-1.3.21-destdir.patch
|
2004-09-09 12:47:04 +00:00
|
|
|
BuildRoot: %{_tmppath}/swig-root
|
2004-09-09 12:49:21 +00:00
|
|
|
BuildPrereq: perl, python-devel
|
|
|
|
%if %{tcl}
|
|
|
|
BuildPrereq: tcl
|
|
|
|
%endif
|
|
|
|
%if %{guile}
|
|
|
|
BuildPrereq: guile-devel
|
|
|
|
%endif
|
2004-09-09 12:47:04 +00:00
|
|
|
|
|
|
|
%description
|
|
|
|
Simplified Wrapper and Interface Generator (SWIG) is a software
|
|
|
|
development tool for connecting C, C++ and Objective C programs with a
|
2004-09-09 12:47:45 +00:00
|
|
|
variety of high-level programming languages. SWIG is primarily used
|
2004-09-09 12:47:04 +00:00
|
|
|
with Perl, Python and Tcl/TK, but it has also been extended to Java,
|
2004-09-09 12:47:45 +00:00
|
|
|
Eiffel and Guile. SWIG is normally used to create high-level
|
2004-09-09 12:47:04 +00:00
|
|
|
interpreted programming environments, systems integration, and as a
|
|
|
|
tool for building user interfaces.
|
|
|
|
|
|
|
|
%prep
|
2004-09-09 12:49:21 +00:00
|
|
|
%setup -q -n SWIG-%{version}
|
|
|
|
%patch1 -p1 -b .pylib
|
2004-09-09 12:50:42 +00:00
|
|
|
%patch2 -p1 -b .destdir
|
2004-09-09 12:47:04 +00:00
|
|
|
|
|
|
|
%build
|
2004-09-09 12:49:21 +00:00
|
|
|
./autogen.sh
|
2004-09-09 12:47:04 +00:00
|
|
|
%configure
|
|
|
|
make
|
|
|
|
make runtime
|
|
|
|
|
|
|
|
%install
|
|
|
|
rm -rf $RPM_BUILD_ROOT
|
2004-09-09 12:50:53 +00:00
|
|
|
make DESTDIR=$RPM_BUILD_ROOT install install-runtime
|
2004-09-09 12:47:04 +00:00
|
|
|
|
|
|
|
%clean
|
|
|
|
rm -rf $RPM_BUILD_ROOT
|
|
|
|
|
|
|
|
%files
|
|
|
|
%defattr(-,root,root)
|
2004-09-09 12:49:21 +00:00
|
|
|
%doc ANNOUNCE CHANGES FUTURE INSTALL LICENSE NEW README TODO
|
2004-09-09 12:47:04 +00:00
|
|
|
%doc Doc/*
|
|
|
|
%{_bindir}/*
|
2004-09-09 12:50:53 +00:00
|
|
|
%{_libdir}/lib*.*
|
2004-09-09 12:49:21 +00:00
|
|
|
%{_libdir}/swig1.3
|
2004-09-09 12:50:42 +00:00
|
|
|
%{_datadir}/aclocal/swig.m4
|
2004-09-09 12:47:04 +00:00
|
|
|
|
|
|
|
%changelog
|
2004-09-09 12:50:53 +00:00
|
|
|
* Wed May 19 2004 Joe Orton <jorton@redhat.com> 1.3.21-2
|
|
|
|
- restore missing runtime libraries
|
|
|
|
|
2004-09-09 12:50:42 +00:00
|
|
|
* Tue May 04 2004 Phil Knirsch <pknirsch@redhat.com>
|
|
|
|
- Update to swig-1.3.21
|
|
|
|
|
2004-09-09 12:50:37 +00:00
|
|
|
* Tue Mar 02 2004 Elliot Lee <sopwith@redhat.com>
|
|
|
|
- rebuilt
|
|
|
|
|
|
|
|
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
|
|
|
|
- rebuilt
|
|
|
|
|
2004-09-09 12:49:21 +00:00
|
|
|
* Tue Sep 23 2003 Florian La Roche <Florian.LaRoche@redhat.de>
|
|
|
|
- allow compiling without tcl/guile
|
|
|
|
|
|
|
|
* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
|
|
|
|
- rebuilt
|
|
|
|
|
|
|
|
* Sun May 18 2003 Joe Orton <jorton@redhat.com> 1.3.19-3
|
|
|
|
- patch to pick up python libdir correctly
|
|
|
|
|
|
|
|
* Sun May 18 2003 Joe Orton <jorton@redhat.com> 1.3.19-2
|
|
|
|
- add BuildPrereqs to ensure all bindings are built
|
|
|
|
|
|
|
|
* Wed May 14 2003 Phil Knirsch <pknirsch@redhat.com> 1.3.19-1
|
|
|
|
- Update to swig-1.3.19
|
|
|
|
- Major cleanup in specfile, too. :-)
|
|
|
|
- New lib64 fix.
|
|
|
|
|
2004-09-09 12:48:32 +00:00
|
|
|
* Wed Jan 22 2003 Tim Powers <timp@redhat.com>
|
|
|
|
- rebuilt
|
|
|
|
|
|
|
|
* Wed Nov 27 2002 Tim Powers <timp@redhat.com> 1.1p5-21
|
|
|
|
- lib64'ize
|
|
|
|
|
2004-09-09 12:48:22 +00:00
|
|
|
* Fri Aug 30 2002 Phil Knirsch <pknirsch@redhat.com> 1.1p5-20
|
|
|
|
- Patch by Lon Hohberger for ia64.
|
|
|
|
|
2004-09-09 12:48:12 +00:00
|
|
|
* Wed Aug 28 2002 Phil Knirsch <pknirsch@redhat.com> 1.1p5-19
|
|
|
|
- Added multilib safe patch from arjan (#72523)
|
|
|
|
|
2004-09-09 12:48:01 +00:00
|
|
|
* Tue Aug 13 2002 Karsten Hopp <karsten@redhat.de>
|
|
|
|
- rebuilt with gcc-3.2
|
|
|
|
|
2004-09-09 12:47:52 +00:00
|
|
|
* Sat Aug 10 2002 Elliot Lee <sopwith@redhat.com>
|
|
|
|
- rebuilt with gcc-3.2 (we hope)
|
|
|
|
|
|
|
|
* Mon Jul 22 2002 Tim Powers <timp@redhat.com>
|
|
|
|
- rebuild using gcc-3.2-0.1
|
|
|
|
|
|
|
|
* Fri Jun 21 2002 Tim Powers <timp@redhat.com>
|
|
|
|
- automated rebuild
|
|
|
|
|
|
|
|
* Thu May 23 2002 Tim Powers <timp@redhat.com>
|
|
|
|
- automated rebuild
|
|
|
|
|
2004-09-09 12:47:45 +00:00
|
|
|
* Fri Feb 8 2002 Bill Nottingham <notting@redhat.com>
|
|
|
|
- rebuild
|
|
|
|
|
|
|
|
* Wed Jan 09 2002 Tim Powers <timp@redhat.com>
|
|
|
|
- automated rebuild
|
2004-09-09 12:47:14 +00:00
|
|
|
|
2004-09-09 12:47:04 +00:00
|
|
|
* Fri Apr 27 2001 Nalin Dahyabhai <nalin@redhat.com>
|
|
|
|
- use %%{_tmppath} instead of /var/tmp
|
|
|
|
- remove the postscript docs (pdftops from the xpdf pkg converts them just fine)
|
|
|
|
|
|
|
|
* Wed Sep 13 2000 Tim Powers <timp@redhat.com>
|
|
|
|
- rebuilt for 7.1
|
|
|
|
|
|
|
|
* Mon Jul 24 2000 Prospector <prospector@redhat.com>
|
|
|
|
- rebuilt
|
|
|
|
|
|
|
|
* Mon Jul 17 2000 Tim Powers <timp@redhat.com>
|
|
|
|
- for some reason defattr wasn't before the docs, fixed
|
|
|
|
|
|
|
|
* Mon Jul 10 2000 Tim Powers <timp@redhat.com>
|
|
|
|
- rebuilt
|
|
|
|
|
|
|
|
* Fri Jun 2 2000 Tim Powers <timp@redhat.com>
|
|
|
|
- spec file cleanups
|
|
|
|
|
|
|
|
* Sat May 20 2000 Tim Powers <timp@redhat.com>
|
|
|
|
- rebuilt for 7.0
|
|
|
|
- man pages in /usr/share/man
|
|
|
|
|
|
|
|
* Wed Jan 19 2000 Tim Powers <timp@redhat.com>
|
|
|
|
- bzipped sources to conserve space
|
|
|
|
|
|
|
|
* Thu Jul 22 1999 Tim Powers <timp@redhat.com>
|
|
|
|
- rebuilt for 6.1
|
|
|
|
|
|
|
|
* Thu Apr 15 1999 Michael Maher <mike@redhat.com>
|
|
|
|
- built package for 6.0
|
|
|
|
|
|
|
|
* Tue Sep 15 1998 Michael Maher <mike@redhat.com>
|
|
|
|
- built package
|