%define api_version 1.10 Summary: A GNU tool for automatically creating Makefiles Name: automake Version: %{api_version}.2 Release: 1 License: GPLv2+ and GFDL and MIT Group: Development/Tools Source: http://ftp.gnu.org/gnu/automake/automake-%{version}.tar.bz2 Source1: filter-provides-automake.sh Source2: filter-requires-automake.sh Source3: automake.man Source4: aclocal.man URL: http://sources.redhat.com/automake Requires: autoconf >= 2.60 Buildrequires: autoconf >= 2.60 Requires(post): /sbin/install-info Requires(preun): /sbin/install-info BuildArch: noarch Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) %define _use_internal_dependency_generator 0 %define __find_provides %{SOURCE1} %define __find_requires %{SOURCE2} %description Automake is a tool for automatically generating `Makefile.in' files compliant with the GNU Coding Standards. You should install Automake if you are developing software and would like to use its ability to automatically generate GNU standard Makefiles. If you install Automake, you will also need to install GNU's Autoconf package. %prep %setup -q -n automake-%{version} %build ./configure --prefix=%{_prefix} --mandir=%{_mandir} --infodir=%{_infodir} \ --bindir=%{_bindir} --datadir=%{_datadir} --libdir=%{_libdir} \ --docdir=%{_docdir}/%{name}-%{version} make %{?_smp_mflags} %install rm -rf ${RPM_BUILD_ROOT} make install DESTDIR=$RPM_BUILD_ROOT mkdir -p $RPM_BUILD_ROOT/%{_mandir}/man1 install -m 644 %{SOURCE3} $RPM_BUILD_ROOT/%{_mandir}/man1/automake.1 install -m 644 %{SOURCE4} $RPM_BUILD_ROOT/%{_mandir}/man1/aclocal.1 # create this dir empty so we can own it mkdir -p ${RPM_BUILD_ROOT}%{_datadir}/aclocal rm -f $RPM_BUILD_ROOT%{_infodir}/dir %check #make check || make check VERBOSE=yes %clean rm -rf ${RPM_BUILD_ROOT} %post /sbin/install-info %{_infodir}/automake.info.gz %{_infodir}/dir || : %preun if [ $1 = 0 ]; then /sbin/install-info --delete %{_infodir}/automake.info.gz %{_infodir}/dir || : fi %files %defattr(-,root,root,-) %doc AUTHORS README THANKS NEWS %{_bindir}/* %{_infodir}/*.info* %{_datadir}/automake-%{api_version} %{_datadir}/aclocal-%{api_version} %{_mandir}/man1/* %dir %{_datadir}/aclocal %changelog * Wed Jan 14 2009 Karsten Hopp 1.10.2-1 - version 1.10.2 * Mon Feb 4 2008 Stepan Kasal 1.10.1-2 - require autoconf 2.60 or later * Sat Jan 26 2008 Stepan Kasal 1.10.1-1 - automake-1.10.1 * Mon Oct 29 2007 Stepan Kasal 1.10-7 - keep amhello-1.0.tar.gz in the installed documentation * Thu Aug 09 2007 Karsten Hopp 1.10-6 - update license tag - add Debian man pages for aclocal and automake (#246087) * Tue Feb 20 2007 Karsten Hopp 1.10-5 - fix some rpmlint warnings * Tue Feb 20 2007 Karsten Hopp 1.10-4 - bz 225302: - make install DESTDIR=... - fix BuildRoot - fix post/preun requirements - define all directories on ./configure line - filter perl(Automake*) dependencies - replace all tabs with spaces - remove trailing dot from summary * Thu Jan 18 2007 Karsten Hopp 1.10-3 - don't abort (un)install scriptlets when _excludedocs is set (Ville Skyttä) * Tue Nov 21 2006 Karsten Hopp 1.10-2 - rebuild * Fri Nov 10 2006 Karsten Hopp 1.10-1 - automake 1.10 * Wed Jul 12 2006 Jesse Keating - 1.9.6-2.1 - rebuild * Mon Dec 19 2005 Karsten Hopp 1.9.6-2 - include NEWS file (#174674) - add %%check (#174674) * Fri Dec 09 2005 Jesse Keating - rebuilt * Tue Jul 19 2005 Karsten Hopp 1.9.6-1 - Automake 1.9.6 * Sun Feb 13 2005 Florian La Roche - 1.9.5 bug-fix release * Tue Feb 1 2005 Daniel Reed 1.9.4-1 - version bump - Portability nits in install-sh and mdata-sh. - Don't let `make install' fails if a _JAVA primary becomes empty because of conditionals. - Do not confuse CHANGELOG with ChangeLog on case-insensitive case-preserving file systems (likewise for all automatically distributed files). - Do not embed $DESTDIR in Python's byte-code files. - Work around programs that read stdin when checking for --version and --help options (when the `std-options' is used). - Fix AM_PATH_PYTHON to correctly define PYTHON as `:' when no minimum version was supplied and no interpreter is found. * Mon Nov 1 2004 Daniel Reed 1.9.3-1 - version bump - Dependency tracking using mode "dashmstdout" or "dashXmstdout" did not work for libtool objects compiled with --tag (i.e., compiled with Libtool 1.5 or later). The compilation would succeed, but `depcomp' would emit a warning and not output any dependency information. - Ignore comments from augmented variables ... - `install-sh -d a/b/' failed to create `a/b/' because of the trailing `/'. - _PROGRAMS now always create programs. Before 1.9 it would mistakenly create a libtool library if the name of the program ended in `.la'. - `compile' now handles `*.obj' objects. - `aclocal' recognizes AC_DEFUN_ONCE. * Tue Sep 28 2004 Warren Togami - 1.9.2-3 - trim docs * Mon Sep 20 2004 Daniel Reed - 1.9.2-1 - version bump - Sort rm commands output for mostlyclean-generic, clean-generic, distclean-generic and maintainer-clean-generic, so that the produced Makefile is not sensitive to the way Perl sorts its hashes. - Support `+' in the name of directories given to `include'. - Preserve spaces in the arguments of `compile'. - `missing' will no longer try to emulate a tool that is run with `--version' or `--help' as argument. - There is a new chapter about the history of Automake. * Wed Aug 11 2004 Daniel Reed - 1.9.1-1 - version bump - Adjust #line directives in `parser.h' (when ylwrap is not used). (PR/432) - Fix definition of YLWRAP when ylwrap is installed in a default aux directory found in a parent package. - Properly recognize AC_CANONICAL_BUILD and AC_CANONICAL_TARGET. * Fri Jul 30 2004 Daniel Reed - 1.9-1 - version bump * Tue Jun 15 2004 Elliot Lee - rebuilt * Mon May 17 2004 Jens Petersen - 1.8.5-1 - update to 1.8.5 * Thu May 13 2004 Jens Petersen - 1.8.4-1 - update to 1.8.4 * Fri Mar 12 2004 Jens Petersen - 1.8.3-1 - update to 1.8.3 bugfix release * Fri Feb 13 2004 Elliot Lee - rebuilt * Tue Jan 13 2004 Jens Petersen - 1.8.2-1 - 1.8.2 bugfix release - do not pass VERBOSE=xNO to "make check" as non-empty means be verbose * Thu Dec 11 2003 Jens Petersen - 1.8-1 - update to 1.8 release - require autoconf 2.58 or later - don't use %%configure for now to prevent very recent configure from running "config.sub noarch-redhat-linux" * Mon Nov 10 2003 Jens Petersen - 1.7.9-1 - update to 1.7.9 bugfix release - require autoconf 2.54 or later * Tue Oct 7 2003 Jens Petersen - 1.7.8-1 - update to 1.7.8 bugfix release * Wed Sep 10 2003 Jens Petersen - 1.7.7-1 - update to 1.7.7 bugfix release * Fri Jul 11 2003 Jens Petersen - 1.7.6-1 - update to 1.7.6 bugfix release * Tue May 20 2003 Jens Petersen - 1.7.5-1 - update to 1.7.5 bugfix release * Thu Apr 24 2003 Jens Petersen - 1.7.4-1 - update to 1.7.4 * Thu Mar 6 2003 Jens Petersen - 1.7.3-1 - update to 1.7.3 - python dir lib64 patch no longer needed - build requires Autoconf 2.54 or later * Mon Jan 27 2003 Jens Petersen - 1.6.3-5 - patch from 1.7-branch to try python distutils for setting pythondir (#80994) * Wed Jan 22 2003 Tim Powers - rebuilt * Thu Dec 12 2002 Elliot Lee 1.6.3-3 - Fix unpackaged file * Tue Dec 3 2002 Jens Petersen 1.6.3-2 - add "--without check" rpmbuild option to switch "make check" off - exclude info dir file - don't gzip info files explicitly * Mon Nov 18 2002 Jens Petersen - use api_version in version * Mon Jul 29 2002 Jens Petersen 1.6.3-1 - bug fix release 1.6.3 * Thu Jul 11 2002 Jens Petersen 1.6.2-2 - add buildrequires autoconf 2.52 or greater [reported by Edward Avis] * Wed Jun 19 2002 Jens Petersen 1.6.2-1 - 1.6.2 (bug fix release) - do "make check" after building * Thu May 23 2002 Tim Powers 1.6.1-2 - automated rebuild * Tue Apr 23 2002 Jens Petersen 1.6.1-1 - 1.6.1 * Tue Mar 12 2002 Jens Petersen 1.6-1 - new package based on automake15 - 1.6 * Wed Jan 23 2002 Jens Petersen 1.5-8 - better aclocal versioning * Wed Jan 23 2002 Jens Petersen 1.5-7 - don't version datadir/automake * Tue Jan 15 2002 Jens Petersen 1.5-6 - version suffix programs and data directories - own symlinks to programs and /usr/share/aclocal * Wed Jan 09 2002 Tim Powers 1.5-5 - automated rebuild * Wed Jan 9 2002 Bernhard Rosenkraenzer 1.5-4 - Completely back out the fix for #56624 for now, it causes more problems than it fixes in either form. * Wed Jan 9 2002 Bernhard Rosenkraenzer 1.5-3 - Don't use AS_DIRNAME, it doesn't work. * Tue Jan 7 2002 Jens Petersen 1.5-2 - Patch depout.m4 to handle makefiles passed to make with "-f" (#56624) * Tue Sep 18 2001 Bernhard Rosenkraenzer 1.5-1 - Update to 1.5 - much better to coexist with autoconf 2.52... - Fix specfile - No patches * Fri Aug 24 2001 Jens Petersen - 1.4p5-2 - dont raise error when there is source in a subdirectory (bug #35156). This was preventing automake from working in binutuls/gas [patch from HJ Lu ] - format long lines of output properly with backslash + newlines as in 1.4 (bug #35259) [patch from HJ Lu ] * Sat Jul 21 2001 Florian La Roche - 1.4-p5, fixes #48788 * Tue Jun 12 2001 Florian La Roche - add the patch from #20559 - really update to 1.4-p4 * Mon Jun 11 2001 Florian La Roche - update to 1.4-p4 * Sat May 12 2001 Owen Taylor - Version 1.4-p1 to work with libtool-1.4 * Wed Jul 12 2000 Prospector - automatic rebuild * Mon Jun 5 2000 Jeff Johnson - FHS packaging. * Fri Feb 04 2000 Nalin Dahyabhai - fix bug #8870 * Sat Aug 21 1999 Jeff Johnson - revert to pristine automake-1.4. * Mon Mar 22 1999 Preston Brown - arm netwinder patch * Wed Feb 24 1999 Preston Brown - Injected new description and group. * Mon Feb 8 1999 Jeff Johnson - add patches from CVS for 6.0beta1 * Sun Jan 17 1999 Jeff Johnson - update to 1.4. * Mon Nov 23 1998 Jeff Johnson - update to 1.3b. - add URL. * Fri Apr 24 1998 Prospector System - translations modified for de, fr, tr * Tue Apr 07 1998 Erik Troan - updated to 1.3 * Tue Oct 28 1997 Cristian Gafton - added BuildRoot; added aclocal files * Fri Oct 24 1997 Erik Troan - made it a noarch package * Thu Oct 16 1997 Michael Fulbright - Fixed some tag lines to conform to 5.0 guidelines. * Thu Jul 17 1997 Erik Troan - updated to 1.2 * Wed Mar 5 1997 msf@redhat.com - first version (1.0)