|
Lines 1-18
Link Here
|
| 1 |
Name: chicken |
1 |
Name: chicken |
| 2 |
Version: 4.1.0 |
2 |
Version: 4.1.0 |
| 3 |
Release: alt2.1 |
3 |
Release: alt2.2 |
|
|
4 |
|
| 5 |
Summary: CHICKEN is a simple Scheme-to-C compiler |
| 4 |
License: BSD style (see LICENSE) |
6 |
License: BSD style (see LICENSE) |
| 5 |
Group: Development/Scheme |
7 |
Group: Development/Scheme |
|
|
8 |
|
| 6 |
Url: http://www.call-with-current-continuation.org/ |
9 |
Url: http://www.call-with-current-continuation.org/ |
| 7 |
Source: %name-%version.tar |
10 |
Source: %name-%version.tar |
| 8 |
Requires: libchicken-devel = %version-%release |
|
|
| 9 |
Summary: CHICKEN is a simple Scheme-to-C compiler |
| 10 |
Packager: Alexey Voinov <voins@altlinux.ru> |
11 |
Packager: Alexey Voinov <voins@altlinux.ru> |
| 11 |
|
12 |
|
|
|
13 |
Requires: libchicken-devel = %version-%release |
| 12 |
BuildPreReq: chrpath |
14 |
BuildPreReq: chrpath |
| 13 |
|
15 |
|
| 14 |
# Automatically added by buildreq on Sat Nov 01 2003 |
|
|
| 15 |
|
| 16 |
%description |
16 |
%description |
| 17 |
CHICKEN is a simple Scheme-to-C compiler supporting the language features as |
17 |
CHICKEN is a simple Scheme-to-C compiler supporting the language features as |
| 18 |
defined in the 'Revised^5 Report on Scheme'. CHICKEN generates quite |
18 |
defined in the 'Revised^5 Report on Scheme'. CHICKEN generates quite |
|
Lines 61-78
BuildArch: noarch
Link Here
|
| 61 |
Manual for Chicken scheme-to-c compiler |
61 |
Manual for Chicken scheme-to-c compiler |
| 62 |
|
62 |
|
| 63 |
%prep |
63 |
%prep |
| 64 |
%setup -q |
64 |
%setup |
| 65 |
|
65 |
|
| 66 |
%build |
66 |
%build |
| 67 |
%remove_optflags -Wall |
67 |
%remove_optflags -Wall |
| 68 |
make PLATFORM=linux PREFIX=%_prefix LIBDIR=%_libdir \ |
68 |
# slightly broken parallel build |
| 69 |
C_COMPILER_OPTIMIZATION_OPTIONS="$RPM_OPT_FLAGS" |
69 |
%make_build PLATFORM=linux PREFIX=%_prefix LIBDIR=%_libdir \ |
| 70 |
|
70 |
C_COMPILER_OPTIMIZATION_OPTIONS="%optflags" || |
|
|
71 |
%make PLATFORM=linux PREFIX=%_prefix LIBDIR=%_libdir \ |
| 72 |
C_COMPILER_OPTIMIZATION_OPTIONS="%optflags" |
| 71 |
|
73 |
|
| 72 |
%install |
74 |
%install |
| 73 |
make PLATFORM=linux PREFIX=%_prefix LIBDIR=%_libdir \ |
75 |
%make PLATFORM=linux PREFIX=%_prefix LIBDIR=%_libdir \ |
| 74 |
DESTDIR=$RPM_BUILD_ROOT install |
76 |
DESTDIR=%buildroot install |
| 75 |
rm -rf $RPM_BUILD_ROOT%_datadir/%name/doc |
77 |
rm -rf %buildroot%_datadir/%name/doc |
| 76 |
|
78 |
|
| 77 |
for i in %buildroot%_bindir/* %buildroot%_libdir/%name/4/*.so |
79 |
for i in %buildroot%_bindir/* %buildroot%_libdir/%name/4/*.so |
| 78 |
do |
80 |
do |
|
Lines 101-106
done
Link Here
|
| 101 |
%_libdir/lib*.a |
103 |
%_libdir/lib*.a |
| 102 |
|
104 |
|
| 103 |
%changelog |
105 |
%changelog |
|
|
106 |
* Thu Apr 04 2019 Michael Shigorin <mike@altlinux.org> 4.1.0-alt2.2 |
| 107 |
- parallelize build |
| 108 |
- minor spec cleanup |
| 109 |
|
| 104 |
* Thu Feb 02 2012 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 4.1.0-alt2.1 |
110 |
* Thu Feb 02 2012 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 4.1.0-alt2.1 |
| 105 |
- Removed bad RPATH |
111 |
- Removed bad RPATH |
| 106 |
|
112 |
|
|
Lines 116-122
done
Link Here
|
| 116 |
- new version (2.5) |
122 |
- new version (2.5) |
| 117 |
- alt-makefile patch removed (obsolete) |
123 |
- alt-makefile patch removed (obsolete) |
| 118 |
|
124 |
|
| 119 |
|
|
|
| 120 |
* Sun Oct 02 2005 Alexey Voinov <voins@altlinux.ru> 2.2-alt1 |
125 |
* Sun Oct 02 2005 Alexey Voinov <voins@altlinux.ru> 2.2-alt1 |
| 121 |
- new version (2.2) |
126 |
- new version (2.2) |
| 122 |
|
127 |
|