%define realname automake %define dialect _1.10 %define dialect_regex _1\\.10 %define suff -1.10 %define apiname %realname%suff Name: %realname%dialect Version: 1.10.3 Release: alt5 Epoch: 1 %define mydatadir %_datadir/%apiname %set_compress_method xz %define _perl_lib_path %perl_vendor_privlib:%mydatadir %{?filter_from_requires:%filter_from_requires /^perl(Automake/d} %{?filter_from_provides:%filter_from_provides /^perl(/d} Summary: A GNU tool for automatically creating Makefiles License: GPLv2+ and GFDLv1.3+ Group: Development/Other Url: http://www.gnu.org/software/automake/ BuildArch: noarch %define srcname %realname-%version-%release # git://git.altlinux.org/gears/a/%name.git Source: %srcname.tar PreReq: automake-common Requires: autoconf_2.60 BuildPreReq: autoconf >= 2:2.58, makeinfo %description Automake is a tool for automatically generating `Makefile.in' files compliant with the GNU Coding Standards. %prep %setup -n %srcname xz -k9 NEWS # patch texinfo file sed -i \ -e '/@direntry/,/@end direntry/ s/^\(\*[[:space:]]\+[[:alnum:].-]\+\)\(:[[:space:]]\+\)(%realname)/\1\2(%apiname)/' \ -e '/^@\(setfilename\|settitle\)[[:space:]]\+%realname/ s//&%suff/' \ doc/automake.texi %build %define docdir %_docdir/%realname-%version %configure --docdir=%docdir %make_build MAKEINFOFLAGS=--no-split %install %makeinstall_std MAKEINFOFLAGS=--no-split mv %buildroot%_infodir/%realname.info %buildroot%_infodir/%apiname.info # replace config.* copies with symlinks to original files for f in %_datadir/gnu-config/config.*; do [ -f "$f" ] || continue ln -frs %buildroot"$f" %buildroot%mydatadir/"${f##*/}" done mkdir -p %buildroot%_sysconfdir/buildreqs/files/ignore.d cat <%buildroot%_sysconfdir/buildreqs/files/ignore.d/%name ^/usr/share/aclocal(%dialect_regex)?/.+\.m4$ EOF mkdir -p %buildroot%_sysconfdir/buildreqs/packages/substitute.d echo %realname >%buildroot%_sysconfdir/buildreqs/packages/substitute.d/%name install -pm644 AUTHORS README THANKS NEWS.* \ %buildroot%docdir/ %check %make_build -k check %files %config %_sysconfdir/buildreqs/packages/substitute.d/%name %config %_sysconfdir/buildreqs/files/ignore.d/* %_bindir/*%suff %_datadir/aclocal%suff %mydatadir/ %_infodir/*.info* %docdir/ %changelog * Wed Aug 08 2018 Dmitry V. Levin 1:1.10.3-alt5 - Dropped alternatives in favour of automake-defaults setup. * Mon Dec 07 2015 Dmitry V. Levin 1:1.10.3-alt4 - automake: fixed perl regexp syntax (gnu#21001). - Changed compress method from gzip to xz. * Thu Oct 31 2013 Dmitry V. Levin 1:1.10.3-alt3 - tests: backported upstream fix for autoconf 2.69. - spec: synced with 1.14. * Sun Sep 09 2012 Dmitry V. Levin 1:1.10.3-alt2 - distdir.am (distcheck): backported upstream fix for CVE-2012-3386. - aclocal: backported upstream fix for perl 5.16.0. * Sat Mar 05 2011 Dmitry V. Levin 1:1.10.3-alt1 - Updated to 1.10.3. * Wed Sep 09 2009 Dmitry V. Levin 1:1.10.2-alt2 - Removed obsolete %%install_info/%%uninstall_info calls. - Moved "make check" to %%check section. * Sun Nov 23 2008 Dmitry V. Levin 1:1.10.2-alt1 - Updated to 1.10.2. * Fri Nov 21 2008 Dmitry V. Levin 1:1.10.1-alt3 - Switched to alternatives-0.4. * Sun Aug 03 2008 Dmitry V. Levin 1:1.10.1-alt2 - Updated to v1.10.1-26-g9f6dd90. - Fixed alternatives version (reported by led@). * Tue Jan 22 2008 Alex V. Myltsev 1:1.10.1-alt1 - Updated to 1.10.1. - Beware: --add-missing now creates COPYING with GPLv3 inside. * Tue Dec 25 2007 Dmitry V. Levin 1:1.10-alt2 - Disabled automatic requirements lookup in config.guess file. * Tue Nov 27 2007 Alex V. Myltsev 1:1.10-alt1 - Updated to 1.10. * Sun Dec 18 2005 Dmitry V. Levin 1:1.9.6-alt1 - Updated to 1.9.6. * Wed Jun 22 2005 Dmitry V. Levin 1:1.9.5-alt3 - Fixed wording in documentation fix made in previous release. - Rediffed patches. * Mon May 23 2005 Dmitry V. Levin 1:1.9.5-alt2 - Adjusted test suite for upcoming GNU Make 3.81. - Fixed temporary directory handling suggestions in texinfo documentation. * Sun Feb 13 2005 Dmitry V. Levin 1:1.9.5-alt1 - Updated to 1.9.5. * Sat Jan 08 2005 Mikhail Zabaluev 1:1.9.4-alt1 - Really install objc.m4 [Patch0] * Mon Jan 03 2005 Mikhail Zabaluev 1:1.9.4-alt0.1 - Adapted for automake 1.9.x - Switched to the new alternatives format - Got rid of the separate buildreq ignore file * Mon Aug 09 2004 Dmitry V. Levin 1:1.8.5-alt1 - Updated to 1.8.5. * Wed Aug 04 2004 Dmitry V. Levin 1:1.8.3-alt3 - Provide objc.m4 to fix Objective-C support. * Tue Mar 09 2004 Dmitry V. Levin 1:1.8.3-alt2 - Updated build dependencies for test suit. * Mon Mar 08 2004 Dmitry V. Levin 1:1.8.3-alt1 - Updated to 1.8.3. * Tue Feb 24 2004 Dmitry V. Levin 1:1.8.2-alt1 - Updated to 1.8.2, updated patches. * Sun Nov 16 2003 Dmitry V. Levin 1:1.7.9-alt1 - Updated to 1.7.9. * Tue Sep 23 2003 Dmitry V. Levin 1:1.7.7-alt1 - Updated to 1.7.7. * Wed Aug 20 2003 Dmitry V. Levin 1:1.7.6-alt3 - aclocal: enhanced $LIBTOOL_VERSION support. * Tue Aug 19 2003 Dmitry V. Levin 1:1.7.6-alt2 - aclocal: added $LIBTOOL_VERSION support. * Mon Jul 21 2003 Dmitry V. Levin 1:1.7.6-alt1 - Updated to 1.7.6, regenerated texinfo patch. * Sat May 03 2003 Dmitry V. Levin 1:1.7.4-alt2 - Deal with info dir entries such that the menu looks pretty. * Thu May 01 2003 Dmitry V. Levin 1:1.7.4-alt1 - Updated to 1.7.4 * Wed Apr 09 2003 Stanislav Ievlev 1:1.7.3-alt1.2 - Migrated to new alternatives config format. * Thu Mar 20 2003 Stanislav Ievlev 1:1.7.3-alt1.1 - Migrated to new altenatives scheme. - fixed strings spacing during install-info. * Fri Mar 14 2003 Dmitry V. Levin 1:1.7.3-alt1 - Updated to 1.7.3 * Sat Dec 14 2002 Dmitry V. Levin 1:1.7.2-alt1 - Updated to 1.7.2 * Mon Dec 09 2002 Dmitry V. Levin 1:1.7.1-alt2 - Corrected provides. * Sun Nov 17 2002 Dmitry V. Levin 1:1.7.1-alt1 - Updated to 1.7.1. * Sun Oct 27 2002 Dmitry V. Levin 1:1.6.3-alt2 - Added automake-common support. - Raised alternatives priority. * Tue Oct 22 2002 Dmitry V. Levin 1:1.6.3-alt1 - Updated to 1.6.3. * Wed May 29 2002 Dmitry V. Levin 1:1.6.1-alt2 - Added buildreq substitution rules. * Sat May 18 2002 Alexey Voinov 1:1.6.1-alt1 - Renamed to automake_1.6, based on automake-1.4-alt4.p5 - New version (1.6.1). - Added update-alternatives support. * Tue Jan 22 2002 Dmitry V. Levin 1:1.4-alt4.p5 - Added aclocal filter for buildreq. * Wed Sep 19 2001 Dmitry V. Levin 1.4-alt3.p5 - Dont raise error when there is source in a subdirectory (hjl, rh #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 (hjl, rh #35259) * Mon Aug 20 2001 Sergey Vlasov 1.4-alt2.p5 - Bugfix for Elisp file installation. - Bugfix for lex file handling. * Tue Jul 17 2001 Dmitry V. Levin 1.4-alt1.p5 - 1.4-p5 * Mon Jun 11 2001 Dmitry V. Levin 1.4-alt1.p4 - 1.4-p4 * Sat Jun 09 2001 Dmitry V. Levin 1.4-ipl16mdk - 1.4-p3 * Tue May 29 2001 Dmitry V. Levin 1.4-ipl15mdk - 1.4-p2 * Fri May 11 2001 Dmitry V. Levin 1.4-ipl14mdk - 1.4-p1 * Sun May 06 2001 Dmitry V. Levin 1.4-ipl13mdk - Updated vendor information. * Thu Oct 05 2000 Dmitry V. Levin 1.4-ipl12mdk - Merge RH patch. * Wed Jul 19 2000 Dmitry V. Levin 1.4-ipl11mdk - RE and Fandra adaptions. * Fri Mar 31 2000 Guillaume Cottenceau 1.4-8mdk - new groups * Wed Oct 27 1999 Chmouel Boudjnah - Merge with Jeff package. * Tue Jun 22 1999 Chmouel Boudjnah - 1.4 version. - Merging with RedHat patch. * Thu May 13 1999 Bernhard Rosenkraenzer - Mandrake adaptions - 1.4a * 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)