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
java-libsvm-3.30-1.x86_64.binary
lib64svm-3.30-1.x86_64.binary
lib64svm-debuginfo-3.30-1.x86_64.debuginfo
lib64svm-devel-3.30-1.x86_64.binary
libsvm-3.30-1.x86_64.source
libsvm-debuginfo-3.30-1.x86_64.debuginfo
libsvm-debugsource-3.30-1.x86_64.binary
libsvm-javadoc-3.30-1.x86_64.binary
libsvm-svm-toy-qt-3.30-1.x86_64.binary
libsvm-svm-toy-qt-debuginfo-3.30-1.x86_64.debuginfo
octave-libsvm-3.30-1.x86_64.binary
octave-libsvm-debuginfo-3.30-1.x86_64.debuginfo
python-libsvm-3.30-1.x86_64.binary
svm-tools-3.30-1.x86_64.binary
svm-tools-debuginfo-3.30-1.x86_64.debuginfo
java-libsvm-3.30-1.aarch64.binary
lib64svm-3.30-1.aarch64.binary
lib64svm-debuginfo-3.30-1.aarch64.debuginfo
lib64svm-devel-3.30-1.aarch64.binary
libsvm-3.30-1.aarch64.source
libsvm-debuginfo-3.30-1.aarch64.debuginfo
libsvm-debugsource-3.30-1.aarch64.binary
libsvm-javadoc-3.30-1.aarch64.binary
libsvm-svm-toy-qt-3.30-1.aarch64.binary
libsvm-svm-toy-qt-debuginfo-3.30-1.aarch64.debuginfo
octave-libsvm-3.30-1.aarch64.binary
octave-libsvm-debuginfo-3.30-1.aarch64.debuginfo
python-libsvm-3.30-1.aarch64.binary
svm-tools-3.30-1.aarch64.binary
svm-tools-debuginfo-3.30-1.aarch64.debuginfo
java-libsvm-3.30-1.znver1.binary
lib64svm-3.30-1.znver1.binary
lib64svm-debuginfo-3.30-1.znver1.debuginfo
lib64svm-devel-3.30-1.znver1.binary
libsvm-3.30-1.znver1.source
libsvm-debuginfo-3.30-1.znver1.debuginfo
libsvm-debugsource-3.30-1.znver1.binary
libsvm-javadoc-3.30-1.znver1.binary
libsvm-svm-toy-qt-3.30-1.znver1.binary
libsvm-svm-toy-qt-debuginfo-3.30-1.znver1.debuginfo
octave-libsvm-3.30-1.znver1.binary
octave-libsvm-debuginfo-3.30-1.znver1.debuginfo
python-libsvm-3.30-1.znver1.binary
svm-tools-3.30-1.znver1.binary
svm-tools-debuginfo-3.30-1.znver1.debuginfo
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.netNo Comment.774d 05hrs