mirror of
https://github.com/chromebrew/chromebrew.git
synced 2026-01-09 15:37:56 -05:00
Fix corrupt binaries for python27, python3 and meson
This commit is contained in:
@@ -3,26 +3,26 @@ require 'package'
|
||||
class Meson < Package
|
||||
description 'The Meson Build System'
|
||||
homepage 'http://mesonbuild.com/'
|
||||
version '0.44.0'
|
||||
version '0.44.0-1'
|
||||
source_url 'https://github.com/mesonbuild/meson/releases/download/0.44.0/meson-0.44.0.tar.gz'
|
||||
source_sha256 '50f9b12b77272ef6ab064d26b7e06667f07fa9f931e6a20942bba2216ba4281b'
|
||||
|
||||
binary_url ({
|
||||
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/meson-0.44.0-chromeos-armv7l.tar.xz',
|
||||
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/meson-0.44.0-chromeos-armv7l.tar.xz',
|
||||
i686: 'https://dl.bintray.com/chromebrew/chromebrew/meson-0.44.0-chromeos-i686.tar.xz',
|
||||
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/meson-0.44.0-chromeos-x86_64.tar.xz',
|
||||
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/meson-0.44.0-1-chromeos-armv7l.tar.xz',
|
||||
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/meson-0.44.0-1-chromeos-armv7l.tar.xz',
|
||||
i686: 'https://dl.bintray.com/chromebrew/chromebrew/meson-0.44.0-1-chromeos-i686.tar.xz',
|
||||
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/meson-0.44.0-1-chromeos-x86_64.tar.xz',
|
||||
})
|
||||
binary_sha256 ({
|
||||
aarch64: 'c814597fe5e7484842fb29bab30950dae676de79abf13bb4f27a04b21050ed1c',
|
||||
armv7l: 'c814597fe5e7484842fb29bab30950dae676de79abf13bb4f27a04b21050ed1c',
|
||||
i686: 'e729cf5475fd0510ad3ad589d7d490e8223251f1c66bfaefa8f166388ae0747a',
|
||||
x86_64: 'caeec7cc54aaa53aaa54f861000856aad0f01da4cb92bde6c1ce20116167af8a',
|
||||
aarch64: '0fd514b6ea8d80a48a3e374175e1624a465b699d1b0bb9b15c447b49397b7d38',
|
||||
armv7l: '0fd514b6ea8d80a48a3e374175e1624a465b699d1b0bb9b15c447b49397b7d38',
|
||||
i686: '39995c658f15fa4b8d432a8f3a66e660d5fdebbf964262fa07c5b4cd182f2709',
|
||||
x86_64: '19c473a9f38e549ba03cde3208da6e39f09ffa381be5ff32db9acc8e30e7c6b4',
|
||||
})
|
||||
|
||||
depends_on 'ninja'
|
||||
|
||||
def self.install
|
||||
system "pip3 install --prefix #{CREW_PREFIX} --root #{CREW_DEST_DIR} meson"
|
||||
system "python3 setup.py install --prefix #{CREW_PREFIX} --root #{CREW_DEST_DIR}"
|
||||
end
|
||||
end
|
||||
|
||||
@@ -3,10 +3,23 @@ require 'package'
|
||||
class Python27 < Package
|
||||
description 'Python is a programming language that lets you work quickly and integrate systems more effectively.'
|
||||
homepage 'https://www.python.org/'
|
||||
version '2.7.14-0'
|
||||
version '2.7.14-1'
|
||||
source_url 'https://www.python.org/ftp/python/2.7.14/Python-2.7.14.tar.xz'
|
||||
source_sha256 '71ffb26e09e78650e424929b2b457b9c912ac216576e6bd9e7d204ed03296a66'
|
||||
|
||||
binary_url ({
|
||||
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/python27-2.7.14-1-chromeos-armv7l.tar.xz',
|
||||
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/python27-2.7.14-1-chromeos-armv7l.tar.xz',
|
||||
i686: 'https://dl.bintray.com/chromebrew/chromebrew/python27-2.7.14-1-chromeos-i686.tar.xz',
|
||||
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/python27-2.7.14-1-chromeos-x86_64.tar.xz',
|
||||
})
|
||||
binary_sha256 ({
|
||||
aarch64: '400482313b4fba0565d3183f21070e41a4023f4e7306120389702a813728c23a',
|
||||
armv7l: '400482313b4fba0565d3183f21070e41a4023f4e7306120389702a813728c23a',
|
||||
i686: '52b3fed24888bf92e4424927c12d27187669eb5723377c7176e91bbc9990de36',
|
||||
x86_64: 'b7ea621041b9168ffdaf60ba19cb5e740e939b6ef2105612631047484fed1512',
|
||||
})
|
||||
|
||||
depends_on 'bz2' => :build
|
||||
depends_on 'ncurses'
|
||||
depends_on 'openssl' => :build
|
||||
@@ -18,7 +31,7 @@ class Python27 < Package
|
||||
# python requires to use /usr/local/lib, so leave as is but specify -rpath
|
||||
system "./configure", "CPPFLAGS=-I#{CREW_PREFIX}/include/ncurses -I#{CREW_PREFIX}/include/ncursesw",
|
||||
"LDFLAGS=-Wl,-rpath,-L#{CREW_LIB_PREFIX}",
|
||||
"--with-ensurepip=install", "--enable-shared"
|
||||
"--with-ensurepip=yes", "--enable-shared"
|
||||
system "make"
|
||||
end
|
||||
|
||||
|
||||
@@ -3,10 +3,22 @@ require 'package'
|
||||
class Python3 < Package
|
||||
description 'Python is a programming language that lets you work quickly and integrate systems more effectively.'
|
||||
homepage 'https://www.python.org/'
|
||||
version '3.6.4-1'
|
||||
version '3.6.4-2'
|
||||
source_url 'https://www.python.org/ftp/python/3.6.4/Python-3.6.4.tar.xz'
|
||||
source_sha256 '159b932bf56aeaa76fd66e7420522d8c8853d486b8567c459b84fe2ed13bcaba'
|
||||
|
||||
binary_url ({
|
||||
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/python3-3.6.4-2-chromeos-armv7l.tar.xz',
|
||||
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/python3-3.6.4-2-chromeos-armv7l.tar.xz',
|
||||
i686: 'https://dl.bintray.com/chromebrew/chromebrew/python3-3.6.4-2-chromeos-i686.tar.xz',
|
||||
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/python3-3.6.4-2-chromeos-x86_64.tar.xz',
|
||||
})
|
||||
binary_sha256 ({
|
||||
aarch64: '84ac3a9e1d4bc8fc6e6b73ab83e7b1c9fc1925794d56bfd795ec68ddf0668104',
|
||||
armv7l: '84ac3a9e1d4bc8fc6e6b73ab83e7b1c9fc1925794d56bfd795ec68ddf0668104',
|
||||
i686: '8e7ffe80318afee1e3f3614440d30fb5fd4daf2d2d901b55b48c2216e034059d',
|
||||
x86_64: 'f1536a51e87f816edb216dcb036af9f5c2d6c767eefef0e2fdae85a0ffb8d84c',
|
||||
})
|
||||
|
||||
depends_on 'bz2' => :build
|
||||
depends_on 'xzutils' => :build
|
||||
@@ -21,7 +33,7 @@ class Python3 < Package
|
||||
# python requires to use /usr/local/lib, so leave as is but specify -rpath
|
||||
system "./configure", "CPPFLAGS=-I#{CREW_PREFIX}/include/ncurses -I#{CREW_PREFIX}/include/ncursesw",
|
||||
"LDFLAGS=-Wl,-rpath,-L#{CREW_LIB_PREFIX}",
|
||||
"--with-ensurepip=install", "--enable-shared"
|
||||
"--with-ensurepip=yes", "--enable-shared"
|
||||
system "make"
|
||||
end
|
||||
|
||||
|
||||
Reference in New Issue
Block a user