From 76ced82bf2b7b9e7183fbc5b041bdd07410b7ee6 Mon Sep 17 00:00:00 2001 From: Jerry James Date: Mar 28 2022 17:11:41 +0000 Subject: Version 4.4c-4. --- diff --git a/bigloo.rpmlintrc b/bigloo.rpmlintrc deleted file mode 100644 index 5591602..0000000 --- a/bigloo.rpmlintrc +++ /dev/null @@ -1,38 +0,0 @@ -# THIS FILE IS FOR WHITELISTING RPMLINT ERRORS AND WARNINGS IN TASKOTRON -# https://fedoraproject.org/wiki/Taskotron/Tasks/dist.rpmlint#Whitelisting_errors - -# Bigloo is a language system, and therefore implicitly a devel package -addFilter(r'bigloo\.[^:]+: E: explicit-lib-dependency') -addFilter(r'bigloo\.[^:]+: W: devel-file-in-non-devel-package') - -# The Requires ensure these symlinks do not dangle -addFilter(r'bigloo\.[^:]+: W: dangling-relative-symlink') - -# No man pages for the internal commands -addFilter(r'bigloo\.[^:]+: W: no-manual-page-for-binary bdb') -addFilter(r'bigloo\.[^:]+: W: no-manual-page-for-binary bglafile\.sh') -addFilter(r'bigloo\.[^:]+: W: no-manual-page-for-binary bgldepend\.sh') -addFilter(r'bigloo\.[^:]+: W: no-manual-page-for-binary bgljas') -addFilter(r'bigloo\.[^:]+: W: no-manual-page-for-binary bgljas\.sh') -addFilter(r'bigloo\.[^:]+: W: no-manual-page-for-binary bgljfile\.sh') -addFilter(r'bigloo\.[^:]+: W: no-manual-page-for-binary bglmake\.sh') -addFilter(r'bigloo\.[^:]+: W: no-manual-page-for-binary bglmco\.sh') -addFilter(r'bigloo\.[^:]+: W: no-manual-page-for-binary bglmem') -addFilter(r'bigloo\.[^:]+: W: no-manual-page-for-binary bglmemrun') -addFilter(r'bigloo\.[^:]+: W: no-manual-page-for-binary bglpp\.sh') -addFilter(r'bigloo\.[^:]+: W: no-manual-page-for-binary bglprof\.sh') -addFilter(r'bigloo\.[^:]+: W: no-manual-page-for-binary bgltags\.sh') -addFilter(r'bigloo\.[^:]+: W: no-manual-page-for-binary bigloo\.sh') -addFilter(r'bigloo\.[^:]+: W: no-manual-page-for-binary bigloo4\..*') -addFilter(r'bigloo\.[^:]+: W: no-manual-page-for-binary cigloo') - -# The plugins do not necessarily invoke any glibc symbols -addFilter(r'bigloo-libs\.[^:]+: E: library-not-linked-against-libc') - -# These calls are exposed to Scheme. Calling them correctly is up to any -# Scheme code that calls them. -addFilter(r'bigloo-libs\.[^:]+: E: missing-call-to-setgroups-before-setuid') -addFilter(r'bigloo-libs\.[^:]+: W: crypto-policy-non-compliance-openssl') - -# The documentation is in the -doc subpackage -addFilter(r'bigloo-libs\.[^:]+: W: no-documentation') diff --git a/bigloo.spec b/bigloo.spec index 7bd3a15..dced64e 100644 --- a/bigloo.spec +++ b/bigloo.spec @@ -20,7 +20,7 @@ # patch_suffix is defined to be empty when patch_ver is not defined, # so that when updating, the Source and %%setup lines do not have to be # changed, only the Version and patch_ver -%global patch_ver 2 +%global patch_ver 4 %global patch_suffix %{?patch_ver:-%{patch_ver}} # prerelease @@ -37,7 +37,7 @@ Name: bigloo Version: 4.4c -Release: 3%{?patch_ver:.%{patch_ver}}%{?prerel:.%{prerel}}%{?dist} +Release: 4%{?patch_ver:.%{patch_ver}}%{?prerel:.%{prerel}}%{?dist} Summary: A compiler for the Scheme programming language License: GPLv2+ @@ -255,6 +255,15 @@ sed -e 's|^BOOTDIR=.*|BOOTDIR=%{_prefix}|g' \ -i %{buildroot}%{_libdir}/bigloo/%{version}/Makefile.config sed -e 's|%{buildroot}||g' -i %{buildroot}%{_bindir}/*.sh +# Fix symlinks that point to the buildroot +for link in $(find %{buildroot}%{_libdir} -type l); do + target=$(readlink $link) + if [[ "$target" =~ "%{buildroot}" ]]; then + rm $link + ln -s $(basename $target) $link + fi +done + rm -fr %{buildroot}%{_infodir}/dir %{buildroot}%{_datadir}/doc # emacs @@ -295,6 +304,9 @@ make test %changelog +* Mon Mar 28 2022 Jerry James - 4.4c-4.4 +- Version 4.4c-4 + * Sat Feb 05 2022 Jiri Vanek - 4.4c-3.2 - Rebuilt for java-17-openjdk as system jdk diff --git a/sources b/sources index f041e07..8a8ff26 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (bigloo-4.4c-2.tar.gz) = bc072994165e6acdc5be3dfe490e0a648b46396e8639a3374dbf3cb7770323dcb33ed89c3aaf4a5fbc7e5d3517759a0e0dc0c589dd6fbd652dffed72e5fcdd9f +SHA512 (bigloo-4.4c-4.tar.gz) = b1a7f7f610303dbbd7339ac4f80679b07d1bf5304865fe61f28bd5af8205f1a5c2b5b3edb1c47a0409a6392a2242d2adde1f5129b026b6a7ee022b8f5faec157