From 621d9e5c413e561293d7484b93882d985b3fe15f Mon Sep 17 00:00:00 2001 From: Endi Sukma Dewata Date: Sat, 24 Mar 2012 02:27:47 -0500 Subject: Removed unnecessary pki folder. Previously the source code was located inside a pki folder. This folder was created during svn migration and is no longer needed. This folder has now been removed and the contents have been moved up one level. Ticket #131 --- specs/pki-console.spec | 176 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 176 insertions(+) create mode 100644 specs/pki-console.spec (limited to 'specs/pki-console.spec') diff --git a/specs/pki-console.spec b/specs/pki-console.spec new file mode 100644 index 000000000..987fd7e45 --- /dev/null +++ b/specs/pki-console.spec @@ -0,0 +1,176 @@ +# for a pre-release, define the prerel field e.g. .a1 .rc2 - comment out for official release +# also remove the space between % and global - this space is needed because +# fedpkg verrel stupidly ignores comment lines +%global prerel .a1 +# also need the relprefix field for a pre-release e.g. .0 - also comment out for official release +%global relprefix 0. + +Name: pki-console +Version: 10.0.0 +Release: %{?relprefix}3%{?prerel}%{?dist} +Summary: Certificate System - PKI Console +URL: http://pki.fedoraproject.org/ +License: GPLv2 +Group: System Environment/Base + +BuildArch: noarch + +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) + +BuildRequires: cmake +BuildRequires: idm-console-framework +BuildRequires: java-devel >= 1:1.6.0 +BuildRequires: ldapjdk +BuildRequires: nspr-devel +BuildRequires: nss-devel +%if 0%{?fedora} >= 17 +BuildRequires: junit +%else +BuildRequires: junit4 +%endif +%if 0%{?fedora} >= 16 +BuildRequires: jpackage-utils >= 1.7.5-10 +BuildRequires: jss >= 4.2.6-19.1 +BuildRequires: pki-util >= 9.0.15 +%else +BuildRequires: jpackage-utils +BuildRequires: jss >= 4.2.6-17 +BuildRequires: pki-util +%endif + +Requires: idm-console-framework +Requires: java >= 1:1.6.0 +Requires: ldapjdk +Requires: pki-console-theme >= 9.0.0 +%if 0%{?fedora} >= 16 +Requires: jpackage-utils >= 1.7.5-10 +Requires: jss >= 4.2.6-19.1 +%else +Requires: jpackage-utils +Requires: jss >= 4.2.6-17 +%endif + +Source0: http://pki.fedoraproject.org/pki/sources/%{name}/%{name}-%{version}%{?prerel}.tar.gz + +%description +Certificate System (CS) is an enterprise software system designed +to manage enterprise Public Key Infrastructure (PKI) deployments. + +The PKI Console is a java application used to administer CS. + +For deployment purposes, a PKI Console requires ONE AND ONLY ONE of the +following "Mutually-Exclusive" PKI Theme packages: + + * dogtag-pki-theme (Dogtag Certificate System deployments) + * redhat-pki-theme (Red Hat Certificate System deployments) + + +%prep + + +%setup -q -n %{name}-%{version}%{?prerel} + + +%clean +%{__rm} -rf %{buildroot} + + +%build +%{__mkdir_p} build +cd build +%cmake -DVAR_INSTALL_DIR:PATH=/var -DBUILD_PKI_CONSOLE:BOOL=ON -DJAVA_LIB_INSTALL_DIR=%{_jnidir} .. +%{__make} VERBOSE=1 %{?_smp_mflags} + + +%install +%{__rm} -rf %{buildroot} +cd build +%{__make} install DESTDIR=%{buildroot} INSTALL="install -p" + + +%files +%defattr(-,root,root,-) +%doc base/console/LICENSE +%{_bindir}/pkiconsole +%{_javadir}/pki/ + + +%changelog +* Wed Mar 14 2012 Matthew Harmsen 10.0.0-0.3.a1 +- Corrected 'junit' dependency check + +* Wed Feb 22 2012 Matthew Harmsen 10.0.0-0.2.a1 +- Bugzilla Bug #788787 - added 'junit'/'junit4' build-time requirements + +* Wed Feb 1 2012 Nathan Kinder 10.0.0-0.1.a1 +- Updated package version number + +* Thu Sep 22 2011 Matthew Harmsen 9.0.5-1 +- Bugzilla Bug #734590 - Refactor JNI libraries for Fedora 16+ . . . (mharmsen) +- Bugzilla Bug #699809 - Convert CS to use systemd (alee) + +* Wed Aug 31 2011 Matthew Harmsen 9.0.4-1 +- Bugzilla Bug #734590 - Refactor JNI libraries for Fedora 16+ . . . + +* Thu Jul 14 2011 Matthew Harmsen 9.0.3-1 +- Bugzilla Bug #700462 - No action on clicking "Help" button of + pkiconsole's right pane (alee) +- Bugzilla Bug #697939 - DRM signed audit log message - operation should + be read instead of modify (jmagne) +- Bugzilla Bug #669226 - Remove Legacy Build System (mharmsen) +- Updated release of 'jss' + +* Fri Mar 25 2011 Matthew Harmsen 9.0.2-1 +- Bugzilla Bug #690950 - Update Dogtag Packages for Fedora 15 (beta) +- Require "jss >= 4.2.6-15" as a build and runtime requirement + +* Thu Mar 17 2011 Matthew Harmsen 9.0.1-1 +- Bugzilla Bug #688763 - Rebase updated Dogtag Packages for Fedora 15 (alpha) +- Bugzilla Bug #676682 - REGRESSION: Restore missing 'gif' files + to console . . . + +* Wed Dec 1 2010 Matthew Harmsen 9.0.0-1 +- Updated Dogtag 1.3.x --> Dogtag 2.0.0 --> Dogtag 9.0.0 +- Bugzilla Bug #607380 - CC: Make sure Java Console can configure + all security relevant config items +- Bugzilla Bug #539781 - rhcs 71 - CRLs Partitioned + by Reason Code - onlySomeReasons ? +- Bugzilla Bug #518241 - pkiconsole does not launch when CA is configured + with ECC +- Bugzilla Bug #516632 - RHCS 7.1 - CS Incorrectly Issuing Multiple + Certificates from the Same Request +- Bugzilla Bug #451874 - RFE - Java console - Certificate Wizard missing + e.c. support +- Bugzilla Bug #638377 - Generate PKI UI components which exclude + a GUI interface +- Bugzilla Bug #651977 - turn off ssl2 for java servers (server.xml) +- Bugzilla Bug #512496 - RFE rhcs80 - crl updates and scheduling feature +- Bugzilla Bug #662201 - Console: View button for log messages + is not functional. +- Bugzilla Bug #649343 - Publishing queue should recover from CA crash. +- Bugzilla Bug #663546 - Disable the functionalities that are not exposed + in the console +- Bugzilla Bug #656733 - Standardize jar install location and jar names +- Bugzilla Bug #642741 - CS build uses deprecated functions + +* Wed Apr 21 2010 Andrew Wnuk 1.3.2-1 +- Bugzilla Bug #493765 - console renewal fix for ca, ocsp, and ssl certificates + +* Mon Feb 08 2010 Matthew Harmsen 1.3.1-1 +- Bugzilla Bug #562986 - Supply convenience symlink(s) for backwards + compatibility (rename jar files as appropriate) + +* Fri Jan 15 2010 Kevin Wright 1.3.0-4 +- removed BuildRequires dogtag-pki-console-ui + +* Wed Jan 06 2010 Matthew Harmsen 1.3.0-3 +- Bugzilla Bug #553487 - Review Request: pki-console +- The Dogtag PKI Console +- Take ownership of directories + +* Mon Dec 14 2009 Kevin Wright 1.3.0-2 +- Removed 'with exceptions' from License + +* Thu Oct 15 2009 Ade Lee 1.3.0-1 +- Bugzilla Bug #X - Packaging for Fedora Dogtag + -- cgit