- Fix for RHEL6

epel8
Ding-Yi Chen 10 years ago
parent 460b237ea4
commit b04bddcbf7

@ -5,11 +5,11 @@
%define libsvm_python_dir %{python_sitearch}/libsvm %define libsvm_python_dir %{python_sitearch}/libsvm
%global maven_group_id tw.edu.ntu.csie %global maven_group_id tw.edu.ntu.csie
%global pom_file_version 3.17 %global pom_file_version 3.17
%global pom_file_name "JPP.%{maven_group_id}-%{name}.pom" %global pom_file_name JPP.%{maven_group_id}-%{name}.pom
Name: libsvm Name: libsvm
Version: 3.20 Version: 3.20
Release: 2%{?dist} Release: 3%{?dist}
Summary: A Library for Support Vector Machines Summary: A Library for Support Vector Machines
Group: Development/Libraries Group: Development/Libraries
@ -37,11 +37,11 @@ BuildRequires: grep
%define moc_path %{_bindir}/moc-qt4 %define moc_path %{_bindir}/moc-qt4
%endif %endif
# RHEL6 does not have add_maven_depmap # RHEL6 does not have enable_add_maven_depmap
%if 0%{?rhel} != 0 && 0%{?rhel} <=6 %if 0%{?rhel} != 0 && 0%{?rhel} <= 6
%define no_add_maven_depmap TRUE %define enable_add_maven_depmap FALSE
%else %else
%define no_add_maven_depmap FALSE %define enable_add_maven_depmap TRUE
%endif %endif
@ -54,7 +54,7 @@ BuildRequires: grep
%endif %endif
%else %else
%define no_java NO_JAVA %define no_java NO_JAVA
%define no_add_maven_depmap no_add_maven_depmap %define enable_add_maven_depmap FALSE
Obsoletes: libsvm-java < 2.88-1 Obsoletes: libsvm-java < 2.88-1
%endif %endif
@ -214,13 +214,15 @@ ln -s %{_javadir}/%{maven_group_id}/%{name}.jar %{buildroot}/%{_javadir}/%{name}
## Install the Java POM ## Install the Java POM
mkdir -p %{buildroot}%{_mavenpomdir} mkdir -p %{buildroot}%{_mavenpomdir}
cp -p %{name}.pom %{buildroot}%{_mavenpomdir}/%{pom_file_name} cp -p %{name}.pom %{buildroot}%{_mavenpomdir}/%{pom_file_name}
%endif
# RHEL6 does not support add_maven_depmap # RHEL6 does not support enable_add_maven_depmap
%if "%{no_add_maven_depmap}" == "FALSE" %if "%{enable_add_maven_depmap}" == "TRUE"
%add_maven_depmap %{pom_file_name} %{maven_group_id}/%{name}.jar %add_maven_depmap %{pom_file_name} %{maven_group_id}/%{name}.jar
%endif %endif
%endif
%post -p /sbin/ldconfig %post -p /sbin/ldconfig
@ -268,11 +270,19 @@ rm -rf %{buildroot}
%{python_sitearch}/libsvm.pth %{python_sitearch}/libsvm.pth
%if "%{no_java}" == "FALSE" %if "%{no_java}" == "FALSE"
%if "%{enable_add_maven_depmap}" == "TRUE"
%files java -f .mfiles %files java -f .mfiles
%else
%files java
%endif
%defattr(-,root,root,-) %defattr(-,root,root,-)
%doc java/README-Java java/test_applet.html %doc java/README-Java java/test_applet.html
%{_javadir}/%{name}.jar %{_javadir}/%{name}.jar
%{_javadir}/%{maven_group_id}/%{name}-%{version}.jar %{_javadir}/%{maven_group_id}/%{name}-%{version}.jar
%if "%{enable_add_maven_depmap}" == "FALSE"
%{_javadir}/%{maven_group_id}/%{name}.jar
%{_mavenpomdir}/%{pom_file_name}
%endif
%endif %endif
%files svm-toy-gtk %files svm-toy-gtk

Loading…
Cancel
Save