summaryrefslogtreecommitdiffstats
path: root/specs/ipa-pki-theme.spec
diff options
context:
space:
mode:
Diffstat (limited to 'specs/ipa-pki-theme.spec')
-rw-r--r--specs/ipa-pki-theme.spec181
1 files changed, 181 insertions, 0 deletions
diff --git a/specs/ipa-pki-theme.spec b/specs/ipa-pki-theme.spec
new file mode 100644
index 000000000..1b9ef9eba
--- /dev/null
+++ b/specs/ipa-pki-theme.spec
@@ -0,0 +1,181 @@
+# 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: ipa-pki-theme
+Version: 10.0.0
+Release: %{?relprefix}1%{?prerel}%{?dist}
+Summary: Certificate System - IPA PKI Theme Components
+URL: http://pki.fedoraproject.org/
+License: GPLv2
+Group: System Environment/Base
+
+BuildArch: noarch
+
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+
+BuildRequires: cmake
+
+Source0: http://pki.fedoraproject.org/pki/sources/%{name}/%{name}-%{version}%{?prerel}.tar.gz
+
+%if 0%{?rhel}
+ExcludeArch: ppc ppc64 s390 s390x
+%endif
+
+%global overview \
+Several PKI packages require a "virtual" theme component. These \
+"virtual" theme components are "Provided" by various theme "flavors" \
+including "dogtag", "redhat", and "ipa". Consequently, \
+all "dogtag", "redhat", and "ipa" theme components MUST be \
+mutually exclusive! \
+ \
+On Fedora systems, the "dogtag" theme packages are the ONLY available \
+theme components. \
+ \
+Similarly, the "ipa" theme packages are ONLY available on RHEL \
+systems, and represent the default theme components. \
+ \
+Alternatively, on RHEL systems, if the "dogtag" theme packages are \
+available as EPEL packages, while they may be used as a transparent \
+replacement for their corresponding "ipa" theme package, they are not \
+intended to be used as a replacement for their corresponding "redhat" \
+theme components. \
+ \
+Finally, if available for a RHEL system (e. g. - RHCS subscription), \
+each "redhat" theme package MUST be used as a transparent replacement \
+for its corresponding "ipa" theme package or "dogtag" theme package. \
+%{nil}
+
+%description %{overview}
+
+
+%package -n ipa-pki-common-theme
+Summary: Certificate System - PKI Common Framework User Interface
+Group: System Environment/Base
+
+Conflicts: dogtag-pki-common-theme
+Conflicts: dogtag-pki-common-ui
+Conflicts: redhat-pki-common-theme
+Conflicts: redhat-pki-common-ui
+
+Provides: pki-common-theme = %{version}-%{release}
+Provides: pki-common-ui = %{version}-%{release}
+
+%description -n ipa-pki-common-theme
+This PKI Common Framework User Interface contains
+NO textual or graphical user interface for the PKI Common Framework.
+
+This package is used by the Certificate System utilized by IPA.
+
+%{overview}
+
+
+%package -n ipa-pki-ca-theme
+Summary: Certificate System - Certificate Authority User Interface
+Group: System Environment/Base
+
+Requires: ipa-pki-common-theme = %{version}-%{release}
+
+Conflicts: dogtag-pki-ca-theme
+Conflicts: dogtag-pki-ca-ui
+Conflicts: redhat-pki-ca-theme
+Conflicts: redhat-pki-ca-ui
+
+Provides: pki-ca-theme = %{version}-%{release}
+Provides: pki-ca-ui = %{version}-%{release}
+
+%description -n ipa-pki-ca-theme
+This Certificate Authority (CA) User Interface contains
+NO textual or graphical user interface for the CA.
+
+This package is used by the Certificate System utilized by IPA.
+
+%{overview}
+
+
+%prep
+
+
+%setup -q -n %{name}-%{version}%{?prerel}
+
+
+%clean
+%{__rm} -rf %{buildroot}
+
+
+%build
+%{__mkdir_p} build
+cd build
+%cmake -DBUILD_IPA_PKI_THEME:BOOL=ON ..
+%{__make} VERBOSE=1 %{?_smp_mflags}
+
+
+%install
+%{__rm} -rf %{buildroot}
+cd build
+%{__make} install DESTDIR=%{buildroot} INSTALL="install -p"
+
+
+%files -n ipa-pki-common-theme
+%defattr(-,root,root,-)
+%doc dogtag/common-ui/LICENSE
+%dir %{_datadir}/pki
+%{_datadir}/pki/common-ui/
+
+
+%files -n ipa-pki-ca-theme
+%defattr(-,root,root,-)
+%doc dogtag/ca-ui/LICENSE
+%{_datadir}/pki/ca-ui/
+
+
+%changelog
+* Wed Feb 1 2012 Nathan Kinder <nkinder@redhat.com> 10.0.0-0.1.a1
+- Updated package version number
+
+* Tue Aug 23 2011 Matthew Harmsen <mharmsen@redhat.com> 9.0.5-1
+- 'ipa-pki-ca-theme'
+- Bugzilla Bug #695015 - Serial No. of a revoked certificate is not
+ populated in the CA signedAudit messages (alee)
+- Bugzilla Bug #694143 - CA Agent not returning specified request (awnuk)
+- Bugzilla Bug #704351 - remove help buttons in agent and ee UI in all
+ subsystems (alee)
+- Bugzilla Bug #712931 - CS requires too many ports
+ to be open in the FW (alee)
+- 'ipa-pki-common-theme'
+
+* Thu Jul 14 2011 Matthew Harmsen <mharmsen@redhat.com> 9.0.4-1
+- 'ipa-pki-ca-theme'
+- Bugzilla Bug #669226 - Remove Legacy Build System
+- 'ipa-pki-common-theme'
+- Bugzilla Bug #669226 - Remove Legacy Build System
+
+* Thu Jan 20 2011 Matthew Harmsen <mharmsen@redhat.com> 9.0.3-1
+- Augmented overview description.
+- 'ipa-pki-ca-theme'
+- Bugzilla Bug #564207 - Searches for completed requests in the agent
+ interface returns zero entries
+
+* Thu Jan 20 2011 Matthew Harmsen <mharmsen@redhat.com> 9.0.2-1
+- 'ipa-pki-common-theme'
+- Bugzilla Bug #671058 - ipa2 - ipa-server-install fails on pkisilent -
+ xml parsing string -- ?
+
+* Tue Jan 18 2011 Matthew Harmsen <mharmsen@redhat.com> 9.0.1-1
+- Made 'ipa-pki-common-theme' a runtime dependency of 'ipa-pki-ca-theme'
+- https://pkgdb.lab.eng.bos.redhat.com/pkg/packages/srpm/5936/
+- Package Wrangler: applied GPLv2 license header to 'xml.vm'
+
+* Thu Jan 13 2011 Matthew Harmsen <mharmsen@redhat.com> 9.0.0-2
+- Bugzilla Bug #668836 - Review Request: ipa-pki-theme
+- Modified overview to pertain more to these packages
+- Removed "Obsoletes:" lines (only pertinent to internal deployments)
+- Modified installation section to preserve timestamps
+- Removed sectional comments
+
+* Wed Dec 1 2010 Matthew Harmsen <mharmsen@redhat.com> 9.0.0-1
+- Initial revision. (kwright@redhat.com & mharmsen@redhat.com)
+