From 616384dc453713dc313d698c0ccf3928f3e8df0f Mon Sep 17 00:00:00 2001 From: "Endi S. Dewata" Date: Mon, 2 Aug 2021 18:50:01 -0500 Subject: [PATCH] Drop javadoc package Resolves: #1952530 --- ldapjdk.spec | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/ldapjdk.spec b/ldapjdk.spec index c6bbaba..5a31077 100644 --- a/ldapjdk.spec +++ b/ldapjdk.spec @@ -11,7 +11,7 @@ BuildArch: noarch # For development (i.e. unsupported) releases, use x.y.z-0.n.. # For official (i.e. supported) releases, use x.y.z-r where r >=1. Version: 5.0.0 -Release: 0.1.alpha1%{?_timestamp}%{?_commit_id}%{?dist} +Release: 0.2.alpha1%{?_timestamp}%{?_commit_id}%{?dist} %global _phase -alpha1 %global spname ldapsp @@ -41,6 +41,14 @@ Source: https://github.com/dogtagpki/ldap-sdk/archive/v%{version}%{?_phase}/ldap %define java_headless java-11-openjdk-headless %define java_home /usr/lib/jvm/java-11-openjdk +################################################################################ +# Build Options +################################################################################ + +# Do not build javadoc package unless --with javadoc option is specified. + +%bcond_with javadoc + ################################################################################ # Build Dependencies ################################################################################ @@ -68,6 +76,7 @@ manage, and update the information stored in an LDAP directory. %license docs/ldapjdk/license.txt +%if %{with javadoc} ################################################################################ %package javadoc ################################################################################ @@ -76,6 +85,7 @@ Summary: Javadoc for %{name} %description javadoc Javadoc for %{name} +%endif ################################################################################ %prep @@ -117,8 +127,10 @@ install -pm 644 java-sdk/ldapfilter/pom.xml %{buildroot}%{_mavenpomdir}/JPP-ldap install -pm 644 java-sdk/ldapbeans/pom.xml %{buildroot}%{_mavenpomdir}/JPP-ldapbeans.pom install -pm 644 java-sdk/ldapsp/pom.xml %{buildroot}%{_mavenpomdir}/JPP-ldapsp.pom +%if %{with javadoc} install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name} cp -r java-sdk/dist/doc/* $RPM_BUILD_ROOT%{_javadocdir}/%{name} +%endif ################################################################################ %files @@ -133,14 +145,19 @@ cp -r java-sdk/dist/doc/* $RPM_BUILD_ROOT%{_javadocdir}/%{name} %{_mavenpomdir}/JPP-ldapfilter.pom %{_mavenpomdir}/JPP-ldapbeans.pom +%if %{with javadoc} ################################################################################ %files javadoc ################################################################################ %dir %{_javadocdir}/%{name} %{_javadocdir}/%{name}/* +%endif ################################################################################ %changelog +* Mon Aug 2 2021 Red Hat PKI Team - 5.0.0-0.2 +- Drop javadoc package + * Fri Jun 25 2021 Red Hat PKI Team - 5.0.0-0.1 - Rebase to LDAP SDK 5.0.0-alpha1