[pki-core] Fix build failure - Bugzilla #1103220
Ade Lee
vakwetu at fedoraproject.org
Tue Jul 1 12:19:01 UTC 2014
commit f0fe62951eb020390cf0c0c8a29b59f89a3259ba
Author: Ade Lee <alee at redhat.com>
Date: Tue Jul 1 20:16:56 2014 +0800
Fix build failure - Bugzilla #1103220
pki-core.spec | 45 ++++++++++++++++++++++++++++++++++++++-------
sources | 2 +-
2 files changed, 39 insertions(+), 8 deletions(-)
---
diff --git a/pki-core.spec b/pki-core.spec
index 84d1acf..1c50267 100644
--- a/pki-core.spec
+++ b/pki-core.spec
@@ -5,7 +5,7 @@ distutils.sysconfig import get_python_lib; print(get_python_lib(1))")}
Name: pki-core
Version: 10.2.0
-Release: 0.3%{?dist}
+Release: 0.4%{?dist}
Summary: Certificate System - PKI Core Components
URL: http://pki.fedoraproject.org/
License: GPLv2
@@ -38,12 +38,13 @@ BuildRequires: resteasy-base-atom-provider
BuildRequires: resteasy-base-jaxb-provider
BuildRequires: resteasy-base-jaxrs
BuildRequires: resteasy-base-jaxrs-api
-BuildRequires: resteasy-base-jettison-provider
+BuildRequires: resteasy-base-jackson-provider
%else
-BuildRequires: resteasy >= 3.0.1-3
+BuildRequires: resteasy >= 3.0.6-2
%endif
BuildRequires: pylint
+BuildRequires: python-nss
BuildRequires: python-requests
BuildRequires: libselinux-python
BuildRequires: policycoreutils-python
@@ -188,7 +189,7 @@ Requires: apache-commons-lang
Requires: apache-commons-logging
Requires: java-headless >= 1:1.7.0
Requires: javassist
-Requires: jettison
+Requires: jackson-jaxrs-json-provider
Requires: jpackage-utils >= 0:1.7.5-10
Requires: jss >= 4.2.6-28
Requires: ldapjdk
@@ -200,9 +201,9 @@ Requires: resteasy-base-atom-provider
Requires: resteasy-base-jaxb-provider
Requires: resteasy-base-jaxrs
Requires: resteasy-base-jaxrs-api
-Requires: resteasy-base-jettison-provider
+Requires: resteasy-base-jackson-provider
%else
-Requires: resteasy >= 3.0.1-3
+Requires: resteasy >= 3.0.6-2
%endif
Requires: xalan-j2
Requires: xerces-j2
@@ -268,6 +269,7 @@ Requires: policycoreutils
Requires: openldap-clients
Requires: pki-base = %{version}-%{release}
Requires: pki-tools = %{version}-%{release}
+Requires: policycoreutils-python
Requires: selinux-policy-base >= 3.11.1-43
Obsoletes: pki-selinux
@@ -521,6 +523,16 @@ cd build
cd build
%{__make} install DESTDIR=%{buildroot} INSTALL="install -p"
+# Create symlinks for TPS web application
+%{__mkdir_p} %{buildroot}%{_datadir}/pki/tps/webapps/tps/WEB-INF/lib
+ln -s %{_javadir}/pki/pki-nsutil.jar %{buildroot}%{_datadir}/pki/tps/webapps/tps/WEB-INF/lib
+ln -s %{_javadir}/pki/pki-cmsutil.jar %{buildroot}%{_datadir}/pki/tps/webapps/tps/WEB-INF/lib
+ln -s %{_javadir}/pki/pki-certsrv.jar %{buildroot}%{_datadir}/pki/tps/webapps/tps/WEB-INF/lib
+ln -s %{_javadir}/pki/pki-cms.jar %{buildroot}%{_datadir}/pki/tps/webapps/tps/WEB-INF/lib
+ln -s %{_javadir}/pki/pki-cmscore.jar %{buildroot}%{_datadir}/pki/tps/webapps/tps/WEB-INF/lib
+ln -s %{_javadir}/pki/pki-cmsbundle.jar %{buildroot}%{_datadir}/pki/tps/webapps/tps/WEB-INF/lib
+ln -s %{_javadir}/pki/pki-tps.jar %{buildroot}%{_datadir}/pki/tps/webapps/tps/WEB-INF/lib
+
%if %{with server}
# Scanning the python code with pylint. A return value of 0 represents there are no
@@ -827,6 +839,7 @@ fi
%{_datadir}/pki/VERSION
%{_datadir}/pki/etc/
%{_datadir}/pki/upgrade/
+%{_datadir}/pki/key/templates
%dir %{_sysconfdir}/pki
%config(noreplace) %{_sysconfdir}/pki/pki.conf
%dir %{_javadir}/pki
@@ -874,6 +887,12 @@ fi
%{_javadir}/pki/pki-tools.jar
%{_datadir}/pki/java-tools/
%{_mandir}/man1/pki.1.gz
+%{_mandir}/man1/pki-cert.1.gz
+%{_mandir}/man1/pki-client.1.gz
+%{_mandir}/man1/pki-group.1.gz
+%{_mandir}/man1/pki-key.1.gz
+%{_mandir}/man1/pki-securitydomain.1.gz
+%{_mandir}/man1/pki-user.1.gz
%if %{with server}
@@ -882,6 +901,7 @@ fi
%defattr(-,root,root,-)
%doc base/common/THIRD_PARTY_LICENSES
%doc base/server/LICENSE
+%doc base/server/README
%{_sysconfdir}/pki/default.cfg
%{_sbindir}/pkispawn
%{_sbindir}/pkidestroy
@@ -982,6 +1002,8 @@ fi
%{_datadir}/pki/tps/conf/
%{_datadir}/pki/tps/setup/
%{_datadir}/pki/tps/webapps/
+%{_mandir}/man5/pki-tps-connector.5.gz
+%{_mandir}/man5/pki-tps-profile.5.gz
%if %{with javadoc}
%files -n pki-javadoc
@@ -992,6 +1014,9 @@ fi
%endif # %{with server}
%changelog
+* Tue Jul 1 2014 Ade Lee <alee at redhat.com> - 10.2.0-0.4
+- Update rawhide build
+
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 10.2.0-0.3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
@@ -999,8 +1024,14 @@ fi
- Use Requires: java-headless rebuild (#1067528)
* Fri Nov 22 2013 Dogtag Team <pki-devel at redhat.com> 10.2.0-0.1
-- Updated version number to 10.2.0-0.1.
- Added option to build without server packages.
+- Replaced Jettison with Jackson.
+- Added python-nss build requirement
+- Bugzilla Bug #1057959 - pkispawn requires policycoreutils-python
+- TRAC Ticket #840 - pkispawn requires policycoreutils-python
+- Updated requirements for resteasy
+- Added template files for archive, retrieve and generate key
+ requests to the client package.
* Fri Nov 15 2013 Ade Lee <alee at redhat.com> 10.1.0-1
- Trac Ticket 788 - Clean up spec files
diff --git a/sources b/sources
index 1ae947a..fa203a6 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-191fc3ae010710439244a00fe8168aba pki-core-10.2.0.tar.gz
+07ebbb27a9b18879ecb03e5b5a095429 pki-core-10.2.0.tar.gz
More information about the scm-commits
mailing list