[qdbm] F-21: disable java due to gcc-java vanishment
Mamoru TASAKA
mtasaka at fedoraproject.org
Thu Jun 12 02:00:44 UTC 2014
commit 9d4b2b1066dd2acf06364a6d8574b84d3a151d77
Author: Mamoru TASAKA <mtasaka at fedoraproject.org>
Date: Thu Jun 12 11:00:36 2014 +0900
F-21: disable java due to gcc-java vanishment
qdbm.spec | 21 +++++++++++++++++++--
1 files changed, 19 insertions(+), 2 deletions(-)
---
diff --git a/qdbm.spec b/qdbm.spec
index 176733b..5cef75b 100644
--- a/qdbm.spec
+++ b/qdbm.spec
@@ -1,3 +1,9 @@
+%if 0%{?fedora} >= 21
+%define enable_java 0
+%else
+%define enable_java 1
+%endif
+
Name: qdbm
Version: 1.8.78
Release: 13%{?dist}
@@ -11,11 +17,16 @@ Patch0: qdbm-ruby-1.9-compat.patch
BuildRequires: zlib-devel
BuildRequires: bzip2-devel
BuildRequires: lzo-devel
+%if 0%{?enable_java} >= 1
BuildRequires: gcc-java libgcj-devel
+%endif
# ruby-devel requires ruby-libs but not require ruby
BuildRequires: ruby
BuildRequires: ruby-devel
BuildRequires: perl(ExtUtils::MakeMaker)
+%if 0%{?enable_java} < 1
+Obsoletes: %{name}-java < 1.8.78-13
+%endif
Summary: Quick Database Manager
Group: System Environment/Libraries
@@ -146,11 +157,13 @@ pushd plus
popd
## 3. for java
+%if 0%{?enable_java} >= 1
pushd java
%{__sed} -i.flags -e '/^CFLAGS/s|@MYOPTS@|%{optflags}|' Makefile.in
%configure --with-gcj
%{__make} JAR=%{_bindir}/fastjar JAVAC="%{_bindir}/gcj -C"
popd
+%endif
## 4. for cgi
pushd cgi
@@ -197,6 +210,7 @@ rmdir $RPM_BUILD_ROOT%{_datadir}/qdbm/cgi
rmdir $RPM_BUILD_ROOT%{_datadir}/qdbm
## 3. for java
+%if 0%{?enable_java} >= 1
pushd java
%{__make} install DESTDIR=$RPM_BUILD_ROOT JAR=%{_bindir}/fastjar
popd
@@ -209,6 +223,7 @@ popd
%{__rm} $RPM_BUILD_ROOT%{_datadir}/qdbm/java/*.html
rmdir $RPM_BUILD_ROOT%{_datadir}/qdbm/java
rmdir $RPM_BUILD_ROOT%{_datadir}/qdbm
+%endif
## 4. for perl
pushd perl
@@ -310,6 +325,7 @@ popd
%dir %{_sysconfdir}/qdbm/
%config(noreplace) %{_sysconfdir}/qdbm/*.conf
+%if 0%{?enable_java} >= 1
%files java
%defattr(-, root, root,-)
%doc java/japidoc/
@@ -318,6 +334,7 @@ popd
%{_libdir}/libjqdbm.so*
%{_javadir}/*.jar
+%endif
%files perl
%defattr(-, root, root, -)
@@ -356,8 +373,8 @@ popd
%changelog
-* Sun Jun 08 2014 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.8.78-13
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
+* Thu Jun 12 2014 Mamoru TASAKA <mtasaka at fedoraproject.org> - 1.8.78-13
+- F-21: disable java due to gcc-java vanishment
* Mon Apr 28 2014 Vít Ondruch <vondruch at redhat.com> - 1.8.78-12
- Rebuilt for https://fedoraproject.org/wiki/Changes/Ruby_2.1
More information about the scm-commits
mailing list