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
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}
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
%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