diff --git a/chicken.spec b/chicken.spec index 6d03398..3de33af 100644 --- a/chicken.spec +++ b/chicken.spec @@ -1,18 +1,18 @@ Name: chicken Version: 4.1.0 -Release: alt2.1 +Release: alt2.2 + +Summary: CHICKEN is a simple Scheme-to-C compiler License: BSD style (see LICENSE) Group: Development/Scheme + Url: http://www.call-with-current-continuation.org/ Source: %name-%version.tar -Requires: libchicken-devel = %version-%release -Summary: CHICKEN is a simple Scheme-to-C compiler Packager: Alexey Voinov +Requires: libchicken-devel = %version-%release BuildPreReq: chrpath -# Automatically added by buildreq on Sat Nov 01 2003 - %description CHICKEN is a simple Scheme-to-C compiler supporting the language features as defined in the 'Revised^5 Report on Scheme'. CHICKEN generates quite @@ -61,18 +61,20 @@ BuildArch: noarch Manual for Chicken scheme-to-c compiler %prep -%setup -q +%setup %build %remove_optflags -Wall -make PLATFORM=linux PREFIX=%_prefix LIBDIR=%_libdir \ - C_COMPILER_OPTIMIZATION_OPTIONS="$RPM_OPT_FLAGS" - +# slightly broken parallel build +%make_build PLATFORM=linux PREFIX=%_prefix LIBDIR=%_libdir \ + C_COMPILER_OPTIMIZATION_OPTIONS="%optflags" || +%make PLATFORM=linux PREFIX=%_prefix LIBDIR=%_libdir \ + C_COMPILER_OPTIMIZATION_OPTIONS="%optflags" %install -make PLATFORM=linux PREFIX=%_prefix LIBDIR=%_libdir \ - DESTDIR=$RPM_BUILD_ROOT install -rm -rf $RPM_BUILD_ROOT%_datadir/%name/doc +%make PLATFORM=linux PREFIX=%_prefix LIBDIR=%_libdir \ + DESTDIR=%buildroot install +rm -rf %buildroot%_datadir/%name/doc for i in %buildroot%_bindir/* %buildroot%_libdir/%name/4/*.so do @@ -101,6 +103,10 @@ done %_libdir/lib*.a %changelog +* Thu Apr 04 2019 Michael Shigorin 4.1.0-alt2.2 +- parallelize build +- minor spec cleanup + * Thu Feb 02 2012 Eugeny A. Rostovtsev (REAL) 4.1.0-alt2.1 - Removed bad RPATH @@ -116,7 +122,6 @@ done - new version (2.5) - alt-makefile patch removed (obsolete) - * Sun Oct 02 2005 Alexey Voinov 2.2-alt1 - new version (2.2)