%define major 0 %define libname %mklibname %name %major %define develname %mklibname -d %name Summary: Online hand recognition system with machine learning Name: zinnia Version: 0.06 Release: %mkrel 4 License: BSD Group: System/Internationalization Source: http://downloads.sourceforge.net/zinnia/%name-%version.tar.gz Patch0: zinnia-0.05-bindings.patch URL: http://zinnia.sourceforge.net/ BuildRequires: perl-devel python-devel %description Zinnia is a simple, customizable and portable online hand recognition system based on Support Vector Machines. Zinnia simply receives user pen strokes as a sequence of coordinate data and outputs n-best characters sorted by SVM confidence. To keep portability, Zinnia doesn't have any rendering functionality. In addition to recognition, Zinnia provides training module that allows us to create any hand- written recognition systems with low-cost. %package -n %libname Summary: Libraries for %name Group: System/Internationalization %description -n %libname This package contains shared libraries for %name. %package -n %develname Summary: Development files for %name Group: System/Internationalization Requires: %libname = %version Requires: pkgconfig Provides: %name-devel = %version-%release %description -n %develname This package contains development files for %name. %package -n perl-%name Summary: Perl bindings for %name Group: Development/Perl Requires: %{name} = %{version} %description -n perl-%name This package contains perl bindings for %name. %package -n python-%name Summary: Python bindings for %name Group: Development/Python Requires: %{name} = %{version} Provides: tegaki-engine %description -n python-%name This package contains python bindings for %name. %prep %setup -q -n %{name}-%{version} %patch0 -p1 -b .bindings %build %configure2_5x --disable-static %make pushd perl %{__perl} Makefile.PL INSTALLDIRS=vendor %{__make} OPTIMIZE="%{optflags}" popd pushd python CFLAGS="%{optflags} -I../" LDFLAGS="-L../.libs" python setup.py build popd %install rm -rf %{buildroot} %makeinstall_std pushd perl %makeinstall_std popd pushd python python setup.py install --root=%{buildroot} popd %clean rm -rf %{buildroot} %files %defattr (-,root,root) %{_bindir}/* %files -n %libname %defattr (-,root,root) %{_libdir}/*.so.%{major}* %files -n %develname %defattr (-,root,root) %doc doc/* %{_includedir}/*.h %{_includedir}/%{name} %{_libdir}/*.so %{_libdir}/*.la %{_libdir}/pkgconfig/%{name}.pc %files -n perl-%name %defattr (-,root,root) %perl_vendorarch/auto/zinnia/zinnia.so %perl_vendorarch/zinnia.pm %files -n python-%name %defattr (-,root,root) %py_platsitedir/* %changelog * Mon Jan 14 2013 umeabot <umeabot> 0.06-4.mga3 + Revision: 387692 - Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild * Wed May 30 2012 jquelin <jquelin> 0.06-3.mga3 + Revision: 251629 - perl 5.16 rebuild * Sun Jun 12 2011 sander85 <sander85> 0.06-2.mga2 + Revision: 105010 - Rebuild for perl 5.14 * Thu Apr 07 2011 tv <tv> 0.06-1.mga1 + Revision: 81649 - imported package zinnia