Name: OpenXPKI-core Version: 0.9.795 Release: 1%{?dist} Summary: Core components of the OpenXPKI Certification Authority License: Apache Software License Group: System Environment/Libraries URL: http://www.openxpki.org Source0: http://www.openxpki.org/lastmidnight/OpenXPKI-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: perl(CGI::Session) >= 3.95 BuildRequires: perl(Class::Std) >= 0.0.8 BuildRequires: perl(Data::Password) >= 1.07 BuildRequires: perl(Date::Parse) >= 1 BuildRequires: perl(DateTime) >= 0.22 BuildRequires: perl(DBI) >= 1 BuildRequires: perl(Digest::SHA1) >= 1 BuildRequires: perl(Exception::Class) >= 1.22 BuildRequires: perl(Locale::TextDomain) >= 1 BuildRequires: perl(Log::Log4perl) >= 0.51 BuildRequires: perl(Mail::RFC822::Address) >= 0.3 BuildRequires: perl(Net::IP) >= 1 BuildRequires: perl(Net::LDAP) >= 0.32 BuildRequires: perl(Net::Server) >= 0.94 BuildRequires: perl(Params::Validate) >= 0.77 BuildRequires: perl(Proc::ProcessTable) >= 0.41 BuildRequires: perl(Regexp::Common) >= 2 BuildRequires: perl(Sys::SigAction) >= 0.06 BuildRequires: perl(Test::Pod) >= 1.00 BuildRequires: perl(Test::Pod::Coverage) >= 1.00 BuildRequires: perl(Text::CSV_XS) >= 0.23 BuildRequires: perl(Workflow) >= 0.26 BuildRequires: perl(XML::Filter::XInclude) >= 1 BuildRequires: perl(XML::Parser) >= 1 BuildRequires: perl(XML::SAX) >= 0.12 BuildRequires: perl(XML::SAX::PurePerl) >= 0.90 BuildRequires: perl(XML::SAX::Writer) >= 0.44 BuildRequires: perl(XML::Simple) >= 1 BuildRequires: perl(XML::Validator::Schema) >= 1.08 BuildRequires: perl(ExtUtils::MakeMaker) BuildRequires: openssl-devel Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) %description The OpenXPKI Project aims at creating an enterprise-grade PKI/Trustcenter software supporting well established infrastructure components like RDBMS and Hardware Security Modules. Flexibility and modularity are the project's key design objectives. This package contains the shared core libraries for the OpenXPKI software. %prep %setup0 -q -n OpenXPKI-%{version} # Fixing up the Core Packages # fix perms for i in OpenXPKI/Server/Workflow/Condition/CRLSigningCAsLeft.pm \ OpenXPKI/Server/Workflow/Condition/CertificateNotYetRevoked.pm \ OpenXPKI/Server/Workflow/Condition/WorkflowChildrenSuccessfullyFinished.pm; do chmod 644 $i; done %build # Building the Core Packages %{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="$RPM_OPT_FLAGS" make %{?_smp_mflags} %install rm -rf %{buildroot} # Installing the Core make pure_install PERL_INSTALL_ROOT=%{buildroot} find %{buildroot} -type f -name .packlist -exec rm -f {} \; find %{buildroot} -type f -name '*.bs' -size 0 -exec rm -f {} \; find %{buildroot} -depth -type d -exec rmdir {} 2>/dev/null \; %{_fixperms} %{buildroot}/* %check # The testsuite seems broken #OFFLINE=1 make test %clean rm -rf %{buildroot} %files %defattr(-,root,root,-) %doc CHANGES CREDITS LICENSE openxpki.xsd perltidyrc README %{perl_vendorarch}/OpenXPKI* %{perl_vendorarch}/auto/* %{_mandir}/man3/* %changelog * Thu Apr 12 2007 Andreas Thienemann 0.9.795-1 - Updated to nightly snapshot * Mon Apr 02 2007 Andreas Thienemann 0.9.790-1 - Updated to nightly snapshot * Sun Mar 18 2007 Andreas Thienemann 0.9.781-1 - Updated to nightly snapshot * Fri Mar 16 2007 Andreas Thienemann 0.9.780-1 - Specfile autogenerated by cpanspec 1.69.1. - Much work for FE