]> git.pld-linux.org Git - packages/autoconf.git/blob - autoconf.spec
- added autoconf-pinard.patch from grep 2.3
[packages/autoconf.git] / autoconf.spec
1 Summary:        GNU autoconf - source configuration tools
2 Summary(pl):    GNU autoconf - narzêdzie do automatycznego konfigurowania ¼róde³
3 Name:           autoconf
4 Version:        2.13
5 Release:        7
6 Copyright:      GPL
7 Group:          Development/Building
8 Group(pl):      Programowanie/Budowanie
9 Source:         ftp://prep.ai.mit.edu/pub/gnu/%{name}-%{version}.tar.gz
10 Patch0:         autoconf-tmprace.patch
11 Patch1:         autoconf-info.patch
12 Patch2:         autoconf-mawk.patch
13 Patch3:         autoconf-man.patch
14 Patch4:         autoconf-notmp.patch
15 Patch5:         autoconf-pinard.patch
16 Requires:       gawk
17 Requires:       m4
18 Requires:       mktemp
19 Prereq:         /sbin/install-info
20 BuildRoot:      /tmp/%{name}-%{version}-root
21 Buildarch:      noarch
22
23 %description
24 GNU's "autoconf" is a tool for source and Makefile configuration. It
25 assists the programmer in creating portable and configurable packages, by
26 allowing the person building the package to specify various configuration
27 options. 
28
29 "autoconf" is not required for the end user - it is needed only to
30 generate the configuration scripts. 
31
32 %description -l pl
33 GNU autoconf jest narzêdziem wykorzystywanym do automatycznego
34 konfigurowania kodów ¼ród³owych pakietów programów oraz do generowania na
35 podstawie automatycznie rozoznanego ¶rodowiska plików Makefile i innch
36 zale¿nych od zawarto¶ci systemu w którym ma przebiegaæ proces kompilacji.
37 Pomaga programi¶cie w konfigurowaniu i tworzeniu opragramowania daj±cego siê
38 przenie¶æ na ró¿ne platformy. Umo¿liwia wybór wielu opcji podczas procesu
39 przygotowania do kompilacji.
40
41 GNU autoconf nie jest generalnie potrzebny dla u¿ytkownika koñcowego, a
42 tylko podczas generowania samych skryptów autokonfiguracyjnych.
43  
44 %prep
45 %setup -q
46 %patch0 -p1
47 %patch1 -p1
48 %patch2 -p1
49 %patch3 -p1
50 %patch4 -p1
51
52 %build
53 ./configure \
54         --prefix=/usr
55 make datadir=/usr/lib
56
57 %install
58 rm -rf $RPM_BUILD_ROOT
59 install -d $RPM_BUILD_ROOT/usr/{info,man/man1}
60
61 make prefix=$RPM_BUILD_ROOT/usr datadir=$RPM_BUILD_ROOT/usr/lib install
62 install install-sh $RPM_BUILD_ROOT/usr/lib/autoconf
63
64 install {autoconf,autoheader,autoreconf,autoscan,autoupdate,ifnames}.1 \
65         $RPM_BUILD_ROOT/usr/man/man1
66
67 gzip -9nf $RPM_BUILD_ROOT/usr/info/autoconf.info* \
68         $RPM_BUILD_ROOT/usr/man/man1/*
69
70 %post
71 /sbin/install-info /usr/info/autoconf.info.gz /etc/info-dir
72
73 %preun
74 if [ "$1" = "0" ]; then
75         /sbin/install-info --del /usr/info/autoconf.info.gz /etc/info-dir
76 fi
77
78 %clean
79 rm -rf $RPM_BUILD_ROOT
80
81 %files
82 %defattr(644,root,root,755)
83 %attr(755,root,root) /usr/bin/*
84
85 /usr/info/autoconf.info*
86 /usr/man/man1/*
87
88 /usr/lib/autoconf
89
90 %changelog
91 * Fri Apr 30 1999 Artur Frysiak <wiget@pld.org.pl>
92   [2.13-7]
93 - added autoconf-pinard.patch from grep 2.3 
94   (fixed lookup for opendir and gethostbyname)  
95   
96 * Tue Apr 27 1999 Tomasz K³oczko <kloczek@rudy.mif.pg.gda.pl>
97   [2.13-6]
98 - added patch with complet set autoconf man pages (from Debian),
99 - added patch for looking for gawk before mawk in ./configure
100   (autoconf-mawk.patch from rawhide),
101 - added patch wich adds removing temporary files used by auconf
102   scripts (autoconf-notmp.patch from rawhide),
103 - recompiled on new rpm.
104
105 * Wed Jan 26 1999 Tomasz K³oczko <kloczek@rudy.mif.pg.gda.pl>
106   [2.13-1d]
107 - added Group(pl).
108
109 * Wed Dec 29 1998 Tomasz K³oczko <kloczek@rudy.mif.pg.gda.pl>
110   [2.12-7]
111 - standarized {un}registering info pages 
112   (added autoconf-info.patch).
113
114 * Mon Sep 21 1998 Tomasz K³oczko <kloczek@rudy.mif.pg.gda.pl>
115   [2.12-5]
116 - added -q %setup parameter,
117 - changed Buildroot to /tmp/%%{name}-%%{version}-root,
118 - added using %%{name} and %%{version} in Source,
119 - modified pl translation,
120 - added full %attr description in %files.
121
122 * Thu Aug 27 1998 Cristian Gafton <gafton@redhat.com>
123 - patch for fixing /tmp race conditions
124
125 * Fri Jun 12 1998 Wojtek ¦lusarczyk <wojtek@shadow.eu.org>
126   [2.12-5]
127 - added pl transaltion,
128 - added %defattr support.
129
130 * Sun Oct 19 1997 Erik Troan <ewt@redhat.com>
131 - spec file cleanups
132 - made a noarch package
133 - uses autoconf
134 - uses install-info
135
136 * Thu Jul 17 1997 Erik Troan <ewt@redhat.com>
137 - built with glibc
This page took 0.052689 seconds and 3 git commands to generate.