head 1.13;
access;
symbols;
locks; strict;
comment @-- @;
1.13
date 2009.04.18.13.15.37; author rse; state Exp;
branches;
next 1.12;
commitid 4pHXU27WTIGCZuKt;
1.12
date 2008.10.20.06.16.36; author rse; state Exp;
branches;
next 1.11;
commitid blDYdwW095BOxknt;
1.11
date 2008.08.10.17.40.19; author rse; state Exp;
branches;
next 1.10;
commitid 2VEd44T2Mp3SBget;
1.10
date 2008.06.07.21.56.03; author rse; state Exp;
branches;
next 1.9;
commitid 27hWMj1Rkzp9546t;
1.9
date 2008.03.07.18.55.02; author rse; state Exp;
branches;
next 1.8;
commitid e6gskR7fGDoo2eUs;
1.8
date 2008.01.31.19.18.17; author rse; state Exp;
branches;
next 1.7;
commitid Tvu7bsQyN3J6kBPs;
1.7
date 2008.01.08.19.13.13; author rse; state Exp;
branches;
next 1.6;
commitid Q911vFN2v2sc2EMs;
1.6
date 2008.01.01.15.04.50; author rse; state Exp;
branches;
next 1.5;
commitid B8esaHJHoduuKILs;
1.5
date 2007.09.07.08.21.08; author rse; state Exp;
branches;
next 1.4;
commitid SiHXVo0MHj3DnMws;
1.4
date 2007.06.03.08.10.25; author rse; state Exp;
branches;
next 1.3;
commitid oSgvLd1hvlRgprks;
1.3
date 2007.05.28.15.17.23; author cs; state Exp;
branches;
next 1.2;
commitid j4JU68IQSa1HXHjs;
1.2
date 2007.02.14.06.03.46; author cs; state Exp;
branches;
next 1.1;
commitid HYIO63HQvZu3dq6s;
1.1
date 2007.02.02.16.33.45; author rse; state Exp;
branches;
next ;
commitid SuLHNV6YlF665W4s;
desc
@@
1.13
log
@bump years in copyright messages
@
text
@##
## smalltalk.spec -- OpenPKG RPM Package Specification
## Copyright (c) 2000-2009 OpenPKG Foundation e.V.
##
## Permission to use, copy, modify, and distribute this software for
## any purpose with or without fee is hereby granted, provided that
## the above copyright notice and this permission notice appear in all
## copies.
##
## THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
## WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
## MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
## IN NO EVENT SHALL THE AUTHORS AND COPYRIGHT HOLDERS AND THEIR
## CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
## LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
## USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
## ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
## OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
## OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
## SUCH DAMAGE.
##
# package information
Name: smalltalk
Summary: GNU Smalltalk
URL: http://www.gnu.org/software/smalltalk/
Vendor: Paolo Bonzini
Packager: OpenPKG Foundation e.V.
Distribution: OpenPKG Community
Class: EVAL
Group: Language
License: GPL
Version: 3.1
Release: 20081020
# list of sources
Source0: ftp://ftp.gnu.org/gnu/smalltalk/smalltalk-%{version}.tar.gz
Patch0: smalltalk.patch
# build information
Prefix: %{l_prefix}
BuildRoot: %{l_buildroot}
BuildPreReq: OpenPKG, openpkg >= 20020206
PreReq: OpenPKG, openpkg >= 20020206
AutoReq: no
AutoReqProv: no
%description
GNU Smalltalk is a free implementation of the Smalltalk-80 language
which runs on most versions on Unix and, in general, everywhere you
can find a POSIX-compliance library. An uncommon feature of it is
that it is well-versed to scripting tasks and headless processing.
%track
prog smalltalk = {
version = %{version}
url = ftp://ftp.gnu.org/gnu/smalltalk/
regex = smalltalk-(__VER__)\.tar\.gz
}
%prep
%setup -q
%patch -p0
%build
CC="%{l_cc}" \
CFLAGS="%{l_cflags -O}" \
CPPFLAGS="%{l_cppflags}" \
LDFLAGS="%{l_ldflags}" \
./configure \
--prefix=%{l_prefix} \
--mandir=%{l_prefix}/man \
--infodir=%{l_prefix}/info \
--without-gmp \
--enable-shared
%{l_make} %{l_mflags -O}
%install
rm -rf $RPM_BUILD_ROOT
%{l_make} %{l_mflags} install AM_MAKEFLAGS="DESTDIR=$RPM_BUILD_ROOT"
strip $RPM_BUILD_ROOT%{l_prefix}/bin/* >/dev/null 2>&1 || true
rm -f $RPM_BUILD_ROOT%{l_prefix}/info/dir
rm -f $RPM_BUILD_ROOT%{l_prefix}/include/sigsegv.h
rm -f $RPM_BUILD_ROOT%{l_prefix}/share/aclocal/snprintfv.m4
rm -rf $RPM_BUILD_ROOT%{l_prefix}/include/snprintfv
mv $RPM_BUILD_ROOT%{l_prefix}/bin/gst \
$RPM_BUILD_ROOT%{l_prefix}/lib/smalltalk/gst
( echo "#!/bin/sh"
echo "LD_LIBRARY_PATH=%{l_prefix}/lib:/lib:/usr/lib"
echo "export LD_LIBRARY_PATH"
echo "exec %{l_prefix}/lib/gst \${1+\"\$@@\"}"
) >$RPM_BUILD_ROOT%{l_prefix}/bin/gst
chmod 755 $RPM_BUILD_ROOT%{l_prefix}/bin/gst
%{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT %{l_files_std}
%files -f files
%clean
rm -rf $RPM_BUILD_ROOT
@
1.12
log
@upgrading package: smalltalk 3.0.4 -> 3.1
@
text
@d3 1
a3 1
## Copyright (c) 2000-2008 OpenPKG Foundation e.V.
@
1.11
log
@upgrading package: smalltalk 3.0.3 -> 3.0.4
@
text
@d34 2
a35 2
Version: 3.0.4
Release: 20080810
@
1.10
log
@upgrading package: smalltalk 3.0.2 -> 3.0.3
@
text
@d34 2
a35 2
Version: 3.0.3
Release: 20080607
@
1.9
log
@upgrading package: smalltalk 3.0.1 -> 3.0.2
@
text
@d34 2
a35 2
Version: 3.0.2
Release: 20080307
@
1.8
log
@upgrading package: smalltalk 3.0 -> 3.0.1
@
text
@d34 2
a35 2
Version: 3.0.1
Release: 20080131
@
1.7
log
@upgrading package: smalltalk 2.3.6 -> 3.0
@
text
@d34 2
a35 2
Version: 3.0
Release: 20080108
@
1.6
log
@Update package specifications according to OpenPKG year 2008 world order:
http://www.mail-archive.com/openpkg-announce@@openpkg.org/msg00221.html
@
text
@d34 2
a35 2
Version: 2.3.6
Release: 20080101
@
1.5
log
@upgrading package: smalltalk 2.3.5 -> 2.3.6
@
text
@d3 1
a3 2
## Copyright (c) 2000-2007 OpenPKG Foundation e.V.
## Copyright (c) 2000-2007 Ralf S. Engelschall
d35 1
a35 1
Release: 20070907
@
1.4
log
@upgrading package: smalltalk 2.3.4 -> 2.3.5
@
text
@d35 2
a36 2
Version: 2.3.5
Release: 20070603
@
1.3
log
@upgrading package: smalltalk 2.3.3 -> 2.3.4
@
text
@d35 2
a36 2
Version: 2.3.4
Release: 20070528
@
1.2
log
@upgrading package: smalltalk 2.3.2 -> 2.3.3
@
text
@d35 2
a36 2
Version: 2.3.3
Release: 20070214
@
1.1
log
@new package: smalltalk 2.3.2 (GNU Smalltalk)
@
text
@d35 2
a36 2
Version: 2.3.2
Release: 20070202
@