[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