mirror of
https://github.com/chromebrew/chromebrew.git
synced 2026-01-10 07:57:59 -05:00
ncurses -> 6.3 (#6381)
This commit is contained in:
@@ -3,30 +3,30 @@ require 'package'
|
||||
class Ncurses < Package
|
||||
description 'The ncurses (new curses) library is a free software emulation of curses in System V Release 4.0 (SVr4), and more. — Wide character'
|
||||
homepage 'https://www.gnu.org/software/ncurses/'
|
||||
version "6.2-20210523"
|
||||
version '6.3-20211106'
|
||||
license 'MIT'
|
||||
compatibility 'all'
|
||||
source_url 'https://github.com/mirror/ncurses.git'
|
||||
git_hashtag '2a969388725aa1ee321acadf09a4ff8e00787036'
|
||||
git_hashtag 'f399f54c6c4ea2143afcbf704ce9af0be52b63fc'
|
||||
|
||||
binary_url({
|
||||
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ncurses/6.2-20210523_armv7l/ncurses-6.2-20210523-chromeos-armv7l.tpxz',
|
||||
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ncurses/6.2-20210523_armv7l/ncurses-6.2-20210523-chromeos-armv7l.tpxz',
|
||||
i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ncurses/6.2-20210523_i686/ncurses-6.2-20210523-chromeos-i686.tpxz',
|
||||
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ncurses/6.2-20210523_x86_64/ncurses-6.2-20210523-chromeos-x86_64.tpxz',
|
||||
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ncurses/6.3-20211106_armv7l/ncurses-6.3-20211106-chromeos-armv7l.tpxz',
|
||||
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ncurses/6.3-20211106_armv7l/ncurses-6.3-20211106-chromeos-armv7l.tpxz',
|
||||
i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ncurses/6.3-20211106_i686/ncurses-6.3-20211106-chromeos-i686.tpxz',
|
||||
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ncurses/6.3-20211106_x86_64/ncurses-6.3-20211106-chromeos-x86_64.tpxz'
|
||||
})
|
||||
binary_sha256({
|
||||
aarch64: '3538b4549d28f6feaef14a7af2137583dad694d2cb037100851011212cf68b11',
|
||||
armv7l: '3538b4549d28f6feaef14a7af2137583dad694d2cb037100851011212cf68b11',
|
||||
i686: 'f9aca213186c41baef27756accf932fd7da84db8b0a159f7a1163da5258e0c35',
|
||||
x86_64: '15e5fc746918148febf15f417ffd5012e073a43d7011e7474cb0819b4492e096',
|
||||
aarch64: 'ca5672be1713a202243f5c13bbb688254cf0c93b075dcfc5c3d51677d6861b1e',
|
||||
armv7l: 'ca5672be1713a202243f5c13bbb688254cf0c93b075dcfc5c3d51677d6861b1e',
|
||||
i686: '208930e9bb95aa70c7111e3ea22fcdc4f03295153feed0b7b2b79ff179a42d13',
|
||||
x86_64: '567cf7a40682009b0b817795e62e248374e87896ab76e5bd5fc69f98d252bf31'
|
||||
})
|
||||
|
||||
def self.build
|
||||
# build libncurses
|
||||
Dir.mkdir 'ncurses_build'
|
||||
Dir.chdir 'ncurses_build' do
|
||||
#system "env #{CREW_ENV_OPTIONS} \
|
||||
# system "env #{CREW_ENV_OPTIONS} \
|
||||
system "../configure #{CREW_OPTIONS} \
|
||||
--program-prefix='' \
|
||||
--program-suffix='' \
|
||||
@@ -44,7 +44,7 @@ class Ncurses < Package
|
||||
# build libncursesw
|
||||
Dir.mkdir 'ncursesw_build'
|
||||
Dir.chdir 'ncursesw_build' do
|
||||
#system "env #{CREW_ENV_OPTIONS} \
|
||||
# system "env #{CREW_ENV_OPTIONS} \
|
||||
system "../configure #{CREW_OPTIONS} \
|
||||
--program-prefix='' \
|
||||
--program-suffix='' \
|
||||
@@ -69,12 +69,12 @@ class Ncurses < Package
|
||||
system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install'
|
||||
end
|
||||
# Make symlinks for non-wide software
|
||||
#Dir.chdir CREW_DEST_LIB_PREFIX.to_s do
|
||||
# Dir.chdir CREW_DEST_LIB_PREFIX.to_s do
|
||||
# Dir.glob('*w.so*').each do |f|
|
||||
# @basefile_nowide = f.gsub('w.so', '.so')
|
||||
# puts "Symlinking #{f} to #{@basefile_nowide}"
|
||||
# FileUtils.ln_sf f, @basefile_nowide
|
||||
# end
|
||||
#end
|
||||
# end
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user