%define debug_package %{nil} Name: chez-scheme Version: 10.2.0 Release: 1%{?dist} Summary: Chez Scheme License: Apache License Version 2.0 URL: https://cisco.github.io/ChezScheme Source0: https://github.com/cisco/ChezScheme/releases/download/v%{version}/csv%{version}.tar.gz BuildRequires: make, gcc, ncurses-devel, ncurses-libs, netpbm-progs %if ! 0%{?el8} BuildRequires: texinfo BuildRequires: texlive BuildRequires: texlive-auxhook BuildRequires: texlive-bigintcalc BuildRequires: texlive-bitset BuildRequires: texlive-epsf BuildRequires: texlive-etexcmds BuildRequires: texlive-gettitlestring BuildRequires: texlive-graphics BuildRequires: texlive-graphics-cfg BuildRequires: texlive-graphics-def BuildRequires: texlive-hycolor BuildRequires: texlive-hyperref BuildRequires: texlive-iftex BuildRequires: texlive-infwarerr BuildRequires: texlive-intcalc BuildRequires: texlive-kvdefinekeys BuildRequires: texlive-kvoptions BuildRequires: texlive-kvsetkeys BuildRequires: texlive-l3backend BuildRequires: texlive-latex BuildRequires: texlive-latexconfig BuildRequires: texlive-letltxmacro BuildRequires: texlive-ltxcmds BuildRequires: texlive-mptopdf BuildRequires: texlive-pdfescape BuildRequires: texlive-pdftexcmds BuildRequires: texlive-refcount BuildRequires: texlive-rerunfilecheck BuildRequires: texlive-uniquecounter BuildRequires: texlive-url %endif %description Chez Scheme is both a programming language and an implementation of that language, with supporting tools and documentation. %define arch_dir ta6le %ifarch aarch64 %define arch_dir tarm64le %endif %prep %setup -q -n csv%{version} %build ./configure --threads --64 --installlib=/usr/lib64 --disable-x11 --temproot=$RPM_BUILD_ROOT make %if ! 0%{?el8} make docs %endif # to be able to clean without prompting find . -perm 444 -exec chmod 644 {} \; %install make install TempRoot=$RPM_BUILD_ROOT mkdir -p $RPM_BUILD_ROOT/usr/share/doc/%{name}/ cp LICENSE $RPM_BUILD_ROOT/usr/share/doc/%{name}/ cp NOTICE $RPM_BUILD_ROOT/usr/share/doc/%{name}/ %if ! 0%{?el8} cp csug/csug.pdf $RPM_BUILD_ROOT/usr/share/doc/%{name}/ cp release_notes/release_notes.pdf $RPM_BUILD_ROOT/usr/share/doc/%{name}/ %endif rm -f $RPM_BUILD_ROOT/usr/bin/petite $RPM_BUILD_ROOT/usr/bin/scheme $RPM_BUILD_ROOT/usr/bin/scheme-script mv $RPM_BUILD_ROOT/usr/lib64/csv%{version}/%{arch_dir}/petite $RPM_BUILD_ROOT/usr/bin/ mv $RPM_BUILD_ROOT/usr/lib64/csv%{version}/%{arch_dir}/scheme $RPM_BUILD_ROOT/usr/bin/ mv $RPM_BUILD_ROOT/usr/lib64/csv%{version}/%{arch_dir}/scheme-script $RPM_BUILD_ROOT/usr/bin/ find $RPM_BUILD_ROOT -type d -exec chmod 755 {} \; find $RPM_BUILD_ROOT -type f -exec chmod 644 {} \; find $RPM_BUILD_ROOT/usr/bin -type f -exec chmod 755 {} \; %files %{_bindir}/* %{_libdir}/* %{_datadir}/doc/%{name} %{_mandir}/man1/* %doc %changelog * Tue Aug 05 2025 Builder - Build for multiple OSs and Archs on copr.fedorainfracloud.org * Wed Jul 30 2025 Builder - update to version 10.2.0 * Sat May 25 2024 Builder - update to version 10.0.0 * Tue Jan 23 2024 Builder - update to version 9.6.4 * Tue Nov 15 2022 Builder - update to version 9.5.8 * Tue Sep 22 2020 Builder - update to version 9.5.4 * Wed Jun 06 2018 Builder - update to version 9.5.1 * Fri Mar 09 2018 Builder - Initial RPM build