libsvm 3.30-1 (x86_64;aarch64;znver1) 2023-17289
0
Status | rejected | |||||||||||||||||||||||||||||||||||||||||||||
Submitter | mandian [@T] tutanota.com | |||||||||||||||||||||||||||||||||||||||||||||
Platform | rolling | |||||||||||||||||||||||||||||||||||||||||||||
Repository | unsupported | |||||||||||||||||||||||||||||||||||||||||||||
URL | https://abf.openmandriva.org/build_lists/291127 | |||||||||||||||||||||||||||||||||||||||||||||
Packages |
|
|||||||||||||||||||||||||||||||||||||||||||||
Build Date | 2023-02-20 22:27:16 +0000 UTC | |||||||||||||||||||||||||||||||||||||||||||||
Last Updated | 2023-02-21 14:05:10.306146983 +0000 UTC |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 | $ git diff --patch-with-stat --summary d6b01df22efb045a42ecf53e1a41250a00ce9fff..f4c829b1c23b2b2e18d8b6edaa6f1502c15a71da .abf.yml | 4 +-- guide.pdf | Bin 257504 -> 0 bytes libsvm-3.25.packageMain.patch | 2 +- libsvm.spec | 57 +++++++++++++++++++++--------------------- 4 files changed, 31 insertions(+), 32 deletions(-) delete mode 100644 guide.pdf diff --git a/.abf.yml b/.abf.yml index 32e9dac..38b80f0 100644 --- a/.abf.yml +++ b/.abf.yml @@ -1,4 +1,4 @@ sources: LibSVM-svm-toy-48.png: 2e30ddfda55f2aee56cb000c5c1ea6da4cd379f7 - guide.pdf: b86b1ff617e294448a922c190f3a8873f0a36a5f - libsvm-3.25.tar.gz: 368e126686e70a2cd18c5804b249037463a5c15e + guide.pdf: 7304ee961da7dccb402968bca844c23ff752afda + libsvm-3.30.tar.gz: ed917bd42bd108bf56a748704c5d7e07e631b359 diff --git a/guide.pdf b/guide.pdf deleted file mode 100644 index 5d1af73..0000000 Binary files a/guide.pdf and /dev/null differ diff --git a/libsvm-3.25.packageMain.patch b/libsvm-3.25.packageMain.patch index bef6bf1..8b71010 100644 --- a/libsvm-3.25.packageMain.patch +++ b/libsvm-3.25.packageMain.patch @@ -5,7 +5,7 @@ diff -up ./Makefile.packageMain ./Makefile CXX ?= g++ -CFLAGS = -Wall -Wconversion -O3 -fPIC +CFLAGS = ${RPM_CFLAGS} -Wall -Wconversion -O3 -fPIC - SHVER = 2 + SHVER = 3 +export SHVER OS = $(shell uname) +MAKE = make diff --git a/libsvm.spec b/libsvm.spec index 699ac3c..8eb0769 100644 --- a/libsvm.spec +++ b/libsvm.spec @@ -1,6 +1,7 @@ -%define shver 2 +%define shver 3 +%define libname %mklibname svm %define devname %mklibname svm -d -%define libname %mklibname svm %shver +%define oldlibname %mklibname svm 2 %global libdir_libsvm %{_libdir}/libsvm %global python3_libsvm_dir %{python3_sitearch}/libsvm @@ -8,7 +9,7 @@ %global pom_file_version 3.25 %global pom_file_name JPP.%{maven_group_id}-%{name}.pom %global octpkg %{name} -%global release_date 2021-04-14 +%global release_date 2022-08-11 %global cpp_std c++17 %{!?_javadir: %global _javadir %{_datadir}/java} @@ -32,13 +33,13 @@ Summary: A Library for Support Vector Machines Name: libsvm -Version: 3.25 +Version: 3.30 Release: 1 License: BSD -URL: http://www.csie.ntu.edu.tw/~cjlin/libsvm/ -Source0: http://www.csie.ntu.edu.tw/~cjlin/libsvm/%{name}-%{version}.tar.gz -Source1: http://www.csie.ntu.edu.tw/~cjlin/libsvm/log -Source2: http://www.csie.ntu.edu.tw/~cjlin/papers/guide/guide.pdf +URL: https://www.csie.ntu.edu.tw/~cjlin/libsvm/ +Source0: https://www.csie.ntu.edu.tw/~cjlin/libsvm/%{name}-%{version}.tar.gz +Source1: https://www.csie.ntu.edu.tw/~cjlin/libsvm/log +Source2: https://www.csie.ntu.edu.tw/~cjlin/papers/guide/guide.pdf Source3: libsvm-svm-toy-gtk.desktop Source4: libsvm-svm-toy-qt.desktop Source5: LibSVM-svm-toy-48.png @@ -204,7 +205,7 @@ Octave interface for libsvm. %if %{with gtk} %package svm-toy-gtk Summary: GTK version of svm-toy (libsvm demonstration program) -BuildRequires: gtk+2.0-devel +BuildRequires: pkgconfig(gtk+-2.0) BuildRequires: desktop-file-utils Requires: gtk+2.0 Requires: svm-tools = %{version}-%{release} @@ -226,7 +227,6 @@ display the derived separating hyperplane. %package svm-toy-qt Summary: QT version of svm-toy (libsvm demonstration program) BuildRequires: desktop-file-utils -BuildRequires: pkgconfig BuildRequires: qt5-qtbase-devel Requires: svm-tools = %{version}-%{release} @@ -244,7 +244,7 @@ display the derived separating hyperplane. #--------------------------------------------------------------------------- %prep -%autosetup -p0 +%autosetup -p0 -n %{name}-3.3 cp %{SOURCE1} ChangeLog cp %{SOURCE2} . @@ -293,17 +293,17 @@ make all RPM_CFLAGS="%{optflags}" LIBDIR="%{_libdir}" CPP_STD="%{cpp_std}" CXX=$ %if %{with maven} %mvn_artifact %{name}.pom java/%{name}.jar %endif -%__make svm-java JAVAC="%{javac}" JAR="%{jar}" RPM_CFLAGS="%{optflags}" CXX=${CXX} +make svm-java JAVAC="%{javac}" JAR="%{jar}" RPM_CFLAGS="%{optflags}" CXX=${CXX} cp README java/README-Java %endif %if %{with gtk} -%__make svm-gtk RPM_CFLAGS="%{optflags}" LIBDIR="%{_libdir}" CPP_STD="%{cpp_std}" CXX=${CXX} +make svm-gtk RPM_CFLAGS="%{optflags}" LIBDIR="%{_libdir}" CPP_STD="%{cpp_std}" CXX=${CXX} cp README svm-toy/gtk %endif %if %{with qt} -%__make svm-toy-qt RPM_CFLAGS="%{optflags}" LIBDIR="%{_libdir}" CPP_STD="%{cpp_std}" CXX=${CXX} MOC_PATH="%{moc_path}" +make svm-toy-qt RPM_CFLAGS="%{optflags}" LIBDIR="%{_libdir}" CPP_STD="%{cpp_std}" CXX=${CXX} MOC_PATH="%{moc_path}" cp README svm-toy/qt %endif @@ -316,7 +316,7 @@ cd - %endif %if %{with python} -%__make svm-python PYTHON_VERSION="%{pyver}" +make svm-python PYTHON_VERSION="%{pyver}" mv python/README python/README-Python %endif @@ -327,8 +327,7 @@ mv tools/README tools/README-Tools %{set_build_flags} %make_install LIBDIR=%{_libdir} LIBSVM_VER="%{version}" RPM_CFLAGS="%{optflags}" LIBDIR="%{_libdir}" CPP_STD="%{cpp_std}" CXX=${CXX} -#rm -rf $RPM_BUILD_ROOT%{_datadir}/%{name}/src -%__ln_s %{name}.so.%{shver} $RPM_BUILD_ROOT/%{_libdir}/%{name}.so +ln -s %{name}.so.%{shver} %{buildroot}/%{_libdir}/%{name}.so %if %{with python} %__make install-python DESTDIR=%{buildroot} PYTHON_VERSION="%{pyver}" @@ -377,41 +376,41 @@ EOF %endif # icons -mkdir -p $RPM_BUILD_ROOT/%{_datadir}/icons/hicolor/48x48/apps/ +mkdir -p %{buildroot}/%{_datadir}/icons/hicolor/48x48/apps/ %if %{with gtk} -cp %{name}-svm-toy-gtk-48.png $RPM_BUILD_ROOT/%{_datadir}/icons/hicolor/48x48/apps/ +cp %{name}-svm-toy-gtk-48.png %{buildroot}/%{_datadir}/icons/hicolor/48x48/apps/ %endif %if %{with qt} -cp %{name}-svm-toy-qt-48.png $RPM_BUILD_ROOT/%{_datadir}/icons/hicolor/48x48/apps/ +cp %{name}-svm-toy-qt-48.png %{buildroot}/%{_datadir}/icons/hicolor/48x48/apps/ %endif # .deskrop -mkdir -p $RPM_BUILD_ROOT/%{_datadir}/applications +mkdir -p %{buildroot}/%{_datadir}/applications %if %{with gtk} -cp %{name}-svm-toy-gtk.desktop $RPM_BUILD_ROOT/%{_datadir}/applications +cp %{name}-svm-toy-gtk.desktop %{buildroot}/%{_datadir}/applications %endif %if %{with qt} -cp %{name}-svm-toy-qt.desktop $RPM_BUILD_ROOT/%{_datadir}/applications +cp %{name}-svm-toy-qt.desktop %{buildroot}/%{_datadir}/applications %endif # [Bug 521194] Python: 'import libsvm' doesn't work echo -e "# This file is not in the original libsvm tarball, but added for convenience of import libsvm.\n\ # This file is released under BSD license, just like the rest of the package.\n"\ - > $RPM_BUILD_ROOT/%{libsvm_python_dir}/__init__.py + > %{buildroot}/%{libsvm_python_dir}/__init__.py %if %{with gtk} desktop-file-install --delete-original \ - --dir=${RPM_BUILD_ROOT}%{_datadir}/applications \ - ${RPM_BUILD_ROOT}/%{_datadir}/applications/%{name}-svm-toy-gtk.desktop + --dir=%{buildroot}%{_datadir}/applications \ + %{buildroot}/%{_datadir}/applications/%{name}-svm-toy-gtk.desktop %endif %if %{with qt} desktop-file-install --delete-original \ - --dir=${RPM_BUILD_ROOT}%{_datadir}/applications \ - ${RPM_BUILD_ROOT}/%{_datadir}/applications/%{name}-svm-toy-qt.desktop \ + --dir=%{buildroot}%{_datadir}/applications \ + %{buildroot}/%{_datadir}/applications/%{name}-svm-toy-qt.desktop \ %endif # Fix Bug 646154 - libsvm-python's pth is not set correctly -echo 'libsvm' > $RPM_BUILD_ROOT/%{python_sitearch}/libsvm.pth +echo 'libsvm' > %{buildroot}/%{python_sitearch}/libsvm.pth %if %{with gtk} |
Not Available
benbullard79 [@T] cox.net | No Comment. | 774d 05hrs |