[packages/texinfo] - use system perl modules (Text::Unidecode, Unicode::EastAsianWidth, libintl) - hide private perl mo
qboosh
qboosh at pld-linux.org
Sat Feb 23 22:25:26 CET 2019
commit 081cfc61f6d0ee37dc61687b9bcfceb7c056066f
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Sat Feb 23 22:30:50 2019 +0100
- use system perl modules (Text::Unidecode, Unicode::EastAsianWidth, libintl)
- hide private perl modules from rpm Provides/Requires
- release 3
texinfo.spec | 19 +++++++++++++++----
1 file changed, 15 insertions(+), 4 deletions(-)
---
diff --git a/texinfo.spec b/texinfo.spec
index 9077769..010fd63 100644
--- a/texinfo.spec
+++ b/texinfo.spec
@@ -10,7 +10,7 @@ Summary(tr.UTF-8): texinfo biçimleyici ve info okuyucu
Summary(uk.UTF-8): Інструменти для створення файлів документації формату Texinfo
Name: texinfo
Version: 6.6
-Release: 2
+Release: 3
License: GPL v3+
Group: Applications/Publishing
Source0: http://ftp.gnu.org/gnu/texinfo/%{name}-%{version}.tar.xz
@@ -28,14 +28,22 @@ BuildRequires: perl-devel >= 1:5.8.0
BuildRequires: perl-modules >= 1:5.8.0
BuildRequires: perl-tools-devel
BuildRequires: rpm >= 4.4.9-56
+BuildRequires: rpm-build-macros >= 1.663
BuildRequires: rpm-perlprov
BuildRequires: tar >= 1:1.22
BuildRequires: xz
BuildRequires: zlib-devel
Requires: info = %{version}-%{release}
-Provides: perl(Texinfo::Parser) = %{version}
+Requires: perl-Text-Unidecode >= 0.04
+Requires: perl-Unicode-EastAsianWidth >= 1.30
+Requires: perl-libintl >= 1.31
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+# don't provide private perl modules as system available
+%define _noautoprovfiles %{_datadir}/texinfo
+# and don't require them externally
+%define _noautoreq_perl Pod::Simple::Texinfo Texinfo::.*
+
%description
Texinfo is a documentation system that can produce both online
information and printed output from a single source file. Normally,
@@ -194,7 +202,10 @@ Narzędzie do konwersji plików texinfo na dvi.
%{__autoconf}
%{__automake}
%configure \
- --disable-static
+ --disable-static \
+ --with-external-Text-Unidecode \
+ --with-external-Unicode-EastAsianWidth \
+ --with-external-libintl-perl
PATH="$PATH:../util" %{__make}
@@ -250,8 +261,8 @@ rm -rf $RPM_BUILD_ROOT
%{_datadir}/texinfo
%dir %{_libdir}/texinfo
%attr(755,root,root) %{_libdir}/texinfo/MiscXS.so
-%attr(755,root,root) %{_libdir}/texinfo/XSParagraph.so
%attr(755,root,root) %{_libdir}/texinfo/Parsetexi.so
+%attr(755,root,root) %{_libdir}/texinfo/XSParagraph.so
%{_infodir}/texinfo*.info*
%{_mandir}/man1/makeinfo.1*
%{_mandir}/man1/pod2texi.1*
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/texinfo.git/commitdiff/081cfc61f6d0ee37dc61687b9bcfceb7c056066f
More information about the pld-cvs-commit
mailing list