From 5a98c62c15688f31fc9abae1aab7caa819d94a81 Mon Sep 17 00:00:00 2001 From: Igor Gnatenko <ignate...@redhat.com> Date: Aug 11 2017 10:03:27 +0000 Subject: Do not export old APIs
Signed-off-by: Igor Gnatenko <ignate...@redhat.com> --- diff --git a/perl-RPM2-unimplemented-rpmvsf.patch b/perl-RPM2-unimplemented-rpmvsf.patch new file mode 100644 index 0000000..5dda7af --- /dev/null +++ b/perl-RPM2-unimplemented-rpmvsf.patch @@ -0,0 +1,19 @@ +No rpm version in existence ever used these values for anything, +the tags they refer to never existed. Rpm 4.14 removed the bogus +symbols so the build was failing. + +diff -up RPM2-1.3/lib/RPM2.xs.newrpm RPM2-1.3/lib/RPM2.xs +--- RPM2-1.3/lib/RPM2.xs.newrpm 2017-08-11 10:51:14.470405577 +0300 ++++ RPM2-1.3/lib/RPM2.xs 2017-08-11 10:51:39.433397991 +0300 +@@ -151,10 +151,8 @@ BOOT: + REGISTER_CONSTANT(RPMVSF_NOHDRCHK); + REGISTER_CONSTANT(RPMVSF_NEEDPAYLOAD); + REGISTER_CONSTANT(RPMVSF_NOSHA1HEADER); +- REGISTER_CONSTANT(RPMVSF_NOMD5HEADER); + REGISTER_CONSTANT(RPMVSF_NODSAHEADER); + REGISTER_CONSTANT(RPMVSF_NORSAHEADER); +- REGISTER_CONSTANT(RPMVSF_NOSHA1); + REGISTER_CONSTANT(RPMVSF_NOMD5); + REGISTER_CONSTANT(RPMVSF_NODSA); + REGISTER_CONSTANT(RPMVSF_NORSA); + diff --git a/perl-RPM2.spec b/perl-RPM2.spec index acf2184..477b41e 100644 --- a/perl-RPM2.spec +++ b/perl-RPM2.spec @@ -6,6 +6,8 @@ License: GPL+ or Artistic Group: Development/Libraries URL: http://search.cpan.org/dist/RPM2/ Source0: http://www.cpan.org/authors/id/L/LK/LKUNDRAK/RPM2-%{version}.tar.gz +# Do not export old APIs +Patch0: perl-RPM2-unimplemented-rpmvsf.patch BuildRequires: coreutils BuildRequires: findutils BuildRequires: gcc @@ -36,7 +38,7 @@ installed RPM database as well as files on the filesystem, providing Perl bindings for the RPM Package Manager API. %prep -%setup -q -n RPM2-%{version} +%autosetup -n RPM2-%{version} -p1 %build perl Build.PL installdirs=vendor https://src.fedoraproject.org/rpms/perl-RPM2/c/5a98c62c15688f31fc9abae1aab7caa819d94a81?branch=master _______________________________________________ perl-devel mailing list -- perl-devel@lists.fedoraproject.org To unsubscribe send an email to perl-devel-le...@lists.fedoraproject.org