require 'package' class Autoconf213 < Package description 'A GNU tool for automatically configuring source code Legacy 2.1x version' homepage 'https://www.gnu.org/software/autoconf/' version '2.13-1' license 'GPL-2' compatibility 'all' source_url 'https://ftp.gnu.org/gnu/autoconf/autoconf-2.13.tar.gz' source_sha256 'f0611136bee505811e9ca11ca7ac188ef5323a8e2ef19cffd3edb3cf08fd791e' binary_compression 'tpxz' binary_sha256({ aarch64: 'fe089c6ec2d91a455bc5cd38bd73a653e0b80728bf873d0589ed57f0c7ab04be', armv7l: 'fe089c6ec2d91a455bc5cd38bd73a653e0b80728bf873d0589ed57f0c7ab04be', i686: '1b6ba4eac9c9547458438cb4924a4640300221ed30bcad9c3765a55d35e7a744', x86_64: '98f744a5a7ae84583997e57ec03dcc6ce1f962b6316bd6d4c54a6c3ebaad5a36' }) no_upstream_update def self.build system "env #{CREW_ENV_OPTIONS} \ ./configure #{CREW_CONFIGURE_OPTIONS} \ --infodir=#{CREW_PREFIX}/share/info \ --program-suffix=-2.13 \ --datadir=#{CREW_PREFIX}/share/autoconf213" system 'make' end def self.install system "make prefix=#{CREW_DEST_PREFIX} \ infodir=#{CREW_DEST_PREFIX}/share/info \ datadir=#{CREW_DEST_PREFIX}/share/autoconf213 \ install" # Avoid conflict with autoconf package. FileUtils.rm "#{CREW_DEST_PREFIX}/share/info/standards.info" end end