[Bug 1251766] texinfo does not require perl-Storable

bugzilla at redhat.com bugzilla at redhat.com
Mon Aug 10 04:26:45 UTC 2015


https://bugzilla.redhat.com/show_bug.cgi?id=1251766

Orion Poplawski <orion at cora.nwra.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |orion at cora.nwra.com,
                   |                            |pertusus at free.fr,
                   |                            |vcrhonek at redhat.com
          Component|perl                        |texinfo
           Assignee|jplesnik at redhat.com         |vcrhonek at redhat.com
            Summary|perl no longer depends on   |texinfo does not require
                   |perl-Storable               |perl-Storable



--- Comment #2 from Orion Poplawski <orion at cora.nwra.com> ---
texinfo is incorrectly filtering out the perl(Storable) requires.  My proposed
fix:

diff --git a/texinfo.spec b/texinfo.spec
index f40d7cd..428cdc2 100644
--- a/texinfo.spec
+++ b/texinfo.spec
@@ -1,21 +1,15 @@
-%global _use_internal_dependency_generator 0
-
 %global tex_texinfo %{_datadir}/texmf/tex/texinfo

 Summary: Tools needed to create Texinfo format documentation files
 Name: texinfo
 Version: 6.0
-Release: 1%{?dist}
+Release: 2%{?dist}
 License: GPLv3+
 Group: Applications/Publishing
 Url: http://www.gnu.org/software/texinfo/
 Source0: ftp://ftp.gnu.org/gnu/texinfo/texinfo-%{version}.tar.xz
 Source1: ftp://ftp.gnu.org/gnu/texinfo/texinfo-%{version}.tar.xz.sig
 Source2: info-dir
-# Source3: script for filtering out false perl requires
-Source3:   filter-requires-texinfo.sh
-# Source4: script for filtering out false perl provides
-Source4: filter-provides-texinfo.sh
 # Source5: macro definitions
 Source5: macros.info
 Patch0: texinfo-4.12-zlib.patch
@@ -26,9 +20,11 @@ Requires: perl >= 5.7.3, perl(Text::Unidecode)
 Requires: perl(Unicode::EastAsianWidth), perl(Data::Dumper),
perl(Locale::Messages)
 BuildRequires: zlib-devel, ncurses-devel, help2man, perl(Data::Dumper)
 BuildRequires: perl(Locale::Messages), perl(Unicode::EastAsianWidth),
perl(Text::Unidecode)
+BuildRequires: perl(Storable)

-%global __find_requires %{SOURCE3}
-%global __find_provides %{SOURCE4}
+# Texinfo perl packages are not installed in default perl library dirs
+%global __provides_exclude ^perl\\(.*Texinfo.*\\)$
+%global __requires_exclude ^perl\\(.*Texinfo.*\\)$

 %description
 Texinfo is a documentation system that can produce both online
@@ -170,6 +166,9 @@ fi
 %{_mandir}/man1/pdftexi2dvi.1*

 %changelog
+* Sun Aug 9 2015 Orion Poplawski <orion at cora.nwra.com> - 6.0-2
+- Add BR on perl(Storable), fix perl requires (bug #1251766)
+
 * Tue Jul 14 2015 Vitezslav Crhonek <vcrhonek at redhat.com> - 6.0-1
 - Update to texinfo-6.0
   Resolves: #1236254

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the perl-devel mailing list