]> git.pld-linux.org Git - packages/bigloo.git/blame - bigloo.spec
- updated to 4.0b
[packages/bigloo.git] / bigloo.spec
CommitLineData
2b7ce783
JR
1%define vermain 4.0b
2#define verminor 5
ff8ad77b 3Summary: Bigloo is compiler for the Scheme programming language
6bc41931 4Summary(pl.UTF-8): Bigloo - kompilator języka programowania Scheme
bd4287ca 5Name: bigloo
2b7ce783
JR
6#Version: %{vermain}.%{verminor}
7Version: %{vermain}
8Release: 1
eff299da 9License: GPL/LGPL
bd4287ca 10Group: Development/Languages
2b7ce783
JR
11#Source0: ftp://ftp-sop.inria.fr/mimosa/fp/Bigloo/%{name}%{vermain}-%{verminor}.tar.gz
12Source0: ftp://ftp-sop.inria.fr/mimosa/fp/Bigloo/%{name}%{vermain}.tar.gz
13# Source0-md5: 5e66d9516a877f2b892d191bbe809379
ddda4f36 14Patch0: %{name}-install.patch
15URL: http://www-sop.inria.fr/mimosa/fp/Bigloo/
ce60e8cb
JR
16BuildRequires: gmp-devel
17BuildRequires: openssl-devel
18BuildRequires: sqlite3-devel
19BuildRequires: gstreamer-devel
bd4287ca
JR
20BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
21
22%description
23Bigloo is a compiler and interpreter for an extended version of the
24Scheme programming language. Bigloo allows a full connection between
25Scheme and C programs. It delivers fast and small executables.
26
1e13820a
JR
27%description -l pl.UTF-8
28Bigloo jest kompilatorem i interpreterem rozszerzonej wersji języka
29programowania Scheme. Bigloo pozwala na pełne łączenie programów w
30Scheme i w C. Daje szybkie i małe binarki.
ff8ad77b 31
bd4287ca 32%prep
2b7ce783
JR
33#%setup -q -n %{name}%{vermain}-%{verminor}
34%setup -q -n %{name}%{vermain}
ddda4f36 35%patch0 -p1
bd4287ca
JR
36
37%build
38./configure \
ff8ad77b
JB
39 --prefix=%{_prefix} \
40 --bindir=%{_bindir} \
41 --libdir=%{_libdir} \
42 --mandir=%{_mandir}/man1 \
43 --infodir=%{_infodir} \
ceb7f26f
TP
44 --emacs=/bin/true \
45 --jvm=no \
46 --cflags="%{rpmcflags}" \
47 --coflags="%{rpmcflags}"
bd4287ca 48
ce60e8cb 49%{__make} boot
bd4287ca
JR
50
51%install
52rm -rf $RPM_BUILD_ROOT
53
ce60e8cb 54%{__make} install \
b7779e21 55 DESTDIR=$RPM_BUILD_ROOT
bd4287ca 56
ce60e8cb
JR
57for ff in manuals/*.man ; do
58 install -p $ff $RPM_BUILD_ROOT%{_mandir}/man1/$(basename $ff .man).1
59done
bd4287ca 60
ce60e8cb
JR
61rm -r $RPM_BUILD_ROOT%{_prefix}/doc
62rm -r $RPM_BUILD_ROOT%{_libdir}/%{name}/%{vermain}/Makefile.misc
63rm -r $RPM_BUILD_ROOT%{_infodir}/dir
e35564d0 64
ff8ad77b
JB
65%clean
66rm -rf $RPM_BUILD_ROOT
67
68%post -p /sbin/ldconfig
69%postun -p /sbin/ldconfig
bd4287ca
JR
70
71%files
72%defattr(644,root,root,755)
ceb7f26f 73%doc README ChangeLog manuals/*.html
ff8ad77b 74%dir %{_libdir}/bigloo
ce60e8cb 75%dir %{_libdir}/bigloo/%{vermain}
bd4287ca 76%attr(755,root,root) %{_bindir}/*
ce60e8cb
JR
77%{_libdir}/bigloo/%{vermain}/Makefile.config
78%{_libdir}/bigloo/%{vermain}/bigloo.h
79%{_libdir}/bigloo/%{vermain}/bigloo_config.*
80%{_libdir}/bigloo/%{vermain}/bigloo_gc.h
81%{_libdir}/bigloo/%{vermain}/*.init
ce60e8cb
JR
82%{_libdir}/bigloo/%{vermain}/*.*heap
83%{_libdir}/bigloo/%{vermain}/lib*.a
84%{_libdir}/bigloo/%{vermain}/bmem
2b7ce783 85%{_libdir}/bigloo/%{vermain}/text
ce60e8cb 86%attr(755,root,root) %{_libdir}/bigloo/%{vermain}/lib*.so
bd4287ca
JR
87%attr(755,root,root) %{_libdir}/lib*.so
88%{_mandir}/man1/*
89%{_datadir}/info/bigloo.info*
This page took 0.467723 seconds and 4 git commands to generate.