Commit fa6bd653 authored by Ed Reel's avatar Ed Reel

Add pre-built binaries for glade, glib, libunwind and mesa

parent 240ab317
...@@ -7,6 +7,19 @@ class Glade < Package ...@@ -7,6 +7,19 @@ class Glade < Package
source_url 'https://download.gnome.org/sources/glade/3.38/glade-3.38.2.tar.xz' source_url 'https://download.gnome.org/sources/glade/3.38/glade-3.38.2.tar.xz'
source_sha256 '98fc87647d88505c97dd2f30f2db2d3e9527515b3af11694787d62a8d28fbab7' source_sha256 '98fc87647d88505c97dd2f30f2db2d3e9527515b3af11694787d62a8d28fbab7'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/glade-3.38.2-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/glade-3.38.2-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/glade-3.38.2-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/glade-3.38.2-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: '2cd59ac4b9b4fc83e227471d8134cf16953b910d54741469a35c8633e015c76e',
armv7l: '2cd59ac4b9b4fc83e227471d8134cf16953b910d54741469a35c8633e015c76e',
i686: '4c4720309e6b12cc729f1646a9d39a86e1a5bdde68dd2544aca8540c7d0c1f6b',
x86_64: 'dbcb4a1241c37e8b0efeee2df19e3beb4e7f4ff8e980ba05ee5dbd1f4cd7d282',
})
depends_on 'gtk3' depends_on 'gtk3'
depends_on 'libxml2' depends_on 'libxml2'
depends_on 'gobject_introspection' depends_on 'gobject_introspection'
......
...@@ -8,6 +8,18 @@ class Glib < Package ...@@ -8,6 +8,18 @@ class Glib < Package
source_url 'https://download.gnome.org/sources/glib/2.67/glib-2.67.1.tar.xz' source_url 'https://download.gnome.org/sources/glib/2.67/glib-2.67.1.tar.xz'
source_sha256 '3b3409fe3a93f9e9f6f5dc9cd8405edfd7513b289589987e568369e627d3350c' source_sha256 '3b3409fe3a93f9e9f6f5dc9cd8405edfd7513b289589987e568369e627d3350c'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/glib-2.67.1-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/glib-2.67.1-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/glib-2.67.1-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/glib-2.67.1-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: '60c7e465018402a5322562096f4d97d7847f5a3f030d0e3c25368032fc42ed59',
armv7l: '60c7e465018402a5322562096f4d97d7847f5a3f030d0e3c25368032fc42ed59',
i686: '99556392d96794d4f36fd42a7a20adcc59f6af70eb5571740a65e2bf49922a4e',
x86_64: '78ef204fddb935fa158b1716f891881b979e26215be91ca692bc07af7af7c2e6',
})
depends_on 'pcre2' depends_on 'pcre2'
depends_on 'libffi' depends_on 'libffi'
...@@ -15,7 +27,7 @@ class Glib < Package ...@@ -15,7 +27,7 @@ class Glib < Package
depends_on 'shared_mime_info' depends_on 'shared_mime_info'
depends_on 'util_linux' depends_on 'util_linux'
depends_on 'six' depends_on 'six'
ENV['CFLAGS'] = "-fno-stack-protector" ENV['CFLAGS'] = "-fno-stack-protector"
def self.build def self.build
system "meson #{CREW_MESON_OPTIONS} \ system "meson #{CREW_MESON_OPTIONS} \
......
...@@ -8,6 +8,19 @@ class Libunwind < Package ...@@ -8,6 +8,19 @@ class Libunwind < Package
source_url 'https://download.savannah.gnu.org/releases/libunwind/libunwind-1.5.0.tar.gz' source_url 'https://download.savannah.gnu.org/releases/libunwind/libunwind-1.5.0.tar.gz'
source_sha256 '90337653d92d4a13de590781371c604f9031cdb50520366aa1e3a91e1efb1017' source_sha256 '90337653d92d4a13de590781371c604f9031cdb50520366aa1e3a91e1efb1017'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/libunwind-1.5.0-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/libunwind-1.5.0-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/libunwind-1.5.0-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/libunwind-1.5.0-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: '96274d710810abd35f6a38f1c2d8c39f85959cc26de07f98a78dd27ff03dce9c',
armv7l: '96274d710810abd35f6a38f1c2d8c39f85959cc26de07f98a78dd27ff03dce9c',
i686: '508923a9dbdbacb0eeab2244db0c7caca2e8bcd3acd4d1c154c63eb600483937',
x86_64: '3453e7f9438a665df84f39fcbd1c996009988480f05ec3489712efdf3c1499e0',
})
depends_on 'xzutils' => :build depends_on 'xzutils' => :build
# Fixes GCC 10 compilation. # Fixes GCC 10 compilation.
......
...@@ -8,6 +8,18 @@ class Mesa < Package ...@@ -8,6 +8,18 @@ class Mesa < Package
source_url 'https://mesa.freedesktop.org/archive/mesa-20.3.1.tar.xz' source_url 'https://mesa.freedesktop.org/archive/mesa-20.3.1.tar.xz'
source_sha256 'af751b49bb2ab0264d58c31e73d869e80333de02b2d1becc93f1b28c67aa780f' source_sha256 'af751b49bb2ab0264d58c31e73d869e80333de02b2d1becc93f1b28c67aa780f'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/mesa-20.3.1-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/mesa-20.3.1-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/mesa-20.3.1-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/mesa-20.3.1-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: 'a20d3a986e868759e7a8cf50176c66ed2f390c24458bb5ff11075feddf6702ce',
armv7l: 'a20d3a986e868759e7a8cf50176c66ed2f390c24458bb5ff11075feddf6702ce',
i686: 'c5ddb63a37d1690d2762667c298c3580588f26eac4774eceb961939b4549923f',
x86_64: '4e367780f7e6602c36159f257b5ac2b835728ca6b8bdf5d1534ae8d09e387a11',
})
depends_on 'llvm' => :build depends_on 'llvm' => :build
depends_on 'elfutils' depends_on 'elfutils'
...@@ -32,7 +44,7 @@ class Mesa < Package ...@@ -32,7 +44,7 @@ class Mesa < Package
system "pip3 uninstall -y Mako MarkupSafe || :" system "pip3 uninstall -y Mako MarkupSafe || :"
system "pip3 install --no-warn-script-location --prefix \"#{CREW_PREFIX}\" --root \"#{CREW_DEST_DIR}\" Mako" system "pip3 install --no-warn-script-location --prefix \"#{CREW_PREFIX}\" --root \"#{CREW_DEST_DIR}\" Mako"
system "pip3 install --prefix \"#{CREW_PREFIX}\" Mako" system "pip3 install --prefix \"#{CREW_PREFIX}\" Mako"
ENV['CFLAGS'] = "-fuse-ld=lld" ENV['CFLAGS'] = "-fuse-ld=lld"
ENV['CXXFLAGS'] = "-fuse-ld=lld" ENV['CXXFLAGS'] = "-fuse-ld=lld"
......
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