summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--specs/dogtag-pki.spec50
-rw-r--r--specs/pki-console.spec14
2 files changed, 56 insertions, 8 deletions
diff --git a/specs/dogtag-pki.spec b/specs/dogtag-pki.spec
index f2bcb41ff..22f3d193c 100644
--- a/specs/dogtag-pki.spec
+++ b/specs/dogtag-pki.spec
@@ -1,3 +1,9 @@
+%if 0%{?rhel} || 0%{?fedora} < 24
+%global with_python3 0
+%else
+%global with_python3 1
+%endif
+
Summary: Dogtag Public Key Infrastructure (PKI) Suite
Name: dogtag-pki
Version: 10.3.3
@@ -11,9 +17,13 @@ BuildArch: noarch
%define dogtag_pki_theme_version %{version}
%define esc_version 1.1.0
-%define jss_version 4.2.6-40
# NOTE: The following package versions are TLS compliant:
+%if 0%{?rhel}
+%define pki_core_rhel_version 10.3.2
+%define pki_core_rhcs_version %{version}
+%else
%define pki_core_version %{version}
+%endif
%define pki_console_version %{version}
# Make certain that this 'meta' package requires the latest version(s)
@@ -21,17 +31,42 @@ BuildArch: noarch
Requires: dogtag-pki-server-theme >= %{dogtag_pki_theme_version}
Requires: dogtag-pki-console-theme >= %{dogtag_pki_theme_version}
+%if 0%{?rhel}
+# Make certain that this 'meta' package requires the latest version(s)
+# of ALL Red Hat PKI core (RHEL) packages
+Requires: pki-base >= %{pki_core_rhel_version}
+Requires: pki-base-java >= %{pki_core_rhel_version}
+%if 0%{?with_python3}
+Requires: pki-base-python3 >= %{pki_core_rhel_version}
+%endif
+Requires: pki-ca >= %{pki_core_rhel_version}
+Requires: pki-kra >= %{pki_core_rhel_version}
+Requires: pki-server >= %{pki_core_rhel_version}
+Requires: pki-symkey >= %{pki_core_rhel_version}
+Requires: pki-tools >= %{pki_core_rhel_version}
+
+# Make certain that this 'meta' package requires the latest version(s)
+# of ALL Red Hat PKI core (RHCS) packages
+Requires: pki-ocsp >= %{pki_core_rhcs_version}
+Requires: pki-tks >= %{pki_core_rhcs_version}
+Requires: pki-tps >= %{pki_core_rhcs_version}
+%else
# Make certain that this 'meta' package requires the latest version(s)
# of ALL Dogtag PKI core packages
+Requires: pki-base >= %{pki_core_version}
+Requires: pki-base-java >= %{pki_core_version}
+%if 0%{?with_python3}
+Requires: pki-base-python3 >= %{pki_core_version}
+%endif
Requires: pki-ca >= %{pki_core_version}
Requires: pki-kra >= %{pki_core_version}
Requires: pki-ocsp >= %{pki_core_version}
-Requires: pki-tks >= %{pki_core_version}
-Requires: pki-tps >= %{pki_core_version}
Requires: pki-server >= %{pki_core_version}
-Requires: pki-tools >= %{pki_core_version}
Requires: pki-symkey >= %{pki_core_version}
-Requires: pki-base >= %{pki_core_version}
+Requires: pki-tks >= %{pki_core_version}
+Requires: pki-tools >= %{pki_core_version}
+Requires: pki-tps >= %{pki_core_version}
+%endif
# Make certain that this 'meta' package requires the latest version(s)
# of Dogtag PKI console
@@ -65,7 +100,7 @@ this machine, or remotely over the attached network connection.
Finally, although they are no longer supplied by this 'meta' package,
javadocs are available for both JSS (jss-javadoc) and portions of
-the Dogtag API (pki-javadoc).
+the Dogtag PKI API (pki-javadoc).
NOTE: As a convenience for standalone deployments, this 'dogtag-pki'
top-level meta package supplies Dogtag themes for use by the
@@ -92,6 +127,9 @@ rm -rf %{buildroot}
* Tue Jun 7 2016 Dogtag Team <pki-devel@redhat.com> 10.3.3-0.1
- Updated version number to 10.3.3-0.1
+* Tue Jun 7 2016 Dogtag Team <pki-devel@redhat.com> 10.3.2-2
+- Provided cleaner runtime dependency separation
+
* Tue Jun 7 2016 Dogtag Team <pki-devel@redhat.com> 10.3.2-1
- Updated version number to 10.3.2-1
diff --git a/specs/pki-console.spec b/specs/pki-console.spec
index 5d939ba91..672cfcb72 100644
--- a/specs/pki-console.spec
+++ b/specs/pki-console.spec
@@ -8,6 +8,13 @@ Group: System Environment/Base
%bcond_without javadoc
+%if 0%{?rhel}
+%define pki_core_rhel_version 10.3.2
+%define pki_core_version %{pki_core_rhel_version}
+%else
+%define pki_core_version %{version}
+%endif
+
BuildArch: noarch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
@@ -26,12 +33,12 @@ BuildRequires: nss-devel
BuildRequires: junit
BuildRequires: jpackage-utils >= 1.7.5-10
BuildRequires: jss >= 4.2.6-40
-BuildRequires: pki-base-java >= %{version}
+BuildRequires: pki-base-java >= %{pki_core_version}
Requires: idm-console-framework
Requires: java >= 1:1.8.0
Requires: ldapjdk
-Requires: pki-base-java >= %{version}
+Requires: pki-base-java >= %{pki_core_version}
Requires: pki-console-theme >= %{version}
Requires: jpackage-utils >= 1.7.5-10
Requires: jss >= 4.2.6-40
@@ -99,6 +106,9 @@ cd build
* Tue Jun 7 2016 Dogtag Team <pki-devel@redhat.com> 10.3.3-0.1
- Updated version number to 10.3.3-0.1
+* Tue Jun 7 2016 Dogtag Team <pki-devel@redhat.com> 10.3.2-3
+- Provided cleaner runtime dependency separation
+
* Tue Jun 7 2016 Dogtag Team <pki-devel@redhat.com> 10.3.2-2
- Updated 'java', 'java-headless', and 'java-devel' dependencies to 1:1.8.0.