From 0d2b0be073655e660d5857f0e6bb2f58c78a60a76b28ff49c9f8480cace977d0 Mon Sep 17 00:00:00 2001 From: Lars Vogdt Date: Tue, 5 Nov 2019 10:00:34 +0000 Subject: [PATCH] - added perl-FFI-CheckLib-rpmlintrc to allow building with older rpmlint OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-FFI-CheckLib?expand=0&rev=11 --- cpanspec.yml | 24 ++---------------------- perl-FFI-CheckLib-rpmlintrc | 35 +++++++++++++++++++++++++++++++++++ perl-FFI-CheckLib.changes | 6 ++++++ perl-FFI-CheckLib.spec | 3 ++- 4 files changed, 45 insertions(+), 23 deletions(-) create mode 100644 perl-FFI-CheckLib-rpmlintrc diff --git a/cpanspec.yml b/cpanspec.yml index 9b7ec50..05200da 100644 --- a/cpanspec.yml +++ b/cpanspec.yml @@ -1,23 +1,3 @@ --- -#description_paragraphs: 3 -#no_testing: broken upstream -#sources: -# - source1 -# - source2 -#patches: -# foo.patch: -p1 -# bar.patch: -#preamble: |- -# BuildRequires: gcc-c++ -#post_prep: |- -# hunspell=`pkg-config --libs hunspell | sed -e 's,-l,,; s, *,,g'` -# sed -i -e "s,hunspell-X,$hunspell," t/00-prereq.t Makefile.PL -#post_install: |- -# sed on %{name}.files -#license: SUSE-NonFree -#skip_noarch: 1 -#custom_build: |- -#./Build build flags=%{?_smp_mflags} --myflag -#custom_test: |- -#startserver && make test -#ignore_requires: Bizarre::Module +sources: + - perl-FFI-CheckLib-rpmlintrc diff --git a/perl-FFI-CheckLib-rpmlintrc b/perl-FFI-CheckLib-rpmlintrc new file mode 100644 index 0000000..aa24256 --- /dev/null +++ b/perl-FFI-CheckLib-rpmlintrc @@ -0,0 +1,35 @@ +# rpmlint complains about more or less empty example files here. +# They are no real libraries, but are named as such (which triggers rpmlint) +# Ignoring these false positives below: +setBadness('library-without-ldconfig-postin', 0); +setBadness('library-without-ldconfig-postun', 0); +addFilter("W: library-without-ldconfig-postin /usr/share/doc/packages/perl-FFI-CheckLib/corpus/unix/usr/lib/libbar.so.1"); +addFilter("W: library-without-ldconfig-postin /usr/share/doc/packages/perl-FFI-CheckLib/corpus/unix/usr/lib/libbar.so.1.2"); +addFilter("W: library-without-ldconfig-postin /usr/share/doc/packages/perl-FFI-CheckLib/corpus/unix/usr/lib/libbar.so.1.2.3"); +addFilter("W: library-without-ldconfig-postin /usr/share/doc/packages/perl-FFI-CheckLib/corpus/unix/usr/lib/libcrypto.so.0.9.8"); +addFilter("W: library-without-ldconfig-postin /usr/share/doc/packages/perl-FFI-CheckLib/corpus/unix/usr/lib/libcrypto.so.1.0.0"); +addFilter("W: library-without-ldconfig-postin /usr/share/doc/packages/perl-FFI-CheckLib/corpus/unix/usr/lib/libfoo.so.1"); +addFilter("W: library-without-ldconfig-postin /usr/share/doc/packages/perl-FFI-CheckLib/corpus/unix/usr/lib/libfoo.so.1.2"); +addFilter("W: library-without-ldconfig-postin /usr/share/doc/packages/perl-FFI-CheckLib/corpus/unix/usr/lib/libfoo.so.1.2.3"); +addFilter("W: library-without-ldconfig-postin /usr/share/doc/packages/perl-FFI-CheckLib/corpus/unix/lib/libfoo.so.2"); +addFilter("W: library-without-ldconfig-postin /usr/share/doc/packages/perl-FFI-CheckLib/corpus/unix/lib/libfoo.so.2.3"); +addFilter("W: library-without-ldconfig-postin /usr/share/doc/packages/perl-FFI-CheckLib/corpus/unix/lib/libfoo.so.2.3.4"); +addFilter("W: library-without-ldconfig-postin /usr/share/doc/packages/perl-FFI-CheckLib/corpus/unix/usr/lib/libxor.so.1"); +addFilter("W: library-without-ldconfig-postin /usr/share/doc/packages/perl-FFI-CheckLib/corpus/unix/usr/lib/libxor.so.1.2"); +addFilter("W: library-without-ldconfig-postin /usr/share/doc/packages/perl-FFI-CheckLib/corpus/unix/usr/lib/libxor.so.1.2.3"); +addFilter("W: library-without-ldconfig-postin /usr/share/doc/packages/perl-FFI-CheckLib/corpus/unix/usr/lib/libxor.so.1.2.4"); +addFilter("W: library-without-ldconfig-postun /usr/share/doc/packages/perl-FFI-CheckLib/corpus/unix/usr/lib/libbar.so.1"); +addFilter("W: library-without-ldconfig-postun /usr/share/doc/packages/perl-FFI-CheckLib/corpus/unix/usr/lib/libcrypto.so.0.9.8"); +addFilter("W: library-without-ldconfig-postun /usr/share/doc/packages/perl-FFI-CheckLib/corpus/unix/usr/lib/libcrypto.so.1.0.0"); +addFilter("W: library-without-ldconfig-postun /usr/share/doc/packages/perl-FFI-CheckLib/corpus/unix/usr/lib/libfoo.so.1"); +addFilter("W: library-without-ldconfig-postun /usr/share/doc/packages/perl-FFI-CheckLib/corpus/unix/usr/lib/libfoo.so.1.2"); +addFilter("W: library-without-ldconfig-postun /usr/share/doc/packages/perl-FFI-CheckLib/corpus/unix/usr/lib/libfoo.so.1.2.3"); +addFilter("W: library-without-ldconfig-postun /usr/share/doc/packages/perl-FFI-CheckLib/corpus/unix/usr/lib/libxor.so.1"); +addFilter("W: library-without-ldconfig-postun /usr/share/doc/packages/perl-FFI-CheckLib/corpus/unix/usr/lib/libxor.so.1.2"); +addFilter("W: library-without-ldconfig-postun /usr/share/doc/packages/perl-FFI-CheckLib/corpus/unix/usr/lib/libxor.so.1.2.3"); +addFilter("W: library-without-ldconfig-postun /usr/share/doc/packages/perl-FFI-CheckLib/corpus/unix/usr/lib/libxor.so.1.2.4"); +addFilter("W: library-without-ldconfig-postun /usr/share/doc/packages/perl-FFI-CheckLib/corpus/unix/lib/libfoo.so.2"); +addFilter("W: library-without-ldconfig-postun /usr/share/doc/packages/perl-FFI-CheckLib/corpus/unix/lib/libfoo.so.2.3"); +addFilter("W: library-without-ldconfig-postun /usr/share/doc/packages/perl-FFI-CheckLib/corpus/unix/lib/libfoo.so.2.3.4"); +# some template files are even empty: keep them, but ignore the warnings +addFilter("zero-length /usr/share/doc/packages/perl-FFI-CheckLib/corpus/.*"); diff --git a/perl-FFI-CheckLib.changes b/perl-FFI-CheckLib.changes index 796bc9a..fa2aa43 100644 --- a/perl-FFI-CheckLib.changes +++ b/perl-FFI-CheckLib.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Tue Nov 5 09:17:20 UTC 2019 - Lars Vogdt + +- added perl-FFI-CheckLib-rpmlintrc to allow building with older + rpmlint + ------------------------------------------------------------------- Wed Jun 26 05:08:19 UTC 2019 - Stephan Kulow diff --git a/perl-FFI-CheckLib.spec b/perl-FFI-CheckLib.spec index bda1bce..219f5c5 100644 --- a/perl-FFI-CheckLib.spec +++ b/perl-FFI-CheckLib.spec @@ -25,7 +25,8 @@ License: Artistic-1.0 OR GPL-1.0-or-later Group: Development/Libraries/Perl Url: https://metacpan.org/release/%{cpan_name} Source0: https://cpan.metacpan.org/authors/id/P/PL/PLICEASE/%{cpan_name}-%{version}.tar.gz -Source1: cpanspec.yml +Source1: perl-FFI-CheckLib-rpmlintrc +Source2: cpanspec.yml BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: perl