From 0fb9c8702b0e8937a0d3aa4c332d1a32517c784e Mon Sep 17 00:00:00 2001 From: Mikel Olasagasti Uranga Date: Wed, 5 Mar 2025 16:46:28 +0100 Subject: [PATCH] Misc changes - Verify gpg signature - Change to https links - Misc changes to spec --- .gitignore | 2 ++ bc.spec | 32 ++++++++++++++++++++++++-------- kevin_pizzini.asc | 30 ++++++++++++++++++++++++++++++ sources | 3 ++- 4 files changed, 58 insertions(+), 9 deletions(-) create mode 100644 kevin_pizzini.asc diff --git a/.gitignore b/.gitignore index d04511b..95a8499 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,5 @@ bc-1.06.95.tar.bz2 /bc-1.07.tar.gz /bc-1.07.1.tar.gz /bc-1.08.1.tar.gz +/bc-1.08.1.tar.xz +/bc-1.08.1.tar.xz.sig diff --git a/bc.spec b/bc.spec index 67f8c45..fe449df 100644 --- a/bc.spec +++ b/bc.spec @@ -1,16 +1,24 @@ Summary: GNU's bc (a numeric processing language) and dc (a calculator) Name: bc Version: 1.08.1 -Release: 2%{?dist} +Release: 3%{?dist} License: GPL-3.0-or-later -URL: http://www.gnu.org/software/bc/ -Source: http://ftp.gnu.org/gnu/bc/bc-%{version}.tar.gz +URL: https://www.gnu.org/software/bc/ +Source0: https://ftp.gnu.org/gnu/bc/bc-%{version}.tar.xz +Source1: https://ftp.gnu.org/gnu/bc/bc-%{version}.tar.xz.sig +Source2: kevin_pizzini.asc Patch1: bc-1.06-dc_ibase.patch Patch2: bc-1.06.95-doc.patch Patch3: bc-1.07.1-readline-echo-empty.diff -BuildRequires: gcc -BuildRequires: readline-devel, flex, bison, texinfo, ed +BuildRequires: bison +BuildRequires: ed +BuildRequires: flex +BuildRequires: gcc BuildRequires: make +BuildRequires: readline-devel +BuildRequires: texinfo +# for gpg verification +BuildRequires: gnupg2 %description The bc package includes bc and dc. Bc is an arbitrary precision @@ -22,6 +30,7 @@ Install the bc package if you need its number handling capabilities or if you would like to use its text mode calculator. %prep +%{gpgverify} --keyring='%{SOURCE2}' --signature='%{SOURCE1}' --data='%{SOURCE0}' %autosetup -p1 %build @@ -30,17 +39,24 @@ if you would like to use its text mode calculator. %install %make_install -rm -f $RPM_BUILD_ROOT/%{_infodir}/dir +rm -f %{buildroot}/%{_infodir}/dir %files %license COPYING COPYING.LIB %doc FAQ AUTHORS NEWS README Examples/ %{_bindir}/dc %{_bindir}/bc -%{_mandir}/*/* -%{_infodir}/* +%{_mandir}/man1/bc.1* +%{_mandir}/man1/dc.1* +%{_infodir}/bc.info* +%{_infodir}/dc.info* %changelog +* Wed Mar 05 2025 Mikel Olasagasti Uranga - 1.08.1-3 +- Verify gpg signature +- Change to https links +- Misc changes + * Thu Jan 16 2025 Fedora Release Engineering - 1.08.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild diff --git a/kevin_pizzini.asc b/kevin_pizzini.asc new file mode 100644 index 0000000..49b4a73 --- /dev/null +++ b/kevin_pizzini.asc @@ -0,0 +1,30 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +mQENBEum60cBCADIZ/am0d96/2Is86VRUkNi4DReLYDzQqpuI1cCtCHKbBel6uYL +ERsTJUxgqEtYAzjQOaOOr8k7X/U8NzmmjAk/GR/coHFbGLVUI3O/TWZZ4u3bZLpC +4lhe303PZZDHMGGcUEmzhU9LDxeCYF2LfQQYWQNmc674VgOt+fcJJkty3tjWHag0 +YWOPvugOg5SfqDtGPfnmoeSbdKmVgbmXLX5ab68jIRHfcQNlKgfQbkLN7CYi7ou7 +f8aNIO/DQ1mFzzNc6fuP6i5zznL4FcKTzvx1z6+gtjUXWmqWuVw6qqiND7V1tjJd +b0cjl4BNoXPk3btKfYwHd9I9tTfilmWm5KNtABEBAAG0GUtlbiBQaXp6aW5pIDxr +ZW5AZ251Lm9yZz6JAVUEEwEKAD8CGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheA +FiEEMltU5GU/k1olzzK9oYYnjUJqOOkFAmclQjUFCSEh8W4ACgkQoYYnjUJqOOmj +vgf/QRqbDPdfm3+JcEQBZKjBby0syw70FrxL8oJpthTapN7vljyL1/QmrFukhScD +98mns1OJsbud11Qbdab5d3MGD9agQ4H7OGm48h4MAkkd7ekJR2ISxrNGw8pQiir8 +Sr0+LsS+5l/W16GaGUegmNyirKv2//mb9IDBBmZ0Ui13x85fIwxe7PrjcLw5vIB9 +qPr7bcCZaKrzuWygpbzUQwXtW1ipKierEk4C780QV3jJFw8wkTB6ul1Kk221oMo/ +OeAOnLk5+d5tOtUMonyYSZmvkbEhFDpOF3J3qNomwmnBBUA+bn0hEsNjhmy3h4jS +SRRIuqRrMFF1GiFNuHa67uBI0bkBDQRLputHAQgAtCX015BdwVGX9IaO1Iv2FBkt +JSg4A/GV+0iZXVqafi5pe/oLQY7gXQUV/AuTqjj7168sb9s8ZJjzrE0CsBrcUtOU +eSKBQiCL81L6eO91tKBpwuPACEyzxiW5Bfh/dn3jiZikXBi9u7NSsLaDDj4AK6W7 +6/fWz9984elxeIqZSiRuae0xTs+kaEw49ha8wrv6sE4H9CbWoz4276raGQmBJLky +NQlCZMxq6Z/a6NXTNiNNrVMueCCQmbW6iu8fV8W1IRMBnbWZjTcBBZztzW5T6mOE +3weuvYkuwy6yNcgrafG2WeW+wrYzQ38yYIH7o27pgQKySZHjZxaeoqRysW42gwAR +AQABiQE8BBgBCgAmAhsMFiEEMltU5GU/k1olzzK9oYYnjUJqOOkFAmclQkMFCSEh +8XwACgkQoYYnjUJqOOk55wf/W3p31v5zZtRyalRohfxUn9rrbucye38W+LzZGGoz +BU4CCcZhwtumkFgd3bB3t50e26VDBB3D3cVPyLDLU182eibKbgv4/6bjk09l1PRl +UhTHpWTqiz+lkmMEMsSFXWJjXssmAo5XOL4OxX/bgHUK5NgvaRg7WL1CVuLAL91s +VTasLP1XoOpZ85ec5YmzNciCU41XfGSIrkG+PbE7MJmjlUT0w4/Q59/5CiIv/XoM +UAiiIDozgvzDinVUBP8+Kl5QexEe3E3dHSNPRc4xlPsx5KTOCWJHEe00XgZgMuTZ +bzVD5uvJm95WssY37wZ2bt58iufB9sBsw2NFPr3eQIo12A== +=L3fP +-----END PGP PUBLIC KEY BLOCK----- diff --git a/sources b/sources index e606558..2ccf0e0 100644 --- a/sources +++ b/sources @@ -1 +1,2 @@ -SHA512 (bc-1.08.1.tar.gz) = 256c94833ead8029122d3ba6475cf4ff030c208a5bd3e2e9c5c8888467215e0fa9ab34e4226791bbd6e47498c0c61f0dc6399eecb0c8cf6a43453e84911c1847 +SHA512 (bc-1.08.1.tar.xz) = 7e2c2eb88bcde50370f7feaf033f421beb0774eea4922b2816c03f24ad1ba0476eef76787e9e8dd6f8b66470b9ab0acdbd79fb1e4d185e518145b57860cb1bff +SHA512 (bc-1.08.1.tar.xz.sig) = 5318da8277ad6f5da68ac4fbc1b997d97aa9efda3f7c2c86aedd72cf398025c9dfd794b39b526fcf3714a1bb0e2f3a37f3098f16ac8e9e35409dd3686d671199