Rebase to LDAP SDK 5.2.0-beta2

Resolves: #2075160
This commit is contained in:
Endi S. Dewata 2022-05-02 15:35:42 -05:00
parent 44a9c29cc1
commit 73059c29f4
3 changed files with 51 additions and 18 deletions

1
.gitignore vendored
View File

@ -6,3 +6,4 @@ ldapjdk-4.18.tar.gz
/ldap-sdk-5.0.0-alpha1.tar.gz /ldap-sdk-5.0.0-alpha1.tar.gz
/ldap-sdk-5.0.0.tar.gz /ldap-sdk-5.0.0.tar.gz
/ldap-sdk-5.2.0-beta1.tar.gz /ldap-sdk-5.2.0-beta1.tar.gz
/ldap-sdk-5.2.0-beta2.tar.gz

View File

@ -2,17 +2,33 @@
Name: ldapjdk Name: ldapjdk
################################################################################ ################################################################################
%global product_id idm-ldapjdk
# Upstream version number:
%global major_version 5
%global minor_version 2
%global update_version 0
# Downstream release number:
# - development/stabilization (unsupported): 0.<n> where n >= 1
# - GA/update (supported): <n> where n >= 1
%global release_number 0.3
# Development phase:
# - development (unsupported): alpha<n> where n >= 1
# - stabilization (unsupported): beta<n> where n >= 1
# - GA/update (supported): <none>
%global phase beta2
%undefine timestamp
%undefine commit_id
Summary: LDAP SDK Summary: LDAP SDK
URL: http://www.dogtagpki.org/ URL: http://www.dogtagpki.org/
License: MPLv1.1 or GPLv2+ or LGPLv2+ License: MPLv1.1 or GPLv2+ or LGPLv2+
BuildArch: noarch BuildArch: noarch
Version: %{major_version}.%{minor_version}.%{update_version}
# For development (i.e. unsupported) releases, use x.y.z-0.n.<phase>. Release: %{release_number}%{?phase:.}%{?phase}%{?timestamp:.}%{?timestamp}%{?commit_id:.}%{?commit_id}%{?dist}
# For official (i.e. supported) releases, use x.y.z-r where r >=1.
Version: 5.2.0
Release: 0.2.beta1%{?_timestamp}%{?_commit_id}%{?dist}
%global _phase -beta1
# To create a tarball from a version tag: # To create a tarball from a version tag:
# $ git archive \ # $ git archive \
@ -20,7 +36,7 @@ Release: 0.2.beta1%{?_timestamp}%{?_commit_id}%{?dist}
# --prefix ldap-sdk-<version>/ \ # --prefix ldap-sdk-<version>/ \
# -o ldap-sdk-<version>.tar.gz \ # -o ldap-sdk-<version>.tar.gz \
# <version tag> # <version tag>
Source: https://github.com/dogtagpki/ldap-sdk/archive/v%{version}%{?_phase}/ldap-sdk-%{version}%{?_phase}.tar.gz Source: https://github.com/dogtagpki/ldap-sdk/archive/v%{version}%{?phase:-}%{?phase}/ldap-sdk-%{version}%{?phase:-}%{?phase}.tar.gz
# To create a patch for all changes since a version tag: # To create a patch for all changes since a version tag:
# $ git format-patch \ # $ git format-patch \
@ -48,36 +64,48 @@ BuildRequires: slf4j
BuildRequires: slf4j-jdk14 BuildRequires: slf4j-jdk14
BuildRequires: jss >= 5.2.0 BuildRequires: jss >= 5.2.0
%description
The Mozilla LDAP SDKs enable you to write applications which access,
manage, and update the information stored in an LDAP directory.
################################################################################ ################################################################################
# Runtime Dependencies %package -n %{product_id}
################################################################################ ################################################################################
Summary: LDAP SDK
Requires: %{java_headless} Requires: %{java_headless}
Requires: jpackage-utils >= 0:1.5 Requires: jpackage-utils >= 0:1.5
Requires: slf4j Requires: slf4j
Requires: slf4j-jdk14 Requires: slf4j-jdk14
Requires: jss >= 5.2.0 Requires: jss >= 5.2.0
%description Obsoletes: ldapjdk < %{version}-%{release}
Provides: ldapjdk = %{version}-%{release}
%description -n %{product_id}
The Mozilla LDAP SDKs enable you to write applications which access, The Mozilla LDAP SDKs enable you to write applications which access,
manage, and update the information stored in an LDAP directory. manage, and update the information stored in an LDAP directory.
%license docs/ldapjdk/license.txt %license docs/ldapjdk/license.txt
################################################################################ ################################################################################
%package javadoc %package -n %{product_id}-javadoc
################################################################################ ################################################################################
Summary: Javadoc for LDAP SDK Summary: Javadoc for LDAP SDK
%description javadoc Obsoletes: ldapjdk-javadoc < %{version}-%{release}
Provides: ldapjdk-javadoc = %{version}-%{release}
%description -n %{product_id}-javadoc
Javadoc for LDAP SDK Javadoc for LDAP SDK
################################################################################ ################################################################################
%prep %prep
################################################################################ ################################################################################
%autosetup -n ldap-sdk-%{version}%{?_phase} -p 1 %autosetup -n ldap-sdk-%{version}%{?phase:-}%{?phase} -p 1
################################################################################ ################################################################################
%build %build
@ -103,7 +131,7 @@ export JAVA_HOME=%{java_home}
install install
################################################################################ ################################################################################
%files %files -n %{product_id}
################################################################################ ################################################################################
%{_javadir}/ldapjdk.jar %{_javadir}/ldapjdk.jar
@ -116,7 +144,7 @@ export JAVA_HOME=%{java_home}
%{_mavenpomdir}/JPP-ldapbeans.pom %{_mavenpomdir}/JPP-ldapbeans.pom
################################################################################ ################################################################################
%files javadoc %files -n %{product_id}-javadoc
################################################################################ ################################################################################
%dir %{_javadocdir}/ldapjdk %dir %{_javadocdir}/ldapjdk
@ -124,7 +152,11 @@ export JAVA_HOME=%{java_home}
################################################################################ ################################################################################
%changelog %changelog
* Mon Apr 18 2022 Red Hat PKI Team <rhcs-maint@redhat.com> - 5.2.0-0.2-beta1 * Mon May 02 2022 Red Hat PKI Team <rhcs-maint@redhat.com> - 5.2.0-0.3.beta2
- Rebase to LDAP SDK 5.2.0-beta2
- Rename packages to idm-ldapjdk
* Mon Apr 18 2022 Red Hat PKI Team <rhcs-maint@redhat.com> - 5.2.0-0.2.beta1
- Rebase to LDAP SDK 5.2.0-beta1 - Rebase to LDAP SDK 5.2.0-beta1
* Tue Oct 05 2021 Red Hat PKI Team <rhcs-maint@redhat.com> - 5.0.0-1 * Tue Oct 05 2021 Red Hat PKI Team <rhcs-maint@redhat.com> - 5.0.0-1

View File

@ -1 +1 @@
SHA512 (ldap-sdk-5.2.0-beta1.tar.gz) = dfd19dc06d77e57312f7876d82db9edc8416ac0cf279a276290470d8fc0053e578dfc9d2dc605d798b5719f252ab132a1cc570958cffd9bd0c225a2ad1ab16ad SHA512 (ldap-sdk-5.2.0-beta2.tar.gz) = 4d53a81e342b227b8acfac22d1f0d7e95361c55950dbdb14c1674e8192e7c36e5fe434e0e1529d8abf9de9992572c179f434b7d6df54dddde34c57529522faaf