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