source: spec/trunk/SPECS/autoconf.spec@ 1330

Last change on this file since 1330 was 1145, checked in by dmik, 8 years ago

spec: autoconf: Release version 2.69-5.

File size: 3.3 KB
Line 
1Summary: A GNU tool for automatically configuring source code
2Name: autoconf
3Version: 2.69
4Release: 5%{?dist}
5License: GPLv2+ and GFDL
6Group: Development/Tools
7URL: http://www.gnu.org/software/autoconf/
8BuildArch: noarch
9Vendor: bww bitwise works GmbH
10
11%scm_source svn http://svn.netlabs.org/repos/ports/autoconf/trunk 2192
12
13# m4 >= 1.4.6 is required, >= 1.4.13 is recommended:
14BuildRequires: m4 >= 1.4.13
15Requires: m4 >= 1.4.13
16#BuildRequires: emacs
17
18%info_requires
19
20# for autoreconf
21Requires: autoconf
22
23# for docs (makeinfo etc)
24BuildRequires: texinfo help2man
25
26# for check only:
27#BuildRequires: automake libtool gcc-gfortran
28
29%description
30GNU's Autoconf is a tool for configuring source code and Makefiles.
31Using Autoconf, programmers can create portable and configurable
32packages, since the person building the package is allowed to
33specify various configuration options.
34
35You should install Autoconf if you are developing software and
36would like to create shell scripts that configure your source code
37packages. If you are installing Autoconf, you will also need to
38install the GNU m4 package.
39
40Note that the Autoconf package is not required for the end-user who
41may be configuring software with an Autoconf-generated script;
42Autoconf is only required for the generation of the scripts, not
43their use.
44
45%prep
46%scm_setup
47
48%build
49
50# make sure configure is updated to properly support OS/2
51autoreconf -fvi
52
53%configure
54
55# not parallel safe
56make
57
58#%check
59# The following test is failing.
60# 188: autotest.at:1195 parallel autotest and signal handling
61# In test/autotest.at, under comment "Test PIPE", the exit code written
62# to file "status" is 0. Report mailed to bug-autoconf.
63#make check TESTSUITEFLAGS='-187 189-'
64
65%install
66rm -rf ${RPM_BUILD_ROOT}
67make install DESTDIR=$RPM_BUILD_ROOT
68
69rm -f $RPM_BUILD_ROOT%{_infodir}/dir
70
71%clean
72rm -rf ${RPM_BUILD_ROOT}
73
74%post
75%info_post autoconf.info
76
77%preun
78%info_preun autoconf.info
79
80%files
81%defattr(-,root,root,-)
82%{_bindir}/*
83%{_infodir}/autoconf.info*
84# don't include standards.info, because it comes from binutils...
85%exclude %{_infodir}/standards*
86%{_datadir}/autoconf/
87#%dir %{_datadir}/emacs/
88#%{_datadir}/emacs/site-lisp/
89%{_mandir}/man1/*
90%doc AUTHORS COPYING ChangeLog NEWS README THANKS TODO
91
92%changelog
93* Fri May 12 2017 Dmitriy Kuminov <coding@dmik.org> 2.69-5
94- Use scm_source and friends.
95- Fix fatal failure in postun script (missing percent in macro).
96- Support escaping and quoting in LDFLAGS and similar vars (#156).
97
98* Wed Oct 19 2016 Dmitriy Kuminov <coding@dmik.org> 2.69-4
99- Overcome 32k command line limit on OS/2 in autom4te.
100
101* Tue Oct 18 2016 Dmitriy Kuminov <coding@dmik.org> 2.69-3
102- Disable too strict MAP_FIXED test on OS/2. Note that in order to let autoconf
103 detect mmap presense, LIBCx must be installed and used (LIBS="-lcx").
104- Install documentation in INFO format.
105- Rebuild against LIBC 0.6.6 and GCC 4.9.2.
106
107* Wed Sep 3 2014 Dmitriy Kuminov <coding@dmik.org> 2.69-2
108- Use /@unixroot in generated files instead of absolute paths to programs.
109
110* Fri Aug 29 2014 Dmitriy Kuminov <coding@dmik.org> 2.69-1
111- Update to version 2.69.
112- Fix PATH_SEPARATOR misdetection.
113- Remove annoying $ac_executable_extensions warning.
114- Apply various fixes to improve OS/2 and kLIBC support.
115
116* Wed Oct 26 2011 yd
117- fixed m4 path
Note: See TracBrowser for help on using the repository browser.