]> git.pld-linux.org Git - packages/swig.git/blobdiff - swig.spec
- generation order fixed
[packages/swig.git] / swig.spec
index f1dc83fd8d8ecab8d11d5e418befe95a027f2f71..d00aef47f45e7154e61338c291d4b9e5c6d606a8 100644 (file)
--- a/swig.spec
+++ b/swig.spec
@@ -1,23 +1,33 @@
+
 Summary:       Interface generator for Perl, Tcl, Guile and Python
 Summary(pl):   Generator interfejsów do Perla, Tcl-a, Guile'a i Pythona
-Summary(pt_BR): Gerador de Interfaces e "Wrappers" Simplificado (SWIG)
+Summary(pt_BR):        Gerador de Interfaces e "Wrappers" Simplificado (SWIG)
 Name:          swig
-Version:       1.3.11
-Release:       2
+Version:       1.3.19
+Release:       6
 License:       distributable
 Group:         Development/Languages
-Source0:       http://prdownloads.sourceforge.net/swig/%{name}-%{version}.tar.gz
-Patch0:                %{name}-configure.patch
+Source0:       http://dl.sourceforge.net/swig/%{name}-%{version}.tar.gz
+# Source0-md5: a733455544426b31868dd87fc162e750
+Patch0:                %{name}-format.patch
+Patch1:                %{name}-php.patch
+Patch2:                %{name}-php-tsrm.patch
+Patch3:                %{name}-php-freearg.patch
+Patch4:                %{name}-php-vdecl.patch
 URL:           http://www.swig.org/
 Icon:          swig.gif
 BuildRequires: autoconf
+BuildRequires: automake
 BuildRequires: guile-devel
 BuildRequires: libstdc++-devel
+BuildRequires: libtool
 BuildRequires: perl-devel >= 5.6.1
 BuildRequires: php-devel >= 4.1.0
-BuildRequires: python >= 2.2
+BuildRequires: php-cgi
+BuildRequires: python-devel >= 2.2
 BuildRequires: ruby >= 1.6.3
-BuildRequires: tcl >= 8.3.3
+BuildRequires: tcl-devel >= 8.3.3
+BuildRequires: ocaml
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -51,7 +61,7 @@ osobno, ale bez ich wsparcia SWIG nie by
 narzêdziem, ani tak fajnym w u¿yciu jak jest teraz. Wiekie dziêki!
 
 %description -l pt_BR
-O SWIG gera interfaces para perl, python e tcl a partir de uma arquivo 
+O SWIG gera interfaces para perl, python e tcl a partir de uma arquivo
 com uma interface de descrição que consiste de uma combinação de C/C++
 e diretivas especiais. Permite que linguagens tipo script usem C/C++
 com um mínimo de esforço.
@@ -78,6 +88,17 @@ SWIG library: perl.
 %description perl -l pl
 Biblioteka SWIG: perl.
 
+%package php
+Summary:       SWIG library: php
+Summary(pl):   Biblioteka SWIG: php
+Group:         Libraries
+
+%description php
+SWIG library: php.
+
+%description php -l pl
+Biblioteka SWIG: php.
+
 %package python
 Summary:       SWIG library: python
 Summary(pl):   Biblioteka SWIG: python
@@ -111,21 +132,37 @@ SWIG library: tcl.
 %description tcl -l pl
 Biblioteka SWIG: tcl.
 
+%package ocaml
+Summary:       SWIG library: ocaml
+Summary(pl):   Biblioteka SWIG: ocaml
+Group:         Libraries
+
+%description ocaml
+SWIG library: ocaml.
+
+%description ocaml -l pl
+Biblioteka SWIG: ocaml.
+
 %prep
 %setup -q -n SWIG-%{version}
 %patch0 -p1
+%patch1 -p1
+%patch2 -p1
+%patch3 -p1
+%patch4 -p1
 
 %build
 oldpwd=$PWD
-for i in . Source/DOH Tools Examples/GIFPlot; do
+for i in . Tools; do
   cd $i
-  aclocal
-  autoconf
+  %{__libtoolize}
+  %{__aclocal}
+  %{__autoconf}
   cd $oldpwd
 done
 %configure
-%{__make} OPT="%{rpmcflags}"
 
+%{__make} OPT="%{rpmcflags}"
 
 %install
 rm -rf $RPM_BUILD_ROOT
@@ -136,8 +173,6 @@ install -d $RPM_BUILD_ROOT{%{_mandir}/man1,%{_examplesdir}/%{name}-%{version}}
 
 cp -a Examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
 
-gzip -9nf CHANGES NEW README ANNOUNCE TODO LICENSE
-
 %clean
 rm -rf $RPM_BUILD_ROOT
 
@@ -146,7 +181,7 @@ rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
-%doc Doc *.gz
+%doc Doc CHANGES NEW README ANNOUNCE TODO LICENSE
 %{_libdir}/%{name}*
 %attr(755,root,root) %{_bindir}/swig
 %{_examplesdir}/%{name}-%{version}
@@ -154,24 +189,34 @@ rm -rf $RPM_BUILD_ROOT
 %files guile
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/lib*guile.so
-%attr(755,root,root) %{_libdir}/lib*guile.la
+%{_libdir}/lib*guile.la
 
 %files perl
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/lib*pl.so
-%attr(755,root,root) %{_libdir}/lib*pl.la
+%{_libdir}/lib*pl.la
+
+%files php
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/lib*php4.so
+%{_libdir}/lib*php4.la
 
 %files python
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/lib*py.so
-%attr(755,root,root) %{_libdir}/lib*py.la
+%{_libdir}/lib*py.la
 
 %files ruby
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/lib*rb.so
-%attr(755,root,root) %{_libdir}/lib*rb.la
+%{_libdir}/lib*rb.la
 
 %files tcl
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/lib*tcl*.so
-%attr(755,root,root) %{_libdir}/lib*tcl*.la
+%{_libdir}/lib*tcl*.la
+
+%files ocaml
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/lib*ocaml*.so*
+%{_libdir}/lib*ocaml*.la
This page took 0.449407 seconds and 4 git commands to generate.