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