]> git.pld-linux.org Git - packages/fann.git/blobdiff - fann.spec
Update to 2.2.0 (-static subpackage and python bindings are no longer available)
[packages/fann.git] / fann.spec
index f3c21f2030146a97d8f5f8ec5b183c9bf6dd8af4..2c7016e0c8eea3263359345252714e60e53aeab3 100644 (file)
--- a/fann.spec
+++ b/fann.spec
@@ -1,19 +1,17 @@
 Summary:       A fast artificial neural network library
-Summary(pl):   Szybka biblioteka do tworzenia sztucznych sieci neuronowych
+Summary(pl.UTF-8):     Szybka biblioteka do tworzenia sztucznych sieci neuronowych
 Name:          fann
-Version:       1.1.0
-Release:       3
+Version:       2.2.0
+Release:       1
 License:       LGPL
 Group:         Libraries
-Source0:       http://dl.sourceforge.net/%{name}/%{name}-%{version}.tar.bz2
-# Source0-md5: f8280e9849cfbf5ddf769713ce7f7fba
-Patch0:                %{name}-python.patch
-URL:           http://fann.sf.net/
-BuildRequires: autoconf
-BuildRequires: automake
-BuildRequires: libtool
-BuildRequires: python-devel >= 1:2.3
-BuildRequires: swig
+Source0:       http://downloads.sourceforge.net/fann/FANN-%{version}-Source.tar.gz
+# Source0-md5: c9d6c8da5bb70276352a1718a668562c
+Source1:       http://downloads.sourceforge.net/fann/%{name}_doc_complete_1.0.pdf
+# Source1-md5: 8117a677afc79dfaa31de39ca84d82da
+Patch0:                %{name}-link.patch
+URL:           http://leenissen.dk/fann/
+BuildRequires: cmake >= 2.8
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -22,16 +20,16 @@ The library implements multilayer feedforward ANNs, up to 150 times
 faster than other libraries. FANN supports execution in fixed point,
 for fast execution on systems like the iPAQ.
 
-%description -l pl
+%description -l pl.UTF-8
 FANN (Fast Artificial Neural Network - szybkie sztuczne sieci
-neuronowe) to biblioteka napisana w ANSI C, implementuj±ca
+neuronowe) to biblioteka napisana w ANSI C, implementująca
 wielowarstwowe sztuczne sieci neuronowe, do 150 razy szybsza od innych
-bibliotek. FANN obs³uguje operacje sta³oprzecinkowe w celu szybkiego
-dzia³ania na systemach typu iPAQ.
+bibliotek. FANN obsługuje operacje stałoprzecinkowe w celu szybkiego
+działania na systemach typu iPAQ.
 
 %package devel
 Summary:       Development libraries for FANN
-Summary(pl):   Pliki nag³ówkowe FANN
+Summary(pl.UTF-8):     Pliki nagłówkowe FANN
 Group:         Development/Libraries
 Requires:      %{name} = %{version}-%{release}
 
@@ -39,64 +37,37 @@ Requires:   %{name} = %{version}-%{release}
 This package is only needed if you intend to develop and/or compile
 programs based on the FANN library.
 
-%description devel -l pl
-Pliki nag³ówkowe FANN, potrzebne do tworzenia programów napisanych w
-oparciu o bibliotekê FANN.
+%description devel -l pl.UTF-8
+Pliki nagłówkowe FANN, potrzebne do tworzenia programów napisanych w
+oparciu o bibliotekę FANN.
 
-%package static
-Summary:       FANN static libraries
-Summary(pl):    Biblioteki statyczne FANN
-Group:         Development/Libraries
-Requires:      %{name}-devel = %{version}-%{release}
-
-%description static
-FANN static libraries.
-%description static -l pl
-Biblioteki statyczne FANN.
-
-%package -n python-%{name}
-Summary:       Python support for FANN
-Summary(pl):   Modu³ jêzyka Python dla biblioteki FANN
-Group:         Libraries/Python
-Requires:      %{name} = %{version}-%{release}
-%pyrequires_eq python-libs
+%package doc
+Summary:       FANN documentation
+Summary(pl.UTF-8):     Dokumentacja do FANN
+Group:         Documentation
 
-%description -n python-%{name}
-Python support for FANN.
+%description doc
+Documentation for FANN.
 
-%description -n python-%{name} -l pl
-Modu³ jêzyka Python dla biblioteki FANN.
+%description doc -l pl.UTF-8
+Dokumentacja do FANN.
 
 %prep
-%setup -q
+%setup -q -n FANN-%{version}-Source
+cp %{SOURCE1} .
 %patch0 -p1
 
 %build
-%{__libtoolize}
-%{__aclocal}
-%{__autoconf}
-%{__automake}
-%configure
-%{__make}
-%{__make} -C doc html-single
-cd python
-CFLAGS="%{rpmcflags}" \
+%cmake .
 %{__make}
-%py_comp .
-%py_ocomp .
 
 %install
 rm -rf $RPM_BUILD_ROOT
+install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
 
 %{__make} install \
        DESTDIR=$RPM_BUILD_ROOT
 
-install -d $RPM_BUILD_ROOT%{py_sitedir}
-install -d $RPM_BUILD_ROOT%{_examplesdir}/{python-%{name}-%{version},%{name}-%{version}}
-
-install python/{fann.pyc,fann.pyo,_fann.so} $RPM_BUILD_ROOT%{py_sitedir}
-install python/simple_train.py $RPM_BUILD_ROOT%{_examplesdir}/python-%{name}-%{version}
 install examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
 
 %clean
@@ -107,24 +78,26 @@ rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
-%doc AUTHORS ChangeLog NEWS README TODO
-%attr(755,root,root) %{_libdir}/lib*.so.*.*
+%doc README.txt datasets/*
+%attr(755,root,root) %{_libdir}/libdoublefann.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libdoublefann.so.2
+%attr(755,root,root) %{_libdir}/libfann.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libfann.so.2
+%attr(755,root,root) %{_libdir}/libfixedfann.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libfixedfann.so.2
+%attr(755,root,root) %{_libdir}/libfloatfann.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libfloatfann.so.2
 
 %files devel
 %defattr(644,root,root,755)
-%doc doc/fann.html
-%attr(755,root,root) %{_libdir}/lib*.so
-%{_libdir}/lib*.la
+%attr(755,root,root) %{_libdir}/libdoublefann.so
+%attr(755,root,root) %{_libdir}/libfann.so
+%attr(755,root,root) %{_libdir}/libfixedfann.so
+%attr(755,root,root) %{_libdir}/libfloatfann.so
 %{_includedir}/*.h
 %{_pkgconfigdir}/fann.pc
 %{_examplesdir}/%{name}-%{version}
 
-%files static
-%defattr(644,root,root,755)
-%{_libdir}/lib*.a
-
-%files -n python-%{name}
+%files doc
 %defattr(644,root,root,755)
-%attr(755,root,root) %{py_sitedir}/*.so
-%{py_sitedir}/*.py[co]
-%{_examplesdir}/python-%{name}-%{version}
+%doc fann_doc_complete_1.0.pdf
This page took 0.24671 seconds and 4 git commands to generate.