Je l'ai téléchargé à partir du CVS, que j'ai archivé dans un "tarball".
J'ai aussi créé un fichier SPEC pour compiler un paquet rpm:
----------------------------------------------------------------------------------------
Summary: Lisp Universal SHell
Name: lush
Version: 0.95CVS
Release: 1
Group: Applications/Scientific
Copyright: GPL
Source: lush-%{version}.tar.bz2
BuildRoot: /tmp/lush-root
URL: http://lush.sourceforge.net/(...)
%description
Lush is an object-oriented Lisp interpreter/compiler with features
designed to please people who want to prototype large numerical
applications. Lush includes an extensive library of
vector/matrix/tensor manipulation, numerous numerical libraries
(including GSL, LAPACK, and BLAS), a set of graphic functions, a
simple GUI toolkit, and interfaces to various graphic and multimedia
libraries such as OpenGL, SDL, Video4Linux, and ALSA (video/audio
grabbing), and others. Lush is an ideal frontend script language for
programming projects written in C or other languages.
%prep
%setup -n lush
%build
CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=%{_prefix}
make
Un des aspect les plus intéressant de Lush est 'intégration de plusieurs librairies, entre-autre pour la saisie vidéo et la reconnaissance de formes.
--
Marc
[^] # Re: Cool
Posté par Marc Lavallée . En réponse à la dépêche LUSH : Lisp Universal SHell. Évalué à 1.
J'ai aussi créé un fichier SPEC pour compiler un paquet rpm:
----------------------------------------------------------------------------------------
Summary: Lisp Universal SHell
Name: lush
Version: 0.95CVS
Release: 1
Group: Applications/Scientific
Copyright: GPL
Source: lush-%{version}.tar.bz2
BuildRoot: /tmp/lush-root
URL: http://lush.sourceforge.net/(...)
%description
Lush is an object-oriented Lisp interpreter/compiler with features
designed to please people who want to prototype large numerical
applications. Lush includes an extensive library of
vector/matrix/tensor manipulation, numerous numerical libraries
(including GSL, LAPACK, and BLAS), a set of graphic functions, a
simple GUI toolkit, and interfaces to various graphic and multimedia
libraries such as OpenGL, SDL, Video4Linux, and ALSA (video/audio
grabbing), and others. Lush is an ideal frontend script language for
programming projects written in C or other languages.
%prep
%setup -n lush
%build
CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=%{_prefix}
make
%install
mkdir -p $RPM_BUILD_ROOT%{_bindir}
mkdir -p $RPM_BUILD_ROOT%{_prefix}/man/man1
mkdir -p $RPM_BUILD_ROOT%{_datadir}
make install prefix=$RPM_BUILD_ROOT%{_prefix}
cp -r doc $RPM_BUILD_ROOT%{_datadir}/lush
rm -rf $RPM_BUILD_ROOT%{_datadir}/lush/src
%clean
[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf "$RPM_BUILD_ROOT"
%files
%defattr(-,root,root)
%{_bindir}/lush
%{_prefix}/man/man1/lush.1*
%{_datadir}/lush
%doc COPYING COPYRIGHT NOTES README
----------------------------------------------------------------------------------------
Un des aspect les plus intéressant de Lush est 'intégration de plusieurs librairies, entre-autre pour la saisie vidéo et la reconnaissance de formes.
--
Marc