[dogtag-pki/f15] Bugzilla Bug #734590 - Refactor JNI libraries for Fedora 16+ . . . (mharmsen) Bugzilla Bug #699809 -
kwright
kwright at fedoraproject.org
Fri Oct 7 03:25:50 UTC 2011
commit cd9ddfebd6636d2650f980a9138cd2831174a1eb
Author: Kevin Wright <kwright at redhat.com>
Date: Thu Oct 6 20:25:49 2011 -0700
Bugzilla Bug #734590 - Refactor JNI libraries for Fedora 16+ . . . (mharmsen)
Bugzilla Bug #699809 - Convert CS to use systemd (alee)
clog | 4 +-
dogtag-pki.spec | 119 ++++++++++++++++++++++++++++++++++++++-----------------
2 files changed, 85 insertions(+), 38 deletions(-)
---
diff --git a/clog b/clog
index c5814a0..d0d4892 100644
--- a/clog
+++ b/clog
@@ -1,2 +1,2 @@
-Bugzilla Bug #669226 - Remove Legacy Build System
-Updated release of 'tomcatjss' for Fedora 15
+Bugzilla Bug #734590 - Refactor JNI libraries for Fedora 16+ . . . (mharmsen)
+Bugzilla Bug #699809 - Convert CS to use systemd (alee)
diff --git a/dogtag-pki.spec b/dogtag-pki.spec
index 168bc00..afa2dbd 100644
--- a/dogtag-pki.spec
+++ b/dogtag-pki.spec
@@ -1,7 +1,7 @@
Summary: Dogtag Public Key Infrastructure (PKI) Suite
Name: dogtag-pki
Version: 9.0.0
-Release: 5%{?dist}
+Release: 7%{?dist}
# The entire source code is GPLv2 except for 'pki-tps' which is LGPLv2
License: GPLv2 and LGPLv2
URL: http://pki.fedoraproject.org/
@@ -9,65 +9,104 @@ Group: System Environment/Daemons
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildArch: noarch
-# Make certain that this 'meta' package requires the latest version(s)
-# of ALL top-level Dogtag PKI support packages
-Requires: jss >= 4.2.6-17
+# Establish MINIMUM package versions based upon platform
+%if 0%{?fedora} >= 16
+%define dogtag_pki_theme_version 9.0.9
+%define esc_version 1.1.0
+%define jss_version 4.2.6-19.1
+%define osutil_version 2.0.2
+%define pki_core_version 9.0.15
+%define pki_kra_version 9.0.8
+%define pki_ocsp_version 9.0.7
+%define pki_ra_version 9.0.4
+%define pki_tks_version 9.0.7
+%define pki_tps_version 9.0.7
+%define pki_console_version 9.0.5
+%define tomcatjss_version 6.0.2
+%else
%if 0%{?fedora} >= 15
-Requires: osutil >= 2.0.1
-Requires: tomcatjss >= 6.0.0
+%define dogtag_pki_theme_version 9.0.0
+%define esc_version 1.1.0
+%define jss_version 4.2.6-17
+%define osutil_version 2.0.1
+%define pki_core_version 9.0.0
+%define pki_kra_version 9.0.0
+%define pki_ocsp_version 9.0.0
+%define pki_ra_version 9.0.0
+%define pki_tks_version 9.0.0
+%define pki_tps_version 9.0.0
+%define pki_console_version 9.0.0
+%define tomcatjss_version 6.0.0
%else
-Requires: osutil >= 2.0.0
-Requires: tomcatjss >= 2.0.0
+%define dogtag_pki_theme_version 9.0.0
+%define esc_version 1.1.0
+%define jss_version 4.2.6-17
+%define osutil_version 2.0.0
+%define pki_core_version 9.0.0
+%define pki_kra_version 9.0.0
+%define pki_ocsp_version 9.0.0
+%define pki_ra_version 9.0.0
+%define pki_tks_version 9.0.0
+%define pki_tps_version 9.0.0
+%define pki_console_version 9.0.0
+%define tomcatjss_version 2.0.0
+%endif
%endif
# Make certain that this 'meta' package requires the latest version(s)
+# of ALL top-level Dogtag PKI support packages
+Requires: jss >= %{jss_version}
+Requires: osutil >= %{osutil_version}
+Requires: tomcatjss >= %{tomcatjss_version}
+
+# Make certain that this 'meta' package requires the latest version(s)
# of ALL top-level Dogtag PKI support javadocs
-Requires: jss-javadoc >= 4.2.6-17
+Requires: jss-javadoc >= %{jss_version}
# Make certain that this 'meta' package requires the latest version(s)
# of ALL Dogtag PKI theme packages
-Requires: dogtag-pki-ca-theme >= 9.0.0
-Requires: dogtag-pki-common-theme >= 9.0.0
-Requires: dogtag-pki-console-theme >= 9.0.0
-Requires: dogtag-pki-kra-theme >= 9.0.0
-Requires: dogtag-pki-ocsp-theme >= 9.0.0
-Requires: dogtag-pki-ra-theme >= 9.0.0
-Requires: dogtag-pki-tks-theme >= 9.0.0
-Requires: dogtag-pki-tps-theme >= 9.0.0
+Requires: dogtag-pki-ca-theme >= %{dogtag_pki_theme_version}
+Requires: dogtag-pki-common-theme >= %{dogtag_pki_theme_version}
+Requires: dogtag-pki-console-theme >= %{dogtag_pki_theme_version}
+Requires: dogtag-pki-kra-theme >= %{dogtag_pki_theme_version}
+Requires: dogtag-pki-ocsp-theme >= %{dogtag_pki_theme_version}
+Requires: dogtag-pki-ra-theme >= %{dogtag_pki_theme_version}
+Requires: dogtag-pki-tks-theme >= %{dogtag_pki_theme_version}
+Requires: dogtag-pki-tps-theme >= %{dogtag_pki_theme_version}
# Make certain that this 'meta' package requires the latest version(s)
# of ALL Dogtag PKI core packages
-Requires: pki-ca >= 9.0.0
-Requires: pki-common >= 9.0.0
-Requires: pki-java-tools >= 9.0.0
-Requires: pki-native-tools >= 9.0.0
-Requires: pki-selinux >= 9.0.0
-Requires: pki-setup >= 9.0.0
-Requires: pki-silent >= 9.0.0
-Requires: pki-symkey >= 9.0.0
-Requires: pki-util >= 9.0.0
+Requires: pki-ca >= %{pki_core_version}
+Requires: pki-common >= %{pki_core_version}
+Requires: pki-java-tools >= %{pki_core_version}
+Requires: pki-native-tools >= %{pki_core_version}
+Requires: pki-selinux >= %{pki_core_version}
+Requires: pki-setup >= %{pki_core_version}
+Requires: pki-silent >= %{pki_core_version}
+Requires: pki-symkey >= %{pki_core_version}
+Requires: pki-util >= %{pki_core_version}
# Make certain that this 'meta' package requires the latest version(s)
# of ALL Dogtag PKI core javadocs
-Requires: pki-common-javadoc >= 9.0.0
-Requires: pki-java-tools-javadoc >= 9.0.0
-Requires: pki-util-javadoc >= 9.0.0
+Requires: pki-common-javadoc >= %{pki_core_version}
+Requires: pki-java-tools-javadoc >= %{pki_core_version}
+Requires: pki-util-javadoc >= %{pki_core_version}
# Make certain that this 'meta' package requires the latest version(s)
# of ALL other Dogtag PKI subsystems
-Requires: pki-kra >= 9.0.0
-Requires: pki-ocsp >= 9.0.0
-Requires: pki-ra >= 9.0.0
-Requires: pki-tks >= 9.0.0
-Requires: pki-tps >= 9.0.0
+Requires: pki-kra >= %{pki_kra_version}
+Requires: pki-ocsp >= %{pki_ocsp_version}
+Requires: pki-ra >= %{pki_ra_version}
+Requires: pki-tks >= %{pki_tks_version}
+Requires: pki-tps >= %{pki_tps_version}
# Make certain that this 'meta' package requires the latest version(s)
# of Dogtag PKI console
-Requires: pki-console >= 9.0.0
+Requires: pki-console >= %{pki_console_version}
# Make certain that this 'meta' package requires the latest version(s)
# of ALL Dogtag PKI clients
-Requires: esc >= 1.1.0
+Requires: esc >= %{esc_version}
# NOTE: Several PKI packages require a "virtual" theme component. These
# "virtual" theme components are "Provided" by various theme "flavors"
@@ -140,6 +179,14 @@ rm -rf %{buildroot}
%doc README
%changelog
+* Thu Sep 22 2011 Matthew Harmsen <mharmsen at redhat.com> 9.0.7-1
+- Bugzilla Bug #734590 - Refactor JNI libraries for Fedora 16+ . . . (mharmsen)
+- Bugzilla Bug #699809 - Convert CS to use systemd (alee)
+
+* Mon Sep 12 2011 Matthew Harmsen <mharmsen at redhat.com> 9.0.0-6
+- Bugzilla Bug #734590 - Refactor JNI libraries for Fedora 16+ . . .
+- Established MINIMUM package versions based upon platform
+
* Thu Jul 14 2011 Matthew Harmsen <mharmsen at redhat.com> 9.0.0-5
- Bugzilla Bug #669226 - Remove Legacy Build System
- Updated release of 'tomcatjss' for Fedora 15
More information about the scm-commits
mailing list