autoconf
[Top][All Lists]
Advanced

[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: Thu, 03 Jun 2004 11:31:42 +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 


reply via email to

[Prev in Thread] Current Thread [Next in Thread]