Net::LDAP::DSML moved to perl-Net-LDAP-DSML package due to XML dependencies
This commit is contained in:
parent
bdfb8050f2
commit
6b71a57280
@ -1,5 +1,11 @@
|
|||||||
# Perform optional tests
|
# Perform optional tests
|
||||||
%bcond_without perl_LDAP_enables_optional_test
|
%bcond_without perl_LDAP_enables_optional_test
|
||||||
|
# Support XML serialization of LDAP schemata (DSML languge)
|
||||||
|
%if 0%{?rhel}
|
||||||
|
%bcond_with perl_LDAP_enables_xml
|
||||||
|
%else
|
||||||
|
%bcond_without perl_LDAP_enables_xml
|
||||||
|
%endif
|
||||||
|
|
||||||
Name: perl-LDAP
|
Name: perl-LDAP
|
||||||
Version: 0.65
|
Version: 0.65
|
||||||
@ -47,8 +53,10 @@ BuildRequires: perl(strict)
|
|||||||
# Prefer core Text::Soundex
|
# Prefer core Text::Soundex
|
||||||
BuildRequires: perl(Text::Soundex)
|
BuildRequires: perl(Text::Soundex)
|
||||||
BuildRequires: perl(Time::Local)
|
BuildRequires: perl(Time::Local)
|
||||||
|
%if %{with perl_LDAP_enables_xml}
|
||||||
BuildRequires: perl(XML::SAX::Base)
|
BuildRequires: perl(XML::SAX::Base)
|
||||||
BuildRequires: perl(XML::SAX::Writer)
|
BuildRequires: perl(XML::SAX::Writer)
|
||||||
|
%endif
|
||||||
# Optional:
|
# Optional:
|
||||||
# Not needed for tests perl(IO::Socket::INET6)
|
# Not needed for tests perl(IO::Socket::INET6)
|
||||||
# Not needed for tests perl(IO::Socket::IP)
|
# Not needed for tests perl(IO::Socket::IP)
|
||||||
@ -69,11 +77,13 @@ Requires: perl(Authen::SASL) >= 2.00
|
|||||||
Requires: perl(Convert::ASN1) >= 0.2
|
Requires: perl(Convert::ASN1) >= 0.2
|
||||||
Requires: perl(IO::Socket::SSL) >= 1.26
|
Requires: perl(IO::Socket::SSL) >= 1.26
|
||||||
Requires: perl(JSON)
|
Requires: perl(JSON)
|
||||||
|
%if %{with perl_LDAP_enables_xml}
|
||||||
|
Suggests: perl(Net::LDAP::DSML)
|
||||||
|
%endif
|
||||||
Requires: perl(MIME::Base64)
|
Requires: perl(MIME::Base64)
|
||||||
# Prefer core Text::Soundex
|
# Prefer core Text::Soundex
|
||||||
Requires: perl(Text::Soundex)
|
Requires: perl(Text::Soundex)
|
||||||
Requires: perl(Time::Local)
|
Requires: perl(Time::Local)
|
||||||
Requires: perl(XML::SAX::Writer)
|
|
||||||
|
|
||||||
# Remove under-specified dependencies
|
# Remove under-specified dependencies
|
||||||
%global __provides_exclude %{?__provides_exclude:%__provides_exclude|}^perl\\(Net::LDAP::Filter\\)$
|
%global __provides_exclude %{?__provides_exclude:%__provides_exclude|}^perl\\(Net::LDAP::Filter\\)$
|
||||||
@ -84,6 +94,23 @@ Net::LDAP is a collection of modules that implements an LDAP services API
|
|||||||
for Perl programs. The module may be used to search directories or perform
|
for Perl programs. The module may be used to search directories or perform
|
||||||
maintenance functions such as adding, deleting or modifying entries.
|
maintenance functions such as adding, deleting or modifying entries.
|
||||||
|
|
||||||
|
%if %{with perl_LDAP_enables_xml}
|
||||||
|
%package -n perl-Net-LDAP-DSML
|
||||||
|
Summary: DSML Writer for Net::LDAP
|
||||||
|
Requires: perl-LDAP = %{?epoch:%{epoch}:}%{version}-%{release}
|
||||||
|
Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
|
||||||
|
Requires: perl(MIME::Base64)
|
||||||
|
Requires: perl(Net::LDAP::Schema)
|
||||||
|
Requires: perl(XML::SAX::Writer)
|
||||||
|
|
||||||
|
%description -n perl-Net-LDAP-DSML
|
||||||
|
Directory Service Markup Language (DSML) is the XML standard for representing
|
||||||
|
directory service information in XML. At the moment this Perl module only
|
||||||
|
writes DSML entry and schema entities. Reading DSML entities is a future
|
||||||
|
project.
|
||||||
|
%endif
|
||||||
|
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q -n perl-ldap-%{version}
|
%setup -q -n perl-ldap-%{version}
|
||||||
%patch0 -p1
|
%patch0 -p1
|
||||||
@ -114,12 +141,21 @@ make test
|
|||||||
%{perl_vendorlib}/Bundle/
|
%{perl_vendorlib}/Bundle/
|
||||||
%{perl_vendorlib}/LWP/
|
%{perl_vendorlib}/LWP/
|
||||||
%{perl_vendorlib}/Net/
|
%{perl_vendorlib}/Net/
|
||||||
|
%exclude %{perl_vendorlib}/Net/LDAP/DSML.pm
|
||||||
%{_mandir}/man3/*.3pm*
|
%{_mandir}/man3/*.3pm*
|
||||||
|
%exclude %{_mandir}/man3/Net::LDAP::DSML.3pm*
|
||||||
|
|
||||||
|
%if %{with perl_LDAP_enables_xml}
|
||||||
|
%files -n perl-Net-LDAP-DSML
|
||||||
|
%{perl_vendorlib}/Net/LDAP/DSML.pm
|
||||||
|
%{_mandir}/man3/Net::LDAP::DSML.3pm*
|
||||||
|
%endif
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
* Thu Apr 04 2019 Petr Pisar <ppisar@redhat.com> - 1:0.65-13
|
* Thu Apr 04 2019 Petr Pisar <ppisar@redhat.com> - 1:0.65-13
|
||||||
- Correct misspellings in Net::LDAP::FAQ
|
- Correct misspellings in Net::LDAP::FAQ
|
||||||
- Perform tests against a server
|
- Perform tests against a server
|
||||||
|
- Net::LDAP::DSML moved to perl-Net-LDAP-DSML package due to XML dependencies
|
||||||
|
|
||||||
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1:0.65-12
|
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1:0.65-12
|
||||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
||||||
|
Loading…
Reference in New Issue
Block a user