From be244f8064df96a307f32f9fc69b9304476899d7 Mon Sep 17 00:00:00 2001 From: Sérgio M. Basto Date: Jun 06 2020 05:17:18 +0000 Subject: Add sub-package LDAP driver to avoid the big number of dependencies of perl-LDAP Drop BRs perl-libintl-perl, debhelper, po-debconf and python3-devel --- diff --git a/debconf.spec b/debconf.spec index ad9275e..0aa7a71 100644 --- a/debconf.spec +++ b/debconf.spec @@ -1,6 +1,6 @@ Name: debconf Version: 1.5.74 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Debian configuration management system License: BSD @@ -10,19 +10,24 @@ BuildArch: noarch #Build-Depends: debhelper-compat (= 12), dh-exec, dh-python, po-debconf, po4a (>= 0.23) #Build-Depends-Indep: perl (>= 5.10.0-16), python3 (>= 3.1.2-8), gettext (>= 0.13), libintl-perl -BuildRequires: python%{python3_pkgversion}-devel BuildRequires: po4a >= 0.23 BuildRequires: gettext >= 0.13 BuildRequires: perl-generators BuildRequires: perl-interpreter -BuildRequires: perl-libintl-perl -BuildRequires: debhelper >= 7.0.50 -BuildRequires: po-debconf Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) -# needed in Debconf/Encoding.pm +# Required in Debconf/Encoding.pm # to test frontends : dpkg-reconfigure --frontend=kde tzdata -Requires: perl-Text-Iconv +%if 0%{?rhel} > 7 +Recommends: perl(Text::Iconv) +%else +Requires: perl(Text::Iconv) +%endif +Requires: perl(Text::WrapI18N) +Requires: perl(Text::CharWidth) +# Required in Debconf/Gettext.pm +Requires: perl(Locale::gettext) + Obsoletes: debconf-kde < 1.5.69-5 %description @@ -37,6 +42,14 @@ Requires: %{name} = %{version}-%{release} %description gnome This package contains the GNOME frontend for debconf. +%package LDAP +Summary: Experimental LDAP driver for debconf +Requires: %{name} = %{version}-%{release} + +%description LDAP +This package contains an experimental database driver to provide LDAP support +for debconf + %package doc Summary: Debconf documentation Requires: %{name} = %{version}-%{release} @@ -199,6 +212,12 @@ done %{_var}/cache/%{name} %exclude %{perl_vendorlib}/Debconf/Element/Gnome* %exclude %{perl_vendorlib}/Debconf/FrontEnd/Gnome* +%exclude %{perl_vendorlib}/Debconf/DbDriver/LDAP.pm + + +%files LDAP +%doc doc/README.LDAP +%{perl_vendorlib}/Debconf/DbDriver/LDAP.pm %files gnome @@ -239,6 +258,11 @@ done %{python3_sitelib}/__pycache__/debconf.* %changelog +* Sat Jun 06 2020 Sérgio Basto - 1.5.74-4 +- Add sub-package LDAP driver to avoid the big number of dependencies of + perl-LDAP +- Drop BRs perl-libintl-perl, debhelper, po-debconf and python3-devel + * Wed Jun 03 2020 Sérgio Basto - 1.5.74-3 - Re-add sub-package gnome to avoid the big number of dependencies of perl-GTK3