rpms/lush/devel lush.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
Gérard Milmeister (gemi)
fedora-extras-commits at redhat.com
Thu Dec 28 14:00:29 UTC 2006
Author: gemi
Update of /cvs/extras/rpms/lush/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv24901/devel
Modified Files:
.cvsignore sources
Added Files:
lush.spec
Log Message:
auto-import lush-1.2.1-1 on branch devel from lush-1.2.1-1.src.rpm
--- NEW FILE lush.spec ---
Name: lush
Version: 1.2.1
Release: 1%{?dist}
Summary: An object-oriented Lisp interpreter and compiler
Group: Development/Languages
License: GPL
URL: http://lush.sourceforge.net
Source0: http://download.sourceforge.net/lush/lush-1.2.1.tar.gz
Source1: http://lush.sourceforge.net/lush-manual.pdf
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: readline-devel
BuildRequires: gpm-devel
BuildRequires: binutils-devel
BuildRequires: libX11-devel
BuildRequires: libSM-devel
BuildRequires: libICE-devel
BuildRequires: libXft-devel
BuildRequires: freetype-devel
BuildRequires: zlib-devel
BuildRequires: pkgconfig
%description
Lush is an object-oriented programming language designed for
researchers, experimenters, and engineers interested in large-scale
numerical and graphic applications. Lush is designed to be used in
situations where one would want to combine the flexibility of a
high-level, loosely-typed interpreted language, with the efficiency of
a strongly-typed, natively-compiled language, and with the easy
integration of code written in C, C++, or other languages.
%prep
%setup -q -n lush
cp %{SOURCE1} .
sed -i "s|OPTS =.*|OPTS = $RPM_OPT_FLAGS|" src/Makefile.in
%build
%configure
make %{?_smp_mflags}
%install
rm -rf $RPM_BUILD_ROOT
make install DESTDIR=$RPM_BUILD_ROOT
# fix file flags
find $RPM_BUILD_ROOT%{_datadir}/lush -type f -exec chmod 0644 '{}' \;
find $RPM_BUILD_ROOT%{_datadir}/lush -type f -name demo\* -exec chmod 0755 '{}' \;
find $RPM_BUILD_ROOT%{_datadir}/lush -type f -name tsp -exec chmod 0755 '{}' \;
find $RPM_BUILD_ROOT%{_mandir} -type f -exec chmod 0644 '{}' \;
rm -rf $RPM_BUILD_ROOT%{_datadir}/lush/{src,etc,demos}
chmod 0644 etc/* demos/*
rm -f etc/lush.1 etc/make*
# disable error about buildroot contained in stdenv.dump
export QA_SKIP_BUILD_ROOT=1
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root,-)
%doc COPYING COPYRIGHT README lush-manual.pdf
%doc etc contrib demos
%{_bindir}/*
%{_datadir}/lush
%{_mandir}/man*/*
%changelog
* Thu Nov 23 2006 Gerard Milmeister <gemi at bluewin.ch> - 1.2.1-1
- new version 1.2.1
* Sat Oct 7 2006 Gerard Milmeister <gemi at bluewin.ch> - 1.2-3
- move examples to docdir
* Mon Sep 25 2006 Gerard Milmeister <gemi at bluewin.ch> - 1.2-2
- added patch to compile with binutils 2.17
* Sun Sep 10 2006 Gerard Milmeister <gemi at bluewin.ch> - 1.2-1
- new version 1.2
Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/lush/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore 28 Dec 2006 13:57:05 -0000 1.1
+++ .cvsignore 28 Dec 2006 13:59:59 -0000 1.2
@@ -0,0 +1,2 @@
+lush-1.2.1.tar.gz
+lush-manual.pdf
Index: sources
===================================================================
RCS file: /cvs/extras/rpms/lush/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources 28 Dec 2006 13:57:05 -0000 1.1
+++ sources 28 Dec 2006 13:59:59 -0000 1.2
@@ -0,0 +1,2 @@
+04dd0caa0e59909f3f42ca95531737ae lush-1.2.1.tar.gz
+3838fc7de8367a63349635766c657fbf lush-manual.pdf
More information about the fedora-extras-commits
mailing list