autoconf 2.59 RPM spec file

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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 <djm@xxxxxxxxxxxx>.
It would not be what it is today without the invaluable help of these
people:

Aaron Crane                 aaronc@xxxxxxxxx
Aaron M. Ucko               amu@xxxxxxxxxxxx
Aharon Robbins              arnold@xxxxxxx
Akim Demaille               akim@xxxxxxxxxxxxxxx
Akinori Musha               knu@xxxxxxxxxxxx
Alain Knaff                 Alain.Knaff@xxxxxxx
Adam J. Richter             adam@xxxxxxxxxxxxx
Alec Wolman                 wolman@xxxxxxxxxxxxxxxxx
Alexandre Duret-Lutz        duret_g@xxxxxxxx
Alexandre Oliva             oliva@xxxxxxxxxxxxxxxxx
Andreas Buening             andreas.buening@xxxxxxxx
Andreas Jaeger              aj@xxxxxxx
Andreas Schott              schott@xxxxxxxxxx
Andreas Schwab              schwab@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Andrej Borsenkow            borsenkow.msk@xxxxxx
Art Haas                    ahaas@xxxxxxxxxxx
Artur Frysiak               wiget@xxxxxxxxxx
Assar Westerlund            assar@xxxxxxx
Axel Thimm                  Axel.Thimm@xxxxxxxxxxxxxxxxxxx
Ben Elliston                bje@xxxxxxxxxx
Bill Moseley                moseley@xxxxxxxx
Bill Sommerfeld             sommerfeld@xxxxxxxxxxxxx
Bob Friesenhahn             bfriesen@xxxxxxxxxxxxxxxxxxx
Bob Proulx                  bob@xxxxxxxxxx
Bob Wilson                  bwilson@xxxxxxxxxxxxx
Bram Moolenaar              bram@xxxxxxx
Bruno Haible                haible@xxxxxxx
Carl Edman                  cedman@xxxxxxxxxxxxx
Carlos Velasco              carlosev@xxxxxxxxxxxx
Chad R. Larson              chad@xxxxxxxxxxx
Chris P. Ross               cross@xxxxxx
Chris Provenzano            proven@xxxxxxxxxx
Christian Cornelssen        ccorn@xxxxxxxxxxxxxxx
Christian Krackowizer       ckrackowiz@xxxxxxxxxxxxxxxxxx
Christian Krone             krischan@xxxxxx
Christopher Lee             chrislee@xxxxxxxxxx
Chris Torek                 torek@xxxxxxxx
Cort Dougan                 cort@xxxxxxxxxx
Daniel Carroll              dan@xxxxxxxxxxxxx
Daniele Arena               daniele@xxxxxxxx
Dave Adams                  adams@xxxxxxxxxxxxxxxxx
Dave Love                   fx@xxxxxxx
David Carter                david@xxxxxxxxxx
David Morgan                dmorgan@xxxxxxxxxx
Derek R. Price              derek.price@xxxxxxxxxxxxxx
Didier Desseaux             didess@xxxxxxxxxx
Didier Verna                didier@xxxxxxxxxx
Dietmar P. Schindler        schd@xxxxxxxxxx
Doug Evans                  dje@xxxxxxxxxxxxxxxxx
Eli Zaretskii               eliz@xxxxxxx
Enrique Robledo Arnuncio    enrique.robledo@xxxxxxxxxx
Erez Zadok                  ezk@xxxxxxxxxxxxxxx
Eric Backus                 ericb@xxxxxxxxxxx
Eric Mumpower               nocturne@xxxxxxx
Eric Sunshine               sunshine@xxxxxxxxxxxxxx
Ezra Peisach                epeisach@xxxxxxxxxxx
Felix Lee                   flee@xxxxxxxxxx
Franc,ois Pinard            pinard@xxxxxxxxxxxxxxxx
Frank Denis                 j@xxxxxxxxxxxxxxxx
Gareth McCaughan            gareth.mccaughan@xxxxxxxxx
Gary V. Vaughan             gvaughan@xxxxxxxxxxxxxxxxxx
Geir Ove Myhr               myhr@xxxxxxxxxxxxxxxx
Gerrit P. Haase             gp@xxxxxxxxxxxxxxx
Giuseppe Guerrini           guisguerrini@xxxxxxxxxxxx
Glenn P. Davis              davis@xxxxxxxxxxxxxxxx
Godmar Back                 gback@xxxxxxxxxxx
Gordon Matzigkeit           gord@xxxxxxxxxxxxx
Graham Jenkins              c714553@xxxxxxxxxxxxxxxxxxxxx
Greg A. Woods               woods@xxxxxxxxx
Gregory Giannoni            sand@xxxxxxxxxxxx
Guido Draheim               Guido.Draheim@xxxxxx
Guido Flohr                 gufl0000@xxxxxxxxxxxxxx
Guillermo Gomez             gomez@xxxxxxxxxxxxxxxxxx
Hans Olsson                 Hans.Olsson@xxxxxxxxxx
Harlan Stenn                stenn@xxxxxxxxxxxxxxx
Henk Krus                   h.krus@xxxxxxxxxx
H.J. Lu                     hjl@xxxxxxx
H. Merijn Brand             h.m.brand@xxxxxxxxx
Ian Lance Taylor            ian@xxxxxxxxxx
Ian Redfern		    Ian.Redfern@xxxxxxxxxxxxx
Ilya Zakharevich            ilya@xxxxxxxxxxxxxxxxx
James A. Lupo               lupoja@xxxxxxxxxxxxxxxxxxxxxxx
Jason Molenda               jsm@xxxxxxxxxx
Jeff Garzik                 jgarzik@xxxxxxxxx
Jeffrey A Law               law@xxxxxxxxxx
Jens Petersen               petersen@xxxxxxxxxx
Jeremy Yallop               jeremy@xxxxxxxxxx
Jim Blandy                  jimb@xxxxxxxxxxxxxxxxxxxxxx
Jim Meyering                meyering@xxxxxxxxxx
Jiro Takabatake             jiro@xxxxxxxxx
Johan Danielsson            joda@xxxxxxxxxx
John David Anglin           dave@xxxxxxxxxxxxxxxxxx
John Fortin                 fortinj@xxxxxxxxxxxxx
John Interrante             interran@xxxxxxxxxxxxxxxxxx
John W. Eaton               jwe@xxxxxxxxxxxxxxxxx
Jonathan Kamens             jik@xxxxxxxxxxxxxxxxxxxxxx
J"orn Rennecke              amylaar@xxxxxxxxxxxx
Joseph S. Myers             jsm28@xxxxxxxxx
Julian Onions               j.onions@xxxxxxxxxxx
Karl Berry                  karl@xxxxxxxxxx
Karl Heuer                  kwzh@xxxxxxx
Kathryn Hargreaves          kathryn@xxxxxxxxxxxxxxxx
Kaveh R. Ghazi              ghazi@xxxxxxxxxxxxxxxx
Kelly Anderson              tgcorp@xxxxxxxxxxxxx
Ken Pizzini                 ken@xxxxxxxxxxx
Ken Raeburn                 raeburn@xxxxxxxxxx
Kevin Ryde                  user42@xxxxxxxxxx
Klee Dienes                 kdienes@xxxxxxxxx
Koji Arai                   JCA02266@xxxxxxxxxxx
Kurt D. Zeilenga            kurt@xxxxxxxxxxxx
Larry Jones                 larry.jones@xxxxxxxx
Larry Schmitt               larry@xxxxxxxxxxxxxxxxxxxxxxxxxxxx
Larry Schwimmer             rosebud@xxxxxxxxxxxxxxxxxxxx
Lars Hecking                lhecking@xxxxxxxxxxx
Lars J. Aas                 larsa@xxxxxx
Marc Espie                  Marc.Espie@xxxxxxxxxxxxxxxx
Marcus Daniels              marcus@xxxxxxxxxxxx
Marcus Thiessel             marcus@xxxxxxxxxx
Mark Elbrecht               snowball3@xxxxxxx
Mark Kettenis               kettenis@xxxxxxx
Markku Savela               msa@xxxxxxxxxxxxxx
Markus Oberhumer            markus.oberhumer@xxxxxxxxxxxxxxxxx
Martin Buchholz             martin@xxxxxxxxxx
Martin Frydl                martin@xxxxxxxxxxxx
Martin Mokrejs              mmokrejs@xxxxxxxxxxxxx
Martin Wilck                martin@xxxxxxxxx
Martyn Johnson              Martyn.Johnson@xxxxxxxxxxxx
Matthew D. Langston         langston@xxxxxxxxxxxxxxxxx
Matthias Andree             matthias.andree@xxxxxx
Michael Elizabeth Chastain  chastain@xxxxxxxxxx
Michael Schoene             mrs@xxxxxx
Michael Matz                matz@xxxxxxx
Mike Hopkirk                hops@xxxxxxx
Mike Stump                  mrs@xxxxxxx
Miles Bader                 miles@xxxxxxxxxxxxxx
Mo DeJong                   mdejong@xxxxxxxxxx
Morten Eriksen              mortene@xxxxxx
Motoyuki Kasahara           m-kasahr@xxxxxxxxx
Nicolas Joly                njoly@xxxxxxxxxx
Nishio Futoshi              fut_nis@xxxxxxxxxxxxx
Noah Elliott                elliott@xxxxxxxxxxxxx
Noah Friedman               friedman@xxxxxxxxxxxxxx
Oliver Kiddle               opk@xxxxxxx
Olly Betts                  olly@xxxxxxxxxx
Ossama Othman               ossama@xxxxxxxxxx
Patrick Tullmann            tullmann@xxxxxxxxxxx
Patrick Welche              prlw1@xxxxxxxxxxxxxx
Paul Berrevoets             paul@xxxxxxx
Paul Eggert                 eggert@xxxxxxxxxxx
Paul Gampe                  paulg@xxxxxxxxx
Paul Jarc                   prj@xxxxxxxxxxx
Paul Martinolich            martinol@xxxxxxxxxxxx
Pavel Roskin                pavel_roskin@xxxxxxxxxxxxx
Peter Eisentraut            peter_e@xxxxxxx
Peter Hendrickson           pdh@xxxxxxxxxxxx
Peter Simons                simons@xxxxxxxxxxxxxxx
Peter Stephenson            pws@xxxxxxx
Philipp Thomas              kthomas@xxxxxxx
Pontus Skoeld               pont@xxxxxxxx
Rainer Orth                 ro@xxxxxxxxxxxxxxxxxxxxxxxx
Raja R Harinath             harinath@xxxxxxxxxx
Ralf Corsepius              corsepiu@xxxxxxxxxxxxxx
Ralf S. Engelschall         rse@xxxxxxxxxxxxxxx
Richard Dawe                rich@xxxxxxxxxxxxxxxxxxxxxx
Richard Stallman            rms@xxxxxxx
Robert Lipe                 robertlipe@xxxxxxx
Robert S. Maier             rsm@xxxxxxxxxxxxxxxx
Roberto Bagnara             bagnara@xxxxxxxxxxx
Roland McGrath              roland@xxxxxxx
Ruediger Kuhlmann           info@xxxxxxxxxxxxxxxxxxxx
Russ Allbery                rra@xxxxxxxxxxxx
Ryuji Abe                   raeva@xxxxxxxxxxxx
Sam Varshavchik             mrsam@xxxxxxxxxxxxxxx
Sander Niemeijer            niemeijer@xxxxxxxxxxxxxxxxxxxxxxxxx
Scott Bambrough             scottb@xxxxxxxxxxxxxxxxx
Scott Stanton               stanton@xxxxxxxxxxxxx
Simon Leinen                simon@xxxxxxxxxxxxxx
Stephen Gildea              filtered@xxxxxxxxxxxx
Steve Chamberlain           sac@xxxxxxxxxx
Steve Huston                shuston@xxxxxxxxxxxx
Steve Robbins               steve@xxxxxxxxxxxxxxxxxxxxxx
Steven G. Johnson           stevenj@xxxxxxxxxxxx
Stu Grossman                grossman@xxxxxxxxxx
Syd Polk                    spolk@xxxxxxxxxx
T.E. Dickey                 dickey@xxxxxxxxx
Theodore Ts'o"              tytso@xxxxxxx
Thien-Thi Nguyen            ttn@xxxxxxx
Thomas Steudten             thomas at steudten dot com
Thomas Winder               tom@xxxxxxxxxxxxxxxxxxxx
Tim Van Holder              tim.van.holder@xxxxxxxxxx
Tom Lane                    tgl@xxxxxxxxxxxxx
Tom Purcell                 Tom.Purcell@xxxxxxxx
Tom Tromey                  tromey@xxxxxxxxxx
Tom Yu                      tlyu@xxxxxxx
Tony Leneis                 tony@xxxxxxxxxxxxxxxx
Uwe Seimet                  us@xxxxxxxxxxx
Vance Shipley               vances@xxxxxxxxxxx
Ville Karaila               karaila@xxxxxx
Viktor Dukhovni             viktor@xxxxxxxxxxxxxxx
Vladimir Volovich           vvv@xxxxxx
Volker Borchert             bt@xxxxxxxxx
Werner Lemberg              wl@xxxxxxx
Wilfredo Sanchez            wsanchez@xxxxxxxxx
Wolfgang Mueller            Wolfgang.Mueller@xxxxxxxxxxxx
Zack Weinberg               zack@xxxxxxxxxxxxxxxx

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 

_______________________________________________
Autoconf mailing list
Autoconf@xxxxxxx
http://lists.gnu.org/mailman/listinfo/autoconf

[Index of Archives]     [GCC Help]     [Kernel Discussion]     [RPM Discussion]     [Red Hat Development]     [Yosemite News]     [Linux USB]     [Samba]

  Powered by Linux