Set min version of 389-ds-base to 1.2.8

Set min version of mod_nss 1.0.8-10
Set min version of selinux-policy to 3.9.7-27
Add dogtag themes to Requires
Update to upstream freeipa-2.0.0.pre2
This commit is contained in:
Rob Crittenden 2011-02-03 16:55:42 -05:00
parent ce15e9e9d6
commit 2bb258d1d1
3 changed files with 23 additions and 8 deletions

1
.gitignore vendored
View File

@ -1 +1,2 @@
/freeipa-2.0.0GIT442d6ad.tar.gz
/freeipa-2.0.0.pre2.tar.gz

View File

@ -12,22 +12,22 @@ distutils.sysconfig import get_python_lib; print(get_python_lib(1))")}
%global POLICYCOREUTILSVER 1.33.12-1
%global gettext_domain ipa
%global git_commit 442d6ad
%global git_commit .pre2
Name: freeipa
Version: 2.0.0
Release: 0.2.beta.git%{git_commit}%{?dist}
Release: 0.1.beta2%{?dist}
Summary: The Identity, Policy and Audit system
Group: System Environment/Base
License: GPLv3+
URL: http://www.freeipa.org/
# This source is temporary until the final release of FreeIPA
Source0: freeipa-%{version}GIT%{git_commit}.tar.gz
Source0: freeipa-%{version}%{git_commit}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
%if ! %{ONLY_CLIENT}
BuildRequires: 389-ds-base-devel >= 1.2.7.4
BuildRequires: 389-ds-base-devel >= 1.2.8
BuildRequires: svrcore-devel
BuildRequires: nspr-devel
BuildRequires: openssl-devel
@ -72,7 +72,7 @@ Requires: %{name}-python = %{version}-%{release}
Requires: %{name}-client = %{version}-%{release}
Requires: %{name}-admintools = %{version}-%{release}
Requires(post): %{name}-server-selinux = %{version}-%{release}
Requires: 389-ds-base >= 1.2.7.4
Requires: 389-ds-base >= 1.2.8
Requires: openldap-clients
Requires: nss
Requires: nss-tools
@ -84,7 +84,7 @@ Requires: ntp
Requires: httpd
Requires: mod_wsgi
Requires: mod_auth_kerb
Requires: mod_nss
Requires: mod_nss >= 1.0.8-10
Requires: python-ldap
Requires: python-krbV
Requires: acl
@ -94,6 +94,8 @@ Requires(post): selinux-policy-base
Requires: slapi-nis >= 0.21
Requires: pki-ca >= 9.0.0
Requires: pki-silent >= 9.0.0
Requires: dogtag-pki-common-theme
Requires: dogtag-pki-ca-theme
Requires(preun): python initscripts chkconfig
Requires(postun): python initscripts chkconfig
@ -194,7 +196,7 @@ package.
%prep
%setup -n freeipa-%{version}GIT%{git_commit} -q
%setup -n freeipa-%{version}%{git_commit} -q
%build
export CFLAGS="$CFLAGS %{optflags}"
@ -267,6 +269,8 @@ mkdir -p %{buildroot}/%{_localstatedir}/lib/ipa-client/sysrestore
%if ! %{ONLY_CLIENT}
mkdir -p %{buildroot}%{_sysconfdir}/bash_completion.d
install -pm 644 contrib/completion/ipa.bash_completion %{buildroot}%{_sysconfdir}/bash_completion.d/ipa
mkdir -p %{buildroot}%{_sysconfdir}/cron.d
install -pm 644 ipa-compliance.cron %{buildroot}%{_sysconfdir}/cron.d/ipa-compliance
%endif
%clean
@ -353,6 +357,8 @@ fi
%{_sbindir}/ipa_kpasswd
%{_sbindir}/ipactl
%{_sbindir}/ipa-upgradeconfig
%{_sbindir}/ipa-compliance
%{_sysconfdir}/cron.d/ipa-compliance
%attr(755,root,root) %{_initrddir}/ipa
%attr(755,root,root) %{_initrddir}/ipa_kpasswd
%dir %{python_sitelib}/ipaserver
@ -415,6 +421,7 @@ fi
%{_mandir}/man1/ipa-dns-install.1.gz
%{_mandir}/man8/ipa_kpasswd.8.gz
%{_mandir}/man8/ipactl.8.gz
%{_mandir}/man1/ipa-compliance.1.gz
%files server-selinux
%defattr(-,root,root,-)
@ -477,6 +484,13 @@ fi
%ghost %attr(0644,root,apache) %config(noreplace) %{_sysconfdir}/ipa/default.conf
%changelog
* Thu Feb 3 2011 Rob Crittenden <rcritten@redhat.com> - 2.0.0-0.1.beta2
- Set min version of 389-ds-base to 1.2.8
- Set min version of mod_nss 1.0.8-10
- Set min version of selinux-policy to 3.9.7-27
- Add dogtag themes to Requires
- Update to upstream freeipa-2.0.0.pre2
* Thu Jan 27 2011 Rob Crittenden <rcritten@redhat.com> - 2.0.0-0.2.beta.git80e87e7
- Remove unnecessary moving of v1 CA serial number file in post script
- Add Obsoletes for server-selinxu subpackage

View File

@ -1 +1 @@
d0b991628186e25c5abc4c9700c9fbc4 freeipa-2.0.0GIT442d6ad.tar.gz
1ee727a1ed098ffd606b4cca928190c1 freeipa-2.0.0.pre2.tar.gz