From 6e1f0225d7de1cf7d43e155a8a1c45f58dfd5c6c Mon Sep 17 00:00:00 2001 From: Kurt Keller Date: Fri, 6 Oct 2023 15:41:57 +0000 Subject: [PATCH] take care of missing tcllib auto-dependency --- remind-rpmlintrc | 6 ++++++ remind.spec | 10 ++++++++-- 2 files changed, 14 insertions(+), 2 deletions(-) create mode 100644 remind-rpmlintrc diff --git a/remind-rpmlintrc b/remind-rpmlintrc new file mode 100644 index 0000000..7e95b5e --- /dev/null +++ b/remind-rpmlintrc @@ -0,0 +1,6 @@ +# Bogus warning - dependency on tcllib isn't added automatically +addFilter ("explicit-lib-dependency tcllib") + +# silence the fsf address errors - can't do anything about it as long as the author does not update it +addFilter ("incorrect-fsf-address /usr/share/doc/remind/COPYRIGHT") +addFilter ("incorrect-fsf-address /usr/share/doc/remind/contrib/remind-conf-mode/remind-conf-mode.el") diff --git a/remind.spec b/remind.spec index 198a225..9999392 100644 --- a/remind.spec +++ b/remind.spec @@ -1,6 +1,6 @@ Name: remind Version: 04.02.06 -Release: 0%{?dist} +Release: 1%{?dist} Summary: A sophisticated calendar and alarm program Group: Applications/Productivity @@ -9,14 +9,15 @@ URL: https://dianne.skoll.ca/projects/remind/ Source0: https://dianne.skoll.ca/projects/remind/download/%{name}-%{version}.tar.gz Source1: tkremind.desktop +Source2: %{name}-rpmlintrc BuildRequires: gcc -BuildRequires: desktop-file-utils BuildRequires: perl-Pango BuildRequires: perl-Cairo BuildRequires: perl-JSON-MaybeXS BuildRequires: perl-ExtUtils-MakeMaker +Requires: perl Requires: perl-Pango Requires: perl-Cairo Requires: perl-JSON-MaybeXS @@ -32,8 +33,10 @@ features: Group: Applications/Productivity Summary: A graphical front-end for remind using Tcl/Tk BuildArchitectures: noarch +BuildRequires: desktop-file-utils Requires: tk > 8.0 Requires: tcl +Requires: tcllib Requires: remind = %{version}-%{release} #Requires: google-noto-fonts-common #Requires: google-noto-emoji-color-fonts @@ -129,6 +132,9 @@ desktop-file-install \ %{_mandir}/man1/tkremind.1.gz %changelog +* Fri Oct 06 2023 Kurt Keller - 04.02.06-1 +- tcllib is not automatically required by rpm upon install + * Fri Oct 06 2023 Kurt Keller - 04.02.06-0 - Built latest version for Fedora 38