diff --git a/bigloo.spec b/bigloo.spec index 8e11d5d..e10ea8b 100644 --- a/bigloo.spec +++ b/bigloo.spec @@ -23,7 +23,7 @@ Name: bigloo Version: 4.4b -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+ @@ -51,13 +51,11 @@ Patch8: %{name}-return.patch # Fix signal numbers in the Java code Patch9: %{name}-java-signum.patch # GCC can sometimes replace the entire test with direct failure due to -# detecting division by zero. Skip this test until we can figure out how +# detecting division by zero. Skip this test until we can figure out how to # make GCC be a little less clever. Patch10: %{name}-div-by-zero.patch BuildRequires: emacs -BuildRequires: xemacs -BuildRequires: xemacs-packages-extra BuildRequires: gcc BuildRequires: gcc-c++ BuildRequires: gmp-devel @@ -92,7 +90,6 @@ BuildRequires: zip Requires: bigloo-libs%{?_isa} = %{version}-%{release} Requires: emacs-filesystem >= %{?_emacs_version}%{!?_emacs_version:0} -Requires: xemacs-filesystem >= %{?_xemacs_version}%{!?_xemacs_version:0} Requires: javapackages-filesystem Requires: indent Requires: gmp-devel%{?_isa} @@ -221,7 +218,6 @@ chmod -R o+r . %install mkdir -p %{buildroot}%{_emacs_sitelispdir}/bigloo -mkdir -p %{buildroot}%{_xemacs_sitelispdir}/bigloo env LD_LIBRARY_PATH=$PWD/lib/bigloo/%{version} %make_install env LD_LIBRARY_PATH=$PWD/lib/bigloo/%{version} \ make DESTDIR=%{buildroot} EMACSDIR=%{_emacs_sitelispdir}/bigloo install-bee @@ -261,32 +257,6 @@ rm -f bmacs-xemacs.el xemacs-etags.el %{_emacs_bytecompile} bmacs.el bmacs-config.el bmacs-gnu-emacs.el popd -# xemacs -pushd bmacs -make clean -rm -f bmacs-gnu-emacs.el bug/bug-gnu-emacs.el -sed -i -e '/bmacs-gnu-emacs\.el/D' -e 's/ bug-gnu-emacs//' Makefile -sed -i 's,emacs/site-lisp,xemacs/site-packages/lisp,' bmacs-config.el -# Get reproducible builds by setting the compiling username for -# XEmacs. -make EMACS=xemacs EMACSBRAND=xemacs EMACSDIR=%{buildroot}%{_xemacs_sitelispdir}/bigloo XEMACSFLAGS="-no-site-file -eval '(setq user-mail-address \\\"mockbuild@fedoraproject.org\\\")'" -make EMACS=xemacs EMACSBRAND=xemacs EMACSDIR=%{buildroot}%{_xemacs_sitelispdir}/bigloo install -cd %{buildroot}%{_xemacs_sitelispdir}/bigloo -mkdir -p ../../etc/bigloo -mv etc/* ../../etc/bigloo -rmdir etc -# It's a bit more complicated to set the compiling username for -# %%_xemacs_bytecompile. -%{lua: print((string.gsub(rpm.expand("%{_xemacs_bytecompile}"), "^(.*-eval ')(.*)('.*)$", "%1(progn (setq user-mail-address \"mockbuild@fedoraproject.org\") %2)%3")));} bmacs.el bmacs-config.el bmacs-xemacs.el xemacs-etags.el -sed -i 's|%{buildroot}||' bmacs.elc bmacs-config.elc -popd - -mkdir -p %{buildroot}%{_xemacs_sitestartdir} -cat > %{buildroot}%{_xemacs_sitestartdir}/bigloo.el < - 4.4b-4 +- Drop XEmacs support + * Tue Sep 14 2021 Sahana Prasad - 4.4b-3 - Rebuilt with OpenSSL 3.0.0