[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
autoconf 2.59 RPM spec file
From: |
Th. Steudten |
Subject: |
autoconf 2.59 RPM spec file |
Date: |
Sat, 29 May 2004 11:19:20 +0200 |
Hello
See attached a RPM spec file for the autoconf version 2.59.
RPM build tested on RH 9.3 (Shrike) alpha and x86.
I add my name to the attached THANKS file.
You can find packages with content listing on http://alpha.steudten.org
Regards
Tom
Autoconf was originally written by David J. MacKenzie <address@hidden>.
It would not be what it is today without the invaluable help of these
people:
Aaron Crane address@hidden
Aaron M. Ucko address@hidden
Aharon Robbins address@hidden
Akim Demaille address@hidden
Akinori Musha address@hidden
Alain Knaff address@hidden
Adam J. Richter address@hidden
Alec Wolman address@hidden
Alexandre Duret-Lutz address@hidden
Alexandre Oliva address@hidden
Andreas Buening address@hidden
Andreas Jaeger address@hidden
Andreas Schott address@hidden
Andreas Schwab address@hidden
Andrej Borsenkow address@hidden
Art Haas address@hidden
Artur Frysiak address@hidden
Assar Westerlund address@hidden
Axel Thimm address@hidden
Ben Elliston address@hidden
Bill Moseley address@hidden
Bill Sommerfeld address@hidden
Bob Friesenhahn address@hidden
Bob Proulx address@hidden
Bob Wilson address@hidden
Bram Moolenaar address@hidden
Bruno Haible address@hidden
Carl Edman address@hidden
Carlos Velasco address@hidden
Chad R. Larson address@hidden
Chris P. Ross address@hidden
Chris Provenzano address@hidden
Christian Cornelssen address@hidden
Christian Krackowizer address@hidden
Christian Krone address@hidden
Christopher Lee address@hidden
Chris Torek address@hidden
Cort Dougan address@hidden
Daniel Carroll address@hidden
Daniele Arena address@hidden
Dave Adams address@hidden
Dave Love address@hidden
David Carter address@hidden
David Morgan address@hidden
Derek R. Price address@hidden
Didier Desseaux address@hidden
Didier Verna address@hidden
Dietmar P. Schindler address@hidden
Doug Evans address@hidden
Eli Zaretskii address@hidden
Enrique Robledo Arnuncio address@hidden
Erez Zadok address@hidden
Eric Backus address@hidden
Eric Mumpower address@hidden
Eric Sunshine address@hidden
Ezra Peisach address@hidden
Felix Lee address@hidden
Franc,ois Pinard address@hidden
Frank Denis address@hidden
Gareth McCaughan address@hidden
Gary V. Vaughan address@hidden
Geir Ove Myhr address@hidden
Gerrit P. Haase address@hidden
Giuseppe Guerrini address@hidden
Glenn P. Davis address@hidden
Godmar Back address@hidden
Gordon Matzigkeit address@hidden
Graham Jenkins address@hidden
Greg A. Woods address@hidden
Gregory Giannoni address@hidden
Guido Draheim address@hidden
Guido Flohr address@hidden
Guillermo Gomez address@hidden
Hans Olsson address@hidden
Harlan Stenn address@hidden
Henk Krus address@hidden
H.J. Lu address@hidden
H. Merijn Brand address@hidden
Ian Lance Taylor address@hidden
Ian Redfern address@hidden
Ilya Zakharevich address@hidden
James A. Lupo address@hidden
Jason Molenda address@hidden
Jeff Garzik address@hidden
Jeffrey A Law address@hidden
Jens Petersen address@hidden
Jeremy Yallop address@hidden
Jim Blandy address@hidden
Jim Meyering address@hidden
Jiro Takabatake address@hidden
Johan Danielsson address@hidden
John David Anglin address@hidden
John Fortin address@hidden
John Interrante address@hidden
John W. Eaton address@hidden
Jonathan Kamens address@hidden
J"orn Rennecke address@hidden
Joseph S. Myers address@hidden
Julian Onions address@hidden
Karl Berry address@hidden
Karl Heuer address@hidden
Kathryn Hargreaves address@hidden
Kaveh R. Ghazi address@hidden
Kelly Anderson address@hidden
Ken Pizzini address@hidden
Ken Raeburn address@hidden
Kevin Ryde address@hidden
Klee Dienes address@hidden
Koji Arai address@hidden
Kurt D. Zeilenga address@hidden
Larry Jones address@hidden
Larry Schmitt address@hidden
Larry Schwimmer address@hidden
Lars Hecking address@hidden
Lars J. Aas address@hidden
Marc Espie address@hidden
Marcus Daniels address@hidden
Marcus Thiessel address@hidden
Mark Elbrecht address@hidden
Mark Kettenis address@hidden
Markku Savela address@hidden
Markus Oberhumer address@hidden
Martin Buchholz address@hidden
Martin Frydl address@hidden
Martin Mokrejs address@hidden
Martin Wilck address@hidden
Martyn Johnson address@hidden
Matthew D. Langston address@hidden
Matthias Andree address@hidden
Michael Elizabeth Chastain address@hidden
Michael Schoene address@hidden
Michael Matz address@hidden
Mike Hopkirk address@hidden
Mike Stump address@hidden
Miles Bader address@hidden
Mo DeJong address@hidden
Morten Eriksen address@hidden
Motoyuki Kasahara address@hidden
Nicolas Joly address@hidden
Nishio Futoshi address@hidden
Noah Elliott address@hidden
Noah Friedman address@hidden
Oliver Kiddle address@hidden
Olly Betts address@hidden
Ossama Othman address@hidden
Patrick Tullmann address@hidden
Patrick Welche address@hidden
Paul Berrevoets address@hidden
Paul Eggert address@hidden
Paul Gampe address@hidden
Paul Jarc address@hidden
Paul Martinolich address@hidden
Pavel Roskin address@hidden
Peter Eisentraut address@hidden
Peter Hendrickson address@hidden
Peter Simons address@hidden
Peter Stephenson address@hidden
Philipp Thomas address@hidden
Pontus Skoeld address@hidden
Rainer Orth address@hidden
Raja R Harinath address@hidden
Ralf Corsepius address@hidden
Ralf S. Engelschall address@hidden
Richard Dawe address@hidden
Richard Stallman address@hidden
Robert Lipe address@hidden
Robert S. Maier address@hidden
Roberto Bagnara address@hidden
Roland McGrath address@hidden
Ruediger Kuhlmann address@hidden
Russ Allbery address@hidden
Ryuji Abe address@hidden
Sam Varshavchik address@hidden
Sander Niemeijer address@hidden
Scott Bambrough address@hidden
Scott Stanton address@hidden
Simon Leinen address@hidden
Stephen Gildea address@hidden
Steve Chamberlain address@hidden
Steve Huston address@hidden
Steve Robbins address@hidden
Steven G. Johnson address@hidden
Stu Grossman address@hidden
Syd Polk address@hidden
T.E. Dickey address@hidden
Theodore Ts'o" address@hidden
Thien-Thi Nguyen address@hidden
Thomas Steudten thomas at steudten dot com
Thomas Winder address@hidden
Tim Van Holder address@hidden
Tom Lane address@hidden
Tom Purcell address@hidden
Tom Tromey address@hidden
Tom Yu address@hidden
Tony Leneis address@hidden
Uwe Seimet address@hidden
Vance Shipley address@hidden
Ville Karaila address@hidden
Viktor Dukhovni address@hidden
Vladimir Volovich address@hidden
Volker Borchert address@hidden
Werner Lemberg address@hidden
Wilfredo Sanchez address@hidden
Wolfgang Mueller address@hidden
Zack Weinberg address@hidden
Many people are not named here because we lost track of them. We
thank them! Please, help us keep this list up to date.
Local Variables:
mode: text
End:
Summary: A GNU tool for automatically configuring source code.
Name: autoconf
Version: 2.59
Release: 15
Copyright: GPL
Group: Development/Tools
Source: ftp://ftp.gnu.org/pub/gnu/autoconf/autoconf-%{version}.tar.gz
Prereq: /sbin/install-info
Requires: gawk, m4, mktemp, perl, textutils
BuildPrereq: /usr/bin/id, /bin/egrep, /bin/true, /etc/passwd
BuildArchitectures: noarch
BuildRoot: %{_tmppath}/%{name}-root
%description
GNU's Autoconf is a tool for configuring source code and Makefiles.
Using Autoconf, programmers can create portable and configurable
packages, since the person building the package is allowed to
specify various configuration options.
You should install Autoconf if you are developing software and you'd
like to use it to create shell scripts which will configure your
source code packages. If you are installing Autoconf, you will also
need to install the GNU m4 package.
Note that the Autoconf package is not required for the end user who
may be configuring software with an Autoconf-generated script;
Autoconf is only required for the generation of the scripts, not
their use.
%prep
%setup -q
%build
%configure
make
# test if user nobody exists and can run a program - Thomas Steudten
if [ `/usr/bin/id -u` -eq 0 ] && /bin/egrep -q ^nobody /etc/passwd && \
{ su - nobody -c /bin/true > /dev/null;} ; then
echo "switching to user nobody to run 'make check'"
chown -R nobody . ; su -c "umask 002; make check || touch FAIL" nobody
else
make check
fi
[ -f FAIL ] && exit 1
%install
[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT
mkdir -p ${RPM_BUILD_ROOT}%{_infodir}
%makeinstall
gzip -9nf ${RPM_BUILD_ROOT}%{_infodir}/autoconf.info*
# We don't want to include the standards.info stuff in the package,
# because it comes from binutils...
rm -f ${RPM_BUILD_ROOT}%{_infodir}/standards*
# emacs lisp files - Thomas Steudten
if [ -d ${RPM_BUILD_ROOT}%{_datadir}/emacs ]; then
pushd ${RPM_BUILD_ROOT}
find `echo %{_datadir}/emacs/site-lisp | \
sed 's#^/##'` -not -type d -printf "/%h/%f\n" \
> %{_tmppath}/%{name}-files
popd
fi
%clean
[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT
rm -f %{_tmppath}/%{name}-files
%post
/sbin/install-info %{_infodir}/autoconf.info.gz %{_infodir}/dir
%preun
if [ "$1" = 0 ]; then
/sbin/install-info --del %{_infodir}/autoconf.info.gz %{_infodir}/dir
fi
%files -f %{_tmppath}/%{name}-files
%defattr(-,root,root)
%{_bindir}/*
%{_infodir}/*.info*
%{_datadir}/autoconf
%{_mandir}/man1
%changelog
* Sat Mar 29 2004 Thomas Steudten <thomas at steudten dot com> 2.59-15
- add more BuildPrereq
- add test to add the emacs lisp files, if they exist
- rebuilt
* Mon Mar 15 2004 Thomas Steudten <thomas at steudten dot com> 2.59-14
- rebuilt
* Sun Nov 02 2003 Thomas Steudten <thomas at steudten dot com>
- fix check for run as nobody
- rebuilt
* Thu Jan 17 2002 Thomas Steudten <thomas at steudten dot com> 2.52
- rebuilt
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- autoconf 2.59 RPM spec file,
Th. Steudten <=