mirror of
https://github.com/chromebrew/chromebrew.git
synced 2026-01-07 22:54:11 -05:00
* Rename CREW_OPTIONS to CREW_CONFIGURE_OPTIONS * Rename build_extras and install_extras to configure_build_extras and configure_install_extras
40 lines
1.3 KiB
Ruby
40 lines
1.3 KiB
Ruby
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
|