]> git.pld-linux.org Git - packages/bigloo.git/blame_incremental - bigloo.spec
- updated to 3.3a-5
[packages/bigloo.git] / bigloo.spec
... / ...
CommitLineData
1%define vermain 3.3a
2%define verminor 5
3Summary: Bigloo is compiler for the Scheme programming language
4Summary(pl.UTF-8): Bigloo - kompilator języka programowania Scheme
5Name: bigloo
6Version: %{vermain}.%{verminor}
7Release: 0.1
8License: GPL/LGPL
9Group: Development/Languages
10Source0: ftp://ftp-sop.inria.fr/mimosa/fp/Bigloo/%{name}%{vermain}-%{verminor}.tar.gz
11# Source0-md5: cc07aefa51e14f3f8dbdaca9bc77386b
12Patch0: %{name}-install.patch
13URL: http://www-sop.inria.fr/mimosa/fp/Bigloo/
14BuildRequires: gmp-devel
15BuildRequires: openssl-devel
16BuildRequires: sqlite3-devel
17BuildRequires: gstreamer-devel
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
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.
29
30%prep
31%setup -q -n %{name}%{vermain}-%{verminor}
32%patch0 -p1
33
34%build
35./configure \
36 --prefix=%{_prefix} \
37 --bindir=%{_bindir} \
38 --libdir=%{_libdir} \
39 --mandir=%{_mandir}/man1 \
40 --infodir=%{_infodir} \
41 --emacs=/bin/true \
42 --jvm=no \
43 --cflags="%{rpmcflags}" \
44 --coflags="%{rpmcflags}"
45
46%{__make} boot
47
48%install
49rm -rf $RPM_BUILD_ROOT
50
51%{__make} install \
52 DESTDIR=$RPM_BUILD_ROOT
53
54for ff in manuals/*.man ; do
55 install -p $ff $RPM_BUILD_ROOT%{_mandir}/man1/$(basename $ff .man).1
56done
57
58rm -r $RPM_BUILD_ROOT%{_prefix}/doc
59rm -r $RPM_BUILD_ROOT%{_libdir}/%{name}/%{vermain}/Makefile.misc
60rm -r $RPM_BUILD_ROOT%{_infodir}/dir
61
62%clean
63rm -rf $RPM_BUILD_ROOT
64
65%post -p /sbin/ldconfig
66%postun -p /sbin/ldconfig
67
68%files
69%defattr(644,root,root,755)
70%doc README ChangeLog manuals/*.html
71%dir %{_libdir}/bigloo
72%dir %{_libdir}/bigloo/%{vermain}
73%attr(755,root,root) %{_bindir}/*
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
84%attr(755,root,root) %{_libdir}/lib*.so
85%{_mandir}/man1/*
86%{_datadir}/info/bigloo.info*
87#%%{_datadir}/xemacs/site-lisp/bigloo/*.el*
This page took 0.050862 seconds and 4 git commands to generate.