Commit c09fe205 authored by Ed Reel's avatar Ed Reel

Abstract prefix, libdir and localstatedir configure options in a*.rb packages

parent 14ca17c8
......@@ -8,24 +8,20 @@ class A2png < Package
source_sha256 'd3ae1c771f5180d93f35cded76d9bb4c4cc2023dbe65613e78add3eeb43f736b'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/a2png-0.1.5-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/a2png-0.1.5-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/a2png-0.1.5-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/a2png-0.1.5-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: '5ab9734f65e6cf3dc414713d77c9f0347e6a5c6ba7c3bf7057739cb8e06ee301',
armv7l: '5ab9734f65e6cf3dc414713d77c9f0347e6a5c6ba7c3bf7057739cb8e06ee301',
i686: '03b5deb42bb5a699e797cb4c9735131a41bbb933ad332bfd5e787840184e0a59',
x86_64: 'af075e42a66c48067db3a3f12dc771b407d0f7b4e5a1ab5d012b535098b015f2',
})
depends_on 'cairo'
def self.build
system './configure --enable-cairo \
--with-cairo-lib=/usr/local/lib \
--with-cairo-include=/usr/local/include/cairo'
system "./configure \
--prefix=#{CREW_PREFIX} \
--libdir=#{CREW_LIB_PREFIX} \
--localstatedir=#{CREW_PREFIX}/tmp \
--enable-cairo \
--with-cairo-lib=#{CREW_LIB_PREFIX} \
--with-cairo-include=#{CREW_PREFIX}/include/cairo"
system 'make'
end
......
......@@ -4,28 +4,23 @@ class A2ps < Package
description 'GNU a2ps is an Any to PostScript filter.'
homepage 'http://www.gnu.org/software/a2ps/'
version '4.14'
source_url 'http://ftp.gnu.org/gnu/a2ps/a2ps-4.14.tar.gz'
source_url 'https://ftp.gnu.org/gnu/a2ps/a2ps-4.14.tar.gz'
source_sha256 'f3ae8d3d4564a41b6e2a21f237d2f2b104f48108591e8b83497500182a3ab3a4'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/a2ps-4.14-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/a2ps-4.14-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/a2ps-4.14-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/a2ps-4.14-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: 'c388a6a5eff22947cf9736e2afb74076166667efb5e383521b7669323f8b3935',
armv7l: 'c388a6a5eff22947cf9736e2afb74076166667efb5e383521b7669323f8b3935',
i686: '41705706fd35654a82614f9765066ddad5c775c4874a680d00df9ec357c5e3a0',
x86_64: 'f457623eac89e9b57b1784ff44016e4a53c224dbd0d3384a83d488e65cadd189',
})
depends_on 'gperf'
depends_on 'filecmd'
def self.build
system './configure'
system 'make'
system "./configure \
--prefix=#{CREW_PREFIX} \
--libdir=#{CREW_LIB_PREFIX} \
--localstatedir=#{CREW_PREFIX}/tmp"
system "make"
end
def self.install
......
......@@ -8,23 +8,19 @@ class Acl < Package
source_sha256 '179074bb0580c06c4b4137be4c5a92a701583277967acdb5546043c7874e0d23'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/acl-2.2.52-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/acl-2.2.52-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/acl-2.2.52-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/acl-2.2.52-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: 'a5af9c618a1e8db3641b16b84680a852bbe9fa651b8097087b9b35279eb07a83',
armv7l: 'a5af9c618a1e8db3641b16b84680a852bbe9fa651b8097087b9b35279eb07a83',
i686: 'd12b8be543c92eb789d80abe09a84e8a9261410379bd23829d3dc7305aabe608',
x86_64: 'c883356b00cfa258cb3e62f9af734ac2a951e9f50faa6b244736f5c03f5662e7',
})
depends_on 'attr'
def self.build
system './configure --prefix=/usr/local --libexecdir=/usr/local/lib --disable-static'
system 'make'
system "./configure \
--prefix=#{CREW_PREFIX} \
--libdir=#{CREW_LIB_PREFIX} \
--libexecdir=#{CREW_LIB_PREFIX} \
--disable-static"
system "make"
end
def self.install
......
......@@ -8,16 +8,8 @@ class Ag < Package
source_sha256 'cb416a0da7fe354a009c482ae709692ed567f8e7d2dad4d242e726dd7ca202f0'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/ag-2.1.0-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/ag-2.1.0-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/ag-2.1.0-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/ag-2.1.0-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: '9068764c9f859f2686bdf26f6a0b30bda895ca53a1daf8779dcf9567a24f047c',
armv7l: '9068764c9f859f2686bdf26f6a0b30bda895ca53a1daf8779dcf9567a24f047c',
i686: 'ff04901b182b707cf8215140bc82239b52504c9b1403ba06b3d8ea2935c5b4e5',
x86_64: 'b9999eb7e207d5794181f112cb06d33d658e232b53385172533dcba91e7b8c43',
})
depends_on "autoconf"
......@@ -28,7 +20,9 @@ class Ag < Package
def self.build
system "autoreconf", "-fiv"
system "./configure"
system "./configure \
--prefix=#{CREW_PREFIX} \
--libdir=#{CREW_LIB_PREFIX}"
system "make"
end
......
......@@ -8,22 +8,17 @@ class Attr < Package
source_sha256 '25772f653ac5b2e3ceeb89df50e4688891e21f723c460636548971652af0a859'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/attr-2.4.47-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/attr-2.4.47-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/attr-2.4.47-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/attr-2.4.47-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: '082b73f0a150d15c3c9648ad28295f01ac73424c8d32d9b6cda8b7337954dc7c',
armv7l: '082b73f0a150d15c3c9648ad28295f01ac73424c8d32d9b6cda8b7337954dc7c',
i686: 'da6b9cd56ea0f0bc4396fb5db5ecb6056b1e09d5a678d8e3cce6f28bf6c7ed2d',
x86_64: '1b941d8dc1f5bc0bb810d28b9db1c6e93422e961169c603c09d10ba14e7afe49',
})
depends_on 'gettext'
def self.build
system "./configure --prefix=/usr/local --disable-static"
system "./configure \
--prefix=#{CREW_PREFIX} \
--libdir=#{CREW_LIB_PREFIX} \
--disable-static"
system "make"
end
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment