mirror of
https://github.com/chromebrew/chromebrew.git
synced 2026-05-01 03:00:26 -04:00
* icu4c => 77.1 Signed-off-by: Satadru Pramanik <satadru@gmail.com> * adjust icu4c Signed-off-by: Satadru Pramanik <satadru@gmail.com> * Add built packages for linux/386 to branch icu4c. * Add built packages for linux/amd64 to branch icu4c. * icu4c => 77.1 Signed-off-by: Satadru Pramanik <satadru@gmail.com> * WIP updates Signed-off-by: Satadru Pramanik <satadru@gmail.com> * Adjust icu4c build again. Signed-off-by: Satadru Pramanik <satadru@gmail.com> * rebuilds Signed-off-by: Satadru Pramanik <satadru@gmail.com> * WIP gettext Signed-off-by: Satadru Pramanik <satadru@gmail.com> * Add gettext build. Signed-off-by: Satadru Pramanik <satadru@gmail.com> * Add built packages for linux/386 to branch icu4c. * Add built packages for linux/amd64 to branch icu4c. * Add built packages for linux/arm/v7 to branch icu4c. * Update packages Signed-off-by: Satadru Pramanik <satadru@gmail.com> * more updates Signed-off-by: Satadru Pramanik <satadru@gmail.com> * update Signed-off-by: Satadru Pramanik <satadru@gmail.com> * updates Signed-off-by: Satadru Pramanik <satadru@gmail.com> * updates Signed-off-by: Satadru Pramanik <satadru@gmail.com> * updates Signed-off-by: Satadru Pramanik <satadru@gmail.com> * update Signed-off-by: Satadru Pramanik <satadru@gmail.com> * update Signed-off-by: Satadru Pramanik <satadru@gmail.com> * update cairo Signed-off-by: Satadru Pramanik <satadru@gmail.com> * update pango Signed-off-by: Satadru Pramanik <satadru@gmail.com> * update Signed-off-by: Satadru Pramanik <satadru@gmail.com> * Add built packages for linux/386 to branch icu4c. * Update boost url Signed-off-by: Satadru Pramanik <satadru@gmail.com> * Add built packages for linux/386 to branch icu4c. * Add built packages for linux/amd64 to branch icu4c. * Add built packages for linux/arm/v7 to branch icu4c. * Adjust unit tests. Signed-off-by: Satadru Pramanik <satadru@gmail.com> --------- Signed-off-by: Satadru Pramanik <satadru@gmail.com> Co-authored-by: Satadru Pramanik <satadru@gmail.com> Co-authored-by: satmandu <satmandu@users.noreply.github.com>
41 lines
1.3 KiB
Ruby
41 lines
1.3 KiB
Ruby
require 'package'
|
|
|
|
class Boost < Package
|
|
description 'Boost provides free peer-reviewed portable C++ source libraries.'
|
|
homepage 'https://www.boost.org/'
|
|
version "1.85.0-#{CREW_ICU_VER}-#{CREW_PY_VER}"
|
|
license 'Boost-1.0'
|
|
compatibility 'all'
|
|
source_url "https://archives.boost.io/release/#{version.split('-').first}/source/boost_#{version.split('-').first.gsub('.', '_')}.tar.bz2"
|
|
source_sha256 '07911da8fe22fb10e3918528a8f0a5676f03c0b3b135ac19c26779f6804baebe'
|
|
binary_compression 'tar.zst'
|
|
|
|
binary_sha256({
|
|
aarch64: 'efa9f68c525abdf0bdeebbd7bcd8e7834f4c19d2a29249438aaa6dd748881d79',
|
|
armv7l: 'efa9f68c525abdf0bdeebbd7bcd8e7834f4c19d2a29249438aaa6dd748881d79',
|
|
i686: '693ffb63a554775b6bd0a106dc08e1a1c2840a507cc884818f2e2ecf6ccc2844',
|
|
x86_64: '5d2e99133d8028f1c772bfa95195d541cc219199963b8f0d568719adc602350d'
|
|
})
|
|
|
|
depends_on 'bzip2' # R
|
|
depends_on 'gcc_lib' # R
|
|
depends_on 'glibc' # R
|
|
depends_on 'icu4c' # R
|
|
depends_on 'python3' => :build
|
|
depends_on 'xzutils' # R
|
|
depends_on 'zlib' # R
|
|
depends_on 'zstd' # R
|
|
|
|
def self.build
|
|
system './bootstrap.sh'
|
|
end
|
|
|
|
def self.install
|
|
system "./b2 \
|
|
--build-dir=${PWD}/builddir \
|
|
-a --prefix=#{CREW_DEST_PREFIX} \
|
|
--libdir=#{CREW_DEST_LIB_PREFIX} \
|
|
install"
|
|
end
|
|
end
|