|
|
d766271 |
%define shver 2
|
|
|
fa71eaa |
Name: libsvm
|
|
|
921d062 |
Version: 3.1
|
|
|
2d694e4 |
Release: 2%{?dist}
|
|
|
fa71eaa |
Summary: A Library for Support Vector Machines
|
|
|
fa71eaa |
|
|
|
fa71eaa |
Group: Development/Libraries
|
|
|
fa71eaa |
License: BSD
|
|
|
fa71eaa |
URL: http://www.csie.ntu.edu.tw/~cjlin/libsvm/
|
|
|
56c7459 |
Source0: %{name}-%{version}.tar.gz
|
|
|
fa71eaa |
#Source0: http://www.csie.ntu.edu.tw/~cjlin/cgi-bin/libsvm.cgi?+http://www.csie.ntu.edu.tw/~cjlin/%{name}+tar.gz
|
|
|
085b892 |
Source1: http://www.csie.ntu.edu.tw/~cjlin/libsvm/log
|
|
|
085b892 |
Source2: http://www.csie.ntu.edu.tw/~cjlin/papers/guide/guide.pdf
|
|
|
df27734 |
Source3: libsvm-svm-toy-gtk.desktop
|
|
|
df27734 |
Source4: libsvm-svm-toy-qt.desktop
|
|
|
df27734 |
Source5: LibSVM-svm-toy-48.png
|
|
|
921d062 |
Patch0: %{name}-%{version}.packageMain.patch
|
|
|
56c7459 |
Patch1: %{name}-%{version}.pythonDir.patch
|
|
|
56c7459 |
Patch2: %{name}-%{version}.javaDir.patch
|
|
|
56c7459 |
Patch3: %{name}-%{version}.svm-toy.patch
|
|
|
56c7459 |
Patch4: %{name}-%{version}.toolsDir.patch
|
|
|
6dc1773 |
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
|
|
|
d766271 |
BuildRequires: grep
|
|
|
fa71eaa |
|
|
|
085b892 |
%{!?pyver: %define pyver %(python -c 'import sys; print(sys.version[0:3])')}
|
|
|
278c449 |
%{!?python_sitearch: %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
|
|
|
278c449 |
%define libsvm_python_dir %{python_sitearch}/libsvm
|
|
|
eeaa2da |
|
|
|
085b892 |
%define javac javac
|
|
|
085b892 |
%define jar jar
|
|
|
085b892 |
%define libdir_libsvm %{_libdir}/libsvm
|
|
|
9ef4f9e |
%if 0%{?fedora} >= 9
|
|
|
9ef4f9e |
%define moc_path %{_bindir}/moc-qt4
|
|
|
9ef4f9e |
%else
|
|
|
921d062 |
%if 0%{?rhel} >= 6
|
|
|
921d062 |
%define moc_path %{_bindir}/moc-qt4
|
|
|
921d062 |
%else
|
|
|
9ef4f9e |
%define moc_path %{_libdir}/qt4/bin/moc
|
|
|
9ef4f9e |
%endif
|
|
|
2d694e4 |
%endif
|
|
|
e3d9a94 |
|
|
|
9ef4f9e |
%ifnarch ppc ppc64
|
|
|
9ef4f9e |
%define no_java FALSE
|
|
|
9ef4f9e |
%else
|
|
|
9ef4f9e |
%define no_java NO_JAVA
|
|
|
56c7459 |
Obsoletes: libsvm-java < 2.88-1
|
|
|
9ef4f9e |
%endif
|
|
|
085b892 |
|
|
|
fa71eaa |
%description
|
|
|
fa71eaa |
LIBSVM is an integrated software for support vector classification,
|
|
|
fa71eaa |
(C-SVC, nu-SVC ), regression (epsilon-SVR, nu-SVR) and distribution
|
|
|
fa71eaa |
estimation (one-class SVM ). It supports multi-class classification.
|
|
|
fa71eaa |
|
|
|
fa71eaa |
%package devel
|
|
|
6dc1773 |
Summary: Header file, object file, and source files of libsvm in C, C++ and Java
|
|
|
fa71eaa |
Group: Development/Libraries
|
|
|
fe7c948 |
BuildRequires: glibc-devel gawk
|
|
|
fa71eaa |
Requires: %{name} = %{version}-%{release}
|
|
|
fa71eaa |
|
|
|
fa71eaa |
%description devel
|
|
|
6dc1773 |
Header file, object file of libsvm in C, C++ and Java.
|
|
|
fa71eaa |
Install this package if you want to develop programs with libsvm.
|
|
|
fa71eaa |
|
|
|
6dc1773 |
|
|
|
fa71eaa |
%package python
|
|
|
6dc1773 |
Summary: Python tools and interfaces for libsvm
|
|
|
fa71eaa |
Group: Development/Libraries
|
|
|
df27734 |
BuildRequires: python-devel >= 2.4 gawk
|
|
|
eeaa2da |
#gnuplot is required by easy.py
|
|
|
fa71eaa |
Requires: %{name} = %{version}-%{release}
|
|
|
df27734 |
Requires: gnuplot
|
|
|
fa71eaa |
|
|
|
fa71eaa |
%description python
|
|
|
ce9dd6d |
Python tools and interfaces for libsvm.
|
|
|
d766271 |
Install this package if you want to develop
|
|
|
fa71eaa |
programs with libsvm in Python.
|
|
|
fa71eaa |
|
|
|
9ef4f9e |
%ifnarch ppc ppc64
|
|
|
6f17cf8 |
%package java
|
|
|
6dc1773 |
Summary: Java tools and interfaces for libsvm
|
|
|
6f17cf8 |
Group: Development/Libraries
|
|
|
e3d9a94 |
BuildRequires: java-devel >= 1.5.0
|
|
|
e3d9a94 |
BuildRequires: jpackage-utils
|
|
|
e3d9a94 |
|
|
|
e3d9a94 |
Requires: java >= 1.5.0
|
|
|
e3d9a94 |
Requires: jpackage-utils
|
|
|
6f17cf8 |
Requires: %{name} = %{version}-%{release}
|
|
|
6f17cf8 |
|
|
|
6f17cf8 |
%description java
|
|
|
6f17cf8 |
Java tools and interfaces for libsvm.
|
|
|
d766271 |
Install this package if you want to develop
|
|
|
6f17cf8 |
programs with libsvm in Java.
|
|
|
9ef4f9e |
%endif
|
|
|
6f17cf8 |
|
|
|
085b892 |
%package svm-toy-gtk
|
|
|
56c7459 |
Summary: GTK version of svm-toy (libsvm demonstration program)
|
|
|
085b892 |
Group: Development/Libraries
|
|
|
085b892 |
BuildRequires: gtk2-devel
|
|
|
df27734 |
BuildRequires: desktop-file-utils
|
|
|
e6c4366 |
Requires: gtk2
|
|
|
085b892 |
Requires: %{name} = %{version}-%{release}
|
|
|
085b892 |
|
|
|
085b892 |
%description svm-toy-gtk
|
|
|
d766271 |
svm-toy is a libsvm demonstration program which has a gtk-GUI to
|
|
|
085b892 |
display the derived separating hyperplane.
|
|
|
085b892 |
|
|
|
085b892 |
%package svm-toy-qt
|
|
|
56c7459 |
Summary: QT version of svm-toy (libsvm demonstration program)
|
|
|
085b892 |
Group: Development/Libraries
|
|
|
df27734 |
BuildRequires: desktop-file-utils
|
|
|
e6c4366 |
BuildRequires: pkgconfig
|
|
|
af6ee55 |
|
|
|
af6ee55 |
BuildRequires: qt4-devel
|
|
|
af6ee55 |
Requires: qt4
|
|
|
085b892 |
Requires: %{name} = %{version}-%{release}
|
|
|
085b892 |
|
|
|
085b892 |
%description svm-toy-qt
|
|
|
d766271 |
svm-toy is a libsvm demonstration program which has a qt-GUI to
|
|
|
085b892 |
display the derived separating hyperplane.
|
|
|
6f17cf8 |
|
|
|
fa71eaa |
%prep
|
|
|
fc43a23 |
%setup -q
|
|
|
56c7459 |
%patch0 -p0 -b .packageMain
|
|
|
56c7459 |
%patch1 -p0 -b .pythonDir
|
|
|
56c7459 |
%patch2 -p0 -b .javaDir
|
|
|
56c7459 |
%patch3 -p0 -b .svm-toy
|
|
|
56c7459 |
%patch4 -p0 -b .toolsDir
|
|
|
df27734 |
cp %{SOURCE1} ChangeLog
|
|
|
df27734 |
cp %{SOURCE2} .
|
|
|
df27734 |
cp %{SOURCE3} .
|
|
|
df27734 |
cp %{SOURCE4} .
|
|
|
de6acf6 |
cp %{SOURCE5} %{name}-svm-toy-gtk-48.png
|
|
|
de6acf6 |
cp %{SOURCE5} %{name}-svm-toy-qt-48.png
|
|
|
df27734 |
|
|
|
fa71eaa |
|
|
|
fa71eaa |
%build
|
|
|
eeaa2da |
%{__sed} -i 's/\r//' FAQ.html
|
|
|
085b892 |
%{__sed} -i 's/\r//' ChangeLog
|
|
|
9ef4f9e |
make all RPM_CFLAGS="$RPM_OPT_FLAGS" PYTHON_VERSION="%{pyver}" JAVAC="%{javac}" JAR="%{jar}" LIBDIR="%{_libdir}" MOC_PATH="%{moc_path}" NO_JAVA="%{no_java}"
|
|
|
eeaa2da |
mv python/README python/README-Python
|
|
|
eeaa2da |
mv tools/README tools/README-Tools
|
|
|
eeaa2da |
cp README java/README-Java
|
|
|
085b892 |
cp README svm-toy/gtk
|
|
|
085b892 |
cp README svm-toy/qt
|
|
|
6f17cf8 |
|
|
|
fa71eaa |
|
|
|
fa71eaa |
%install
|
|
|
fa71eaa |
rm -rf $RPM_BUILD_ROOT
|
|
|
e3d9a94 |
make install DESTDIR=$RPM_BUILD_ROOT LIBDIR=%{_libdir} PYTHON_VERSION="%{pyver}" LIBSVM_VER="%{version}" NO_JAVA="%{no_java}" JAVA_TARGET_DIR="${RPM_BUILD_ROOT}/%{_javadir}"
|
|
|
278c449 |
rm -rf $RPM_BUILD_ROOT%{_datadir}/%{name}/src
|
|
|
df27734 |
mkdir -p $RPM_BUILD_ROOT/%{_datadir}/icons/hicolor/48x48/apps/
|
|
|
de6acf6 |
cp %{name}-svm-toy-gtk-48.png $RPM_BUILD_ROOT/%{_datadir}/icons/hicolor/48x48/apps/
|
|
|
de6acf6 |
cp %{name}-svm-toy-qt-48.png $RPM_BUILD_ROOT/%{_datadir}/icons/hicolor/48x48/apps/
|
|
|
de6acf6 |
mkdir -p $RPM_BUILD_ROOT/%{_datadir}/applications
|
|
|
de6acf6 |
cp %{name}-svm-toy-gtk.desktop $RPM_BUILD_ROOT/%{_datadir}/applications
|
|
|
de6acf6 |
cp %{name}-svm-toy-qt.desktop $RPM_BUILD_ROOT/%{_datadir}/applications
|
|
|
df27734 |
|
|
|
d766271 |
%__ln_s %{name}.so.%{shver} $RPM_BUILD_ROOT/%{_libdir}/%{name}.so
|
|
|
d766271 |
|
|
|
d766271 |
|
|
|
9ef4f9e |
# [Bug 521194] Python: 'import libsvm' doesn't work
|
|
|
9ef4f9e |
echo -e "# This file is not in the original libsvm tarball, but added for convenience of import libsvm.\n\
|
|
|
9ef4f9e |
# This file is released under BSD license, just like the rest of the package.\n"\
|
|
|
9ef4f9e |
> $RPM_BUILD_ROOT/%{libsvm_python_dir}/__init__.py
|
|
|
9ef4f9e |
|
|
|
df27734 |
desktop-file-install --delete-original --vendor=fedora \
|
|
|
df27734 |
--dir=${RPM_BUILD_ROOT}%{_datadir}/applications \
|
|
|
de6acf6 |
${RPM_BUILD_ROOT}/%{_datadir}/applications/%{name}-svm-toy-gtk.desktop \
|
|
|
de6acf6 |
${RPM_BUILD_ROOT}/%{_datadir}/applications/%{name}-svm-toy-qt.desktop \
|
|
|
df27734 |
|
|
|
fa71eaa |
|
|
|
deebb60 |
|
|
|
7e0dcdf |
%post -p /sbin/ldconfig
|
|
|
deebb60 |
|
|
|
df27734 |
%post svm-toy-gtk
|
|
|
df27734 |
touch --no-create %{_datadir}/icons/hicolor
|
|
|
df27734 |
if [ -x %{_bindir}/gtk-update-icon-cache ]; then
|
|
|
df27734 |
%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
|
|
|
df27734 |
fi
|
|
|
df27734 |
|
|
|
df27734 |
|
|
|
7e0dcdf |
%postun -p /sbin/ldconfig
|
|
|
deebb60 |
|
|
|
df27734 |
%postun svm-toy-gtk
|
|
|
df27734 |
touch --no-create %{_datadir}/icons/hicolor
|
|
|
df27734 |
if [ -x %{_bindir}/gtk-update-icon-cache ]; then
|
|
|
df27734 |
%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
|
|
|
df27734 |
fi
|
|
|
df27734 |
|
|
|
df27734 |
|
|
|
fa71eaa |
%clean
|
|
|
fa71eaa |
rm -rf $RPM_BUILD_ROOT
|
|
|
fa71eaa |
|
|
|
eeaa2da |
|
|
|
fa71eaa |
%files
|
|
|
fa71eaa |
%defattr(-,root,root,-)
|
|
|
085b892 |
%doc COPYRIGHT FAQ.html ChangeLog guide.pdf
|
|
|
fa71eaa |
%{_bindir}/svm-predict
|
|
|
fa71eaa |
%{_bindir}/svm-scale
|
|
|
fa71eaa |
%{_bindir}/svm-train
|
|
|
eeaa2da |
%dir %{_datadir}/%{name}
|
|
|
eeaa2da |
%{_datadir}/%{name}/examples
|
|
|
d766271 |
%{_libdir}/%{name}.so.%{shver}
|
|
|
eeaa2da |
|
|
|
fa71eaa |
|
|
|
fa71eaa |
%files devel
|
|
|
deebb60 |
%defattr(-,root,root,-)
|
|
|
fa71eaa |
%doc README
|
|
|
eeaa2da |
%{_includedir}/%{name}/
|
|
|
7e0dcdf |
%{_libdir}/%{name}.so
|
|
|
fa71eaa |
|
|
|
fa71eaa |
%files python
|
|
|
deebb60 |
%defattr(-,root,root,-)
|
|
|
fa71eaa |
%doc python/README-Python tools/README-Tools
|
|
|
fa71eaa |
%{libsvm_python_dir}
|
|
|
921d062 |
%{_bindir}/svm-*.py
|
|
|
fa71eaa |
|
|
|
9ef4f9e |
%ifnarch ppc ppc64
|
|
|
6f17cf8 |
%files java
|
|
|
deebb60 |
%defattr(-,root,root,-)
|
|
|
e3d9a94 |
%doc java/README-Java java/test_applet.html
|
|
|
e3d9a94 |
%{_javadir}/%{name}.jar
|
|
|
888cdbf |
#%{_datadir}/javadoc/%{name}-%{version}
|
|
|
9ef4f9e |
%endif
|
|
|
fa71eaa |
|
|
|
085b892 |
%files svm-toy-gtk
|
|
|
085b892 |
%defattr(-,root,root,-)
|
|
|
085b892 |
%doc svm-toy/gtk/README
|
|
|
085b892 |
%{_bindir}/svm-toy-gtk
|
|
|
de6acf6 |
%{_datadir}/icons/hicolor/48x48/apps/%{name}-svm-toy-gtk-48.png
|
|
|
de6acf6 |
%{_datadir}/applications/fedora-%{name}-svm-toy-gtk.desktop
|
|
|
085b892 |
|
|
|
085b892 |
%files svm-toy-qt
|
|
|
085b892 |
%defattr(-,root,root,-)
|
|
|
085b892 |
%doc svm-toy/qt/README
|
|
|
085b892 |
%{_bindir}/svm-toy-qt
|
|
|
de6acf6 |
%{_datadir}/icons/hicolor/48x48/apps/%{name}-svm-toy-qt-48.png
|
|
|
de6acf6 |
%{_datadir}/applications/fedora-%{name}-svm-toy-qt.desktop
|
|
|
085b892 |
|
|
|
085b892 |
|
|
|
fa71eaa |
%changelog
|
|
|
2d694e4 |
* Fri Jun 17 2011 Ding-Yi Chen <dchen@redhat.com> - 3.1-2
|
|
|
2d694e4 |
- Fix the build error on EL-5
|
|
|
2d694e4 |
|
|
|
921d062 |
* Tue Jun 14 2011 Ding-Yi Chen <dchen@redhat.com> - 3.1-1
|
|
|
921d062 |
- svm tools is now installed in /usr/bin as svm-*.py
|
|
|
921d062 |
i.e. tools/easy.py is linked as svm-easy.py.
|
|
|
921d062 |
- Upstream update:
|
|
|
921d062 |
+ MATLAB interface:
|
|
|
921d062 |
+ Merge matlab interface to core libsvm
|
|
|
921d062 |
+ Using mexPrintf() when calling info() in MATLAB interface.
|
|
|
921d062 |
+ Both 32- and 64-bit windows binary files are provided
|
|
|
921d062 |
+ Java:
|
|
|
921d062 |
Math.random is replaced by Random in java interface
|
|
|
921d062 |
+ Python interface:
|
|
|
921d062 |
subroutines to get SVs
|
|
|
921d062 |
relative path to load *.dll and *.so
|
|
|
921d062 |
+ svm.cpp:
|
|
|
921d062 |
null pointer check before release memory in svm_free_model_content()
|
|
|
921d062 |
svm_destroy_model() no longer supported.
|
|
|
921d062 |
+ svm-train.c and svm-predict.c
|
|
|
921d062 |
Better format check in reading data labels
|
|
|
921d062 |
+ svm-toy:
|
|
|
921d062 |
fix the svm_toy dialog path
|
|
|
921d062 |
+ tools:
|
|
|
921d062 |
Using new string formatting/encoding in tools/*.py
|
|
|
921d062 |
clearer png output, fix grid.py legend
|
|
|
921d062 |
|
|
|
1ee5d6d |
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0-3
|
|
|
1ee5d6d |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
|
|
|
1ee5d6d |
|
|
|
d766271 |
* Tue Dec 14 2010 Ding-Yi Chen <dchen@redhat.com> - 3.0-2
|
|
|
d766271 |
- Fixed [Bug 661404] New: Wrong symbolic link libsvm.so
|
|
|
d766271 |
|
|
|
56c7459 |
* Mon Nov 08 2010 Ding-Yi Chen <dchen@redhat.com> - 3.0-1
|
|
|
56c7459 |
- Fixed the spelling errors of svm-toy-gtk and svm-toy-qt
|
|
|
56c7459 |
- Upstream update:
|
|
|
56c7459 |
* Move model structure to svm.h
|
|
|
56c7459 |
* Two functions for freeing a model (content or the whole model)
|
|
|
56c7459 |
* QD from Qfloat to double (better precision because SSE on 64-bit machines less accurate than i387 on 32-bit
|
|
|
d766271 |
* exit status for checkdata.py
|
|
|
56c7459 |
* old python interface (swig) is removed
|
|
|
56c7459 |
|
|
|
dc4fc9b |
* Wed Jul 21 2010 David Malcolm <dmalcolm@redhat.com> - 2.91-2
|
|
|
dc4fc9b |
- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
|
|
|
dc4fc9b |
|
|
|
fc43a23 |
* Wed Apr 07 2010 Ding-Yi Chen <dchen@redhat.com> - 2.91-1
|
|
|
fc43a23 |
- Fixed Bug 564887 - FTBFS libsvm-2.90-3.fc13
|
|
|
fc43a23 |
- Upstream update:
|
|
|
fc43a23 |
* completely new python interface using ctype
|
|
|
fc43a23 |
* new way to set the print_string function
|
|
|
fc43a23 |
* Java: able to load model from a BufferedReader directly
|
|
|
fc43a23 |
* fix grid.py so -log2c can be run under python 2.6 or after
|
|
|
843d3a8 |
|
|
|
c3790ba |
* Thu Nov 05 2009 Ding-Yi Chen <dchen@redhat.com> - 2.90-2
|
|
|
c3790ba |
- Obsoletes libsvm-java for ppc and ppc64.
|
|
|
c3790ba |
|
|
|
a27d7fe |
* Wed Nov 04 2009 Ding-Yi Chen <dchen@redhat.com> - 2.90-1
|
|
|
a27d7fe |
- Upstream update to 2.9, change to 2.90 for conveniently update.
|
|
|
a27d7fe |
+ tools/*.py can be run under python 3.0
|
|
|
a27d7fe |
+ svm_set_quiet() in python interface to disable outputs
|
|
|
a27d7fe |
+ check gamma < 0
|
|
|
a27d7fe |
+ internal functions to be static
|
|
|
a27d7fe |
|
|
|
e3d9a94 |
* Fri Sep 18 2009 Ding-Yi Chen <dchen@redhat.com> - 2.89-4
|
|
|
e3d9a94 |
- Fixed [Bug 524108] put libsvm.jar into _javadir
|
|
|
e3d9a94 |
+ Move livsvm.jar to _javadir
|
|
|
e3d9a94 |
+ Move test_applet.html to _datadir/doc/libsvm-<version>
|
|
|
e3d9a94 |
- Buildrequire changed to java-devel>=1.5.0, jpackage-utils
|
|
|
e3d9a94 |
- Require changed to java>=1.5.0, jpackage-utils
|
|
|
e3d9a94 |
|
|
|
e3d9a94 |
* Wed Sep 16 2009 Ding-Yi Chen <dchen@redhat.com> - 2.89-3
|
|
|
9ef4f9e |
- Fix the building for EL-5
|
|
|
d766271 |
Note that libsvm-java on ppc and ppc64 for EL-5 is excluded,
|
|
|
9ef4f9e |
as java-1.6.0-openjdk-devel for them do not exist yet.
|
|
|
9ef4f9e |
- Change the Java buildrequires from java-sdk to java-1.6.0-openjdk-devel
|
|
|
9ef4f9e |
- Fix [Bug 521194] Python: 'import libsvm' doesn't work.
|
|
|
9ef4f9e |
By adding __init__.py to libsvm_python_dir
|
|
|
d766271 |
|
|
|
fb5d769 |
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.89-2
|
|
|
fb5d769 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
|
|
|
fb5d769 |
|
|
|
0d80009 |
* Fri Apr 03 2009 Ding-Yi Chen <dchen@redhat.com> - 2.89-1
|
|
|
0d80009 |
- Upstream Update to 2.89:
|
|
|
0d80009 |
+ reduce input/loading time of svm-train/svm-predict by half
|
|
|
0d80009 |
+ pointer function so users can specify their own outputs
|
|
|
d766271 |
+ remove info_flush()
|
|
|
0d80009 |
+ a extern variable libsvm_version
|
|
|
0d80009 |
+ svm-train -q option (disable outputs)
|
|
|
0d80009 |
+ svm-scale: warning if more nonzero produced
|
|
|
0d80009 |
+ easy.py: popel.communiate() to avoid some deadlock (if lots of
|
|
|
0d80009 |
outputs when #classes is large)
|
|
|
04ccb3e |
|
|
|
888cdbf |
* Mon Nov 10 2008 Ding-Yi Chen <dchen@redhat.com> - 2.88-2
|
|
|
b2087ea |
- Fix java BuildRequire and Build
|
|
|
d766271 |
- javadoc have been removed because ppc and ppc64 do not have a
|
|
|
0d80009 |
suitable package to build javadoc in F-8, nor does javadoc
|
|
|
0d80009 |
provide much useful information.
|
|
|
0d80009 |
|
|
|
b2087ea |
|
|
|
af6ee55 |
* Wed Nov 05 2008 Ding-Yi Chen <dchen@redhat.com> - 2.88-0
|
|
|
af6ee55 |
- Note:
|
|
|
af6ee55 |
+ SO version now follows upstream, i.e. SHVER=1, as upstream start to build shared library now.
|
|
|
af6ee55 |
Be aware that previously SO version of libsvm.so is libsvm.so.2.86, which looks higher than
|
|
|
af6ee55 |
the current SO version libsvm.so.1.
|
|
|
af6ee55 |
+ Replaced java-1.5.0-gcj-devel with java-1.6.0-openjdk-devel.
|
|
|
af6ee55 |
+ java sub-package now have javadoc.
|
|
|
af6ee55 |
- Upstream update
|
|
|
af6ee55 |
+ From 2.87: 2008/10/13
|
|
|
af6ee55 |
* svm-toy/qt updated to qt4 from qt3
|
|
|
af6ee55 |
* fix a bug in svm-scale.c
|
|
|
af6ee55 |
* max feature index of -r file is considered
|
|
|
af6ee55 |
* Makefile: add make lib; add -Wconversion and -fPIC in Makefile
|
|
|
af6ee55 |
* Add "rb" in load_model of svm.cpp
|
|
|
af6ee55 |
* Simplify do_shrinking of svm.cpp
|
|
|
af6ee55 |
* Change the order of loops in reconstrict_gradient of svm.cpp
|
|
|
af6ee55 |
* save the number of kernel evaluations
|
|
|
af6ee55 |
* Add python/setup.py
|
|
|
af6ee55 |
+ From 2.88: 2008/10/30
|
|
|
af6ee55 |
* better gradient reconstructions
|
|
|
af6ee55 |
* issue a warning when -h 0 may be faster
|
|
|
af6ee55 |
|
|
|
61c60df |
* Thu Apr 29 2008 Ding-Yi Chen <dchen@redhat.com> - 2.86-13
|
|
|
61c60df |
- Fix svm-toy-qt clear button does not clear.
|
|
|
61c60df |
(from Hsiang-Fu Yu in National Taiwan University)
|
|
|
d766271 |
|
|
|
61c60df |
|
|
|
8915963 |
* Thu Apr 3 2008 Ding-Yi Chen <dchen@redhat.com> - 2.86-12
|
|
|
8915963 |
- Correct changelog date
|
|
|
8915963 |
|
|
|
8915963 |
* Thu Apr 3 2008 Ding-Yi Chen <dchen@redhat.com> - 2.86-11
|
|
|
1556c90 |
- Fix the Qt path problem
|
|
|
1556c90 |
|
|
|
8915963 |
* Wed Apr 2 2008 Ding-Yi Chen <dchen@redhat.com> - 2.86-4
|
|
|
e6c4366 |
- Support both Qt3 for F8 and earlier, and Qt4 for F9
|
|
|
e6c4366 |
|
|
|
8915963 |
* Tue Apr 1 2008 Ding-Yi Chen <dchen@redhat.com> - 2.86-0
|
|
|
04c3d61 |
- Upstream update to 2.86
|
|
|
04c3d61 |
- svm-scale for java
|
|
|
04c3d61 |
- version number in svm.h and svm.m4
|
|
|
d766271 |
- rename svmtrain.exe to svm-train.exe
|
|
|
04c3d61 |
- python: while 1 --> while True, Popen -> call
|
|
|
04c3d61 |
- show best parameters on the contour of grid.py
|
|
|
d766271 |
- LIBSVM_VER_MAJOR and LIBSVM_VER_MINOR are defined in libsvm.spec instead in
|
|
|
04c3d61 |
|
|
|
de6acf6 |
* Tue Mar 11 2008 Ding-Yi Chen <dchen@redhat.com> - 2.85-6
|
|
|
04c3d61 |
- Fix build error.
|
|
|
de6acf6 |
|
|
|
de6acf6 |
* Mon Mar 10 2008 Ding-Yi Chen <dchen@redhat.com> - 2.85-5
|
|
|
df27734 |
- [Bug 436392]: Fix by copy from right place.
|
|
|
df27734 |
- Add desktop files and icons for svm-toy-gtk and svm-toy-qt
|
|
|
df27734 |
|
|
|
df27734 |
* Tue Feb 11 2008 Ding-Yi Chen <dchen@redhat.com> - 2.85-4
|
|
|
df27734 |
- Move gnuplot from BuildRequires to Requires
|
|
|
df27734 |
|
|
|
7e0dcdf |
* Thu Feb 07 2008 Ding-Yi Chen <dchen@redhat.com> - 2.85-3
|
|
|
7e0dcdf |
- Fix linker name (libsvm.so)
|
|
|
7e0dcdf |
- Linked to dynamic libraries
|
|
|
7e0dcdf |
|
|
|
fe7c948 |
* Tue Feb 05 2008 Ding-Yi Chen <dchen@redhat.com> - 2.85-2
|
|
|
fe7c948 |
- Fix svm-toy-qt build error
|
|
|
fe7c948 |
|
|
|
fe7c948 |
* Tue Feb 05 2008 Ding-Yi Chen <dchen@redhat.com> - 2.85-1
|
|
|
fe7c948 |
- Fix svm-toy-gtk build error
|
|
|
95d9efd |
|
|
|
085b892 |
* Mon Feb 04 2008 Ding-Yi Chen <dchen@redhat.com> - 2.85-0
|
|
|
085b892 |
- Upgrade to 2.85
|
|
|
085b892 |
- Include guide.pdf in main package
|
|
|
085b892 |
- Change the dependent from eclipse-ecj to java-1.5.0-gcj
|
|
|
085b892 |
- Add svm-toy-gtk
|
|
|
085b892 |
- Add svm-toy-qt
|
|
|
085b892 |
|
|
|
278c449 |
* Wed Dec 20 2007 Ding-Yi Chen <dchen@redhat.com> - 2.84-9
|
|
|
278c449 |
- [Bug 254091] Comment 19
|
|
|
278c449 |
- Fix python/Makefile
|
|
|
278c449 |
|
|
|
eeaa2da |
* Thu Dec 13 2007 Ding-Yi Chen <dchen@redhat.com> - 2.84-8
|
|
|
eeaa2da |
- Fix improper sed.
|
|
|
eeaa2da |
- Change ldconfig to /sbin/ldconfig
|
|
|
eeaa2da |
- Add gnuplot dependency for libsvm-python, as tools/easy.py needs it.
|
|
|
eeaa2da |
|
|
|
6dc1773 |
* Mon Dec 03 2007 Ding-Yi Chen <dchen@redhat.com> - 2.84-7
|
|
|
d766271 |
- [Bug 254091] Review Request: libsvm - A Library for Support Vector Machines (Comment #12)
|
|
|
6dc1773 |
|
|
|
deebb60 |
* Thu Sep 26 2007 Ding-Yi Chen <dchen@redhat.com> - 2.84-6
|
|
|
deebb60 |
- Add defattr to each subpackage
|
|
|
deebb60 |
- Move libsvm.so to libsvm
|
|
|
deebb60 |
|
|
|
deebb60 |
* Thu Sep 24 2007 Ding-Yi Chen <dchen@redhat.com> - 2.84-5
|
|
|
6f17cf8 |
- Split out libsvm-java
|
|
|
6f17cf8 |
- Add libsvm.so
|
|
|
6f17cf8 |
|
|
|
a5205db |
* Thu Aug 30 2007 Ding-Yi Chen <dchen@redhat.com> - 2.84-4
|
|
|
a5205db |
- Refined description.
|
|
|
a5205db |
- Fix the /tmp/python.ver problem
|
|
|
ce9dd6d |
|
|
|
fa71eaa |
* Mon Aug 27 2007 Ding-Yi Chen <dchen@redhat.com> - 2.84-3
|
|
|
fa71eaa |
- Fix dependency problem
|
|
|
fa71eaa |
|
|
|
fa71eaa |
* Mon Aug 27 2007 Ding-Yi Chen <dchen@redhat.com> - 2.84-2
|
|
|
fa71eaa |
- Fix mock error
|
|
|
fa71eaa |
- Support Python 2.4 and Python 2.5
|
|
|
fa71eaa |
|
|
|
fa71eaa |
* Mon Aug 27 2007 Ding-Yi Chen <dchen@redhat.com> - 2.84-1
|
|
|
fa71eaa |
- Fix rpmlint error
|
|
|
fa71eaa |
- Move python related files to libsvm-python
|
|
|
fa71eaa |
|
|
|
fa71eaa |
* Fri Aug 17 2007 Ding-Yi Chen <dchen@redhat.com> - 2.84-0
|
|
|
fa71eaa |
- initial packaging
|
|
|
fa71eaa |
|