swig-vl.spec 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120
  1. Summary: Simplified Wrapper and Interface Generator
  2. Name: swig
  3. Version: 1.3.40
  4. Release: 2%{_dist_release}
  5. URL: http://swig.sourceforge.net/
  6. Source0: http://prdownloads.sourceforge.net/swig/%{name}-%{version}.tar.gz
  7. License: BSD
  8. Group: Development/Tools
  9. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  10. #BuildPreReq: guile-devel
  11. #BuildPreReq: python-devel
  12. BuildRequires: guile-devel
  13. BuildRequires: python-devel
  14. Obsoletes: swig-runtime
  15. %description
  16. SWIG is a software development tool that connects programs written in C and C++
  17. with a variety of high-level programming languages. SWIG is primarily used with
  18. common scripting languages such as Perl, Python, Tcl/Tk, and Ruby, however the
  19. list of supported languages also includes non-scripting languages such as Java,
  20. OCAML and C#. Also several interpreted and compiled Scheme implementations
  21. (Guile, MzScheme, Chicken) are supported. SWIG is most commonly used to create
  22. high-level interpreted or compiled programming environments, user interfaces,
  23. and as a tool for testing and prototyping C/C++ software. SWIG can also export
  24. its parse tree in the form of XML and Lisp s-expressions.
  25. %prep
  26. %setup -q
  27. %build
  28. %configure
  29. %__make %{?_smp_mflags}
  30. %install
  31. rm -rf %{buildroot}
  32. make install DESTDIR=%{buildroot}
  33. %clean
  34. rm -rf %{buildroot}
  35. %files
  36. %defattr(-,root,root)
  37. %doc ANNOUNCE CHANGES FUTURE README LICENSE NEW TODO
  38. %doc Doc/*
  39. %{_bindir}/*
  40. %{_datadir}/swig
  41. %{_mandir}/man*/*
  42. %changelog
  43. * Tue Mar 02 2010 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 1.3.40-2
  44. - add missing man file(s) to the filelist
  45. * Mon Mar 01 2010 Shu KONNO <owa@bg.wakwak.com> 1.3.40-1
  46. - new upstream release
  47. - rebuild with new toolchain
  48. * Fri Sep 05 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 1.3.35-1
  49. - new upstream release
  50. * Wed Mar 28 2007 NAKAMURA Kenta <kenta@vinelinux.org> 1.3.31-0vl1
  51. - new upstream release
  52. - removed php-devel and ruby-devel from BuildPreReq:.
  53. * Sun May 28 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 1.3.29-0vl1
  54. - new upstream release
  55. - use %%configure
  56. - remove runtime subpackage
  57. * Sun Jan 23 2005 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net>
  58. - 1.3.21-0vl2
  59. - un-libtoolize (tarball have already been libtoolized).
  60. - fix %%clean.
  61. - add guile-devel, php-devel, python-devel and ruby-devel to BuildPreReq:.
  62. * Wed Mar 03 2004 Seiya Nishizawa <seiya@kugi.kyoto-u.ac.jp>
  63. - 1.3.21-0vl1
  64. - update version
  65. * Sat Dec 27 2003 Seiya Nishizawa <seiya@kugi.kyoto-u.ac.jp>
  66. - 1.3.20-0vl1
  67. - update version
  68. * Mon Jun 03 2003 Seiya Nishizawa <seiya@kugi.kyoto-u.ac.jp>
  69. - update version
  70. * Mon Mar 03 2002 Seiya Nishizawa <seiya@kugi.kyoto-u.ac.jp>
  71. - update version
  72. * Mon Mar 26 2001 Kazuhisa TAKEI <takei@vinelinux.org>
  73. - import to Vine Linux
  74. * Wed Jul 19 2000 Chmouel Boudjnah <chmouel@mandrakesoft.com> 1.3a3-1mdk
  75. - BM.
  76. - Clean up specs.
  77. - 1.3a3.
  78. * Tue Jun 20 2000 Chmouel Boudjnah <chmouel@mandrakesoft.com> 1.1p5-5mdk
  79. - Use makeinstall macros.
  80. * Mon Apr 10 2000 Francis Galiegue <fg@mandrakesoft.com> 1.1p5-4mdk
  81. - Provides: swig
  82. * Mon Apr 3 2000 Pixel <pixel@mandrakesoft.com> 1.1p5-3mdk
  83. - rebuild with new perl
  84. - cleanup
  85. * Wed Mar 22 2000 Francis Galiegue <fg@mandrakesoft.com> 1.1p5-2mdk
  86. - Rebuilt on kenobi
  87. - Don't use prefix
  88. * Fri Mar 10 2000 Francis Galiegue <francis@mandrakesoft.com> 1.1p5-1mdk
  89. - First RPM for Mandrake