]> git.pld-linux.org Git - packages/bigloo.git/blob - bigloo.spec
- updated to 3.3a-5
[packages/bigloo.git] / bigloo.spec
1 %define         vermain         3.3a
2 %define         verminor        5
3 Summary:        Bigloo is compiler for the Scheme programming language
4 Summary(pl.UTF-8):      Bigloo - kompilator języka programowania Scheme
5 Name:           bigloo
6 Version:        %{vermain}.%{verminor}
7 Release:        0.1
8 License:        GPL/LGPL
9 Group:          Development/Languages
10 Source0:        ftp://ftp-sop.inria.fr/mimosa/fp/Bigloo/%{name}%{vermain}-%{verminor}.tar.gz
11 # Source0-md5:  cc07aefa51e14f3f8dbdaca9bc77386b
12 Patch0:         %{name}-install.patch
13 URL:            http://www-sop.inria.fr/mimosa/fp/Bigloo/
14 BuildRequires:  gmp-devel
15 BuildRequires:  openssl-devel
16 BuildRequires:  sqlite3-devel
17 BuildRequires:  gstreamer-devel
18 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
19
20 %description
21 Bigloo is a compiler and interpreter for an extended version of the
22 Scheme programming language. Bigloo allows a full connection between
23 Scheme and C programs. It delivers fast and small executables.
24
25 %description -l pl.UTF-8
26 Bigloo jest kompilatorem i interpreterem rozszerzonej wersji języka
27 programowania Scheme. Bigloo pozwala na pełne łączenie programów w
28 Scheme 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
49 rm -rf $RPM_BUILD_ROOT
50
51 %{__make} install \
52         DESTDIR=$RPM_BUILD_ROOT
53
54 for ff in manuals/*.man ; do
55         install -p $ff $RPM_BUILD_ROOT%{_mandir}/man1/$(basename $ff .man).1
56 done
57
58 rm -r $RPM_BUILD_ROOT%{_prefix}/doc
59 rm -r $RPM_BUILD_ROOT%{_libdir}/%{name}/%{vermain}/Makefile.misc
60 rm -r $RPM_BUILD_ROOT%{_infodir}/dir
61
62 %clean
63 rm -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.075872 seconds and 3 git commands to generate.