Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
C
chromebrew
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
nexedi
chromebrew
Commits
bde0d83a
Commit
bde0d83a
authored
Nov 01, 2020
by
Casey Strouse
Committed by
GitHub
Nov 01, 2020
Browse files
Options
Browse Files
Download
Plain Diff
Merge pull request #4550 from uberhacker/add-pre-built-binaries-f-x
Add pre-built binaries for packages f-p
parents
05774d4b
3d477009
Changes
21
Hide whitespace changes
Inline
Side-by-side
Showing
21 changed files
with
290 additions
and
112 deletions
+290
-112
packages/fontconfig.rb
packages/fontconfig.rb
+15
-17
packages/freetype.rb
packages/freetype.rb
+13
-0
packages/freetype_sub.rb
packages/freetype_sub.rb
+13
-0
packages/graphite.rb
packages/graphite.rb
+13
-28
packages/gtk3.rb
packages/gtk3.rb
+13
-1
packages/harfbuzz.rb
packages/harfbuzz.rb
+13
-1
packages/libfontenc.rb
packages/libfontenc.rb
+4
-5
packages/librsvg.rb
packages/librsvg.rb
+19
-5
packages/libunwind.rb
packages/libunwind.rb
+13
-0
packages/libva.rb
packages/libva.rb
+15
-3
packages/libx11.rb
packages/libx11.rb
+15
-3
packages/libxext.rb
packages/libxext.rb
+15
-2
packages/libxfont2.rb
packages/libxfont2.rb
+19
-15
packages/libxft.rb
packages/libxft.rb
+14
-16
packages/libxinerama.rb
packages/libxinerama.rb
+15
-3
packages/libxrandr.rb
packages/libxrandr.rb
+15
-2
packages/mesa.rb
packages/mesa.rb
+16
-7
packages/pango.rb
packages/pango.rb
+12
-1
packages/pixman.rb
packages/pixman.rb
+14
-0
packages/rust.rb
packages/rust.rb
+12
-0
packages/xorg_proto.rb
packages/xorg_proto.rb
+12
-3
No files found.
packages/fontconfig.rb
View file @
bde0d83a
...
...
@@ -3,38 +3,36 @@ require 'package'
class
Fontconfig
<
Package
description
'Fontconfig is a library for configuring and customizing font access.'
homepage
'https://www.freedesktop.org/software/fontconfig/front.html'
version
'2.13.
0
'
version
'2.13.
92
'
compatibility
'all'
source_url
'https://www.freedesktop.org/software/fontconfig/release/fontconfig-2.13.
0.tar.g
z'
source_sha256
'
a6ca290637d8b2c4e1dd40549b179202977593f7481ec83ddfb1765ad90037ba
'
source_url
'https://www.freedesktop.org/software/fontconfig/release/fontconfig-2.13.
92.tar.x
z'
source_sha256
'
506e61283878c1726550bc94f2af26168f1e9f2106eac77eaaf0b2cdfad66e4e
'
binary_url
({
aarch64:
'https://dl.bintray.com/chromebrew/chromebrew/fontconfig-2.13.
0
-chromeos-armv7l.tar.xz'
,
armv7l:
'https://dl.bintray.com/chromebrew/chromebrew/fontconfig-2.13.
0
-chromeos-armv7l.tar.xz'
,
i686:
'https://dl.bintray.com/chromebrew/chromebrew/fontconfig-2.13.
0
-chromeos-i686.tar.xz'
,
x86_64:
'https://dl.bintray.com/chromebrew/chromebrew/fontconfig-2.13.
0
-chromeos-x86_64.tar.xz'
,
aarch64:
'https://dl.bintray.com/chromebrew/chromebrew/fontconfig-2.13.
92
-chromeos-armv7l.tar.xz'
,
armv7l:
'https://dl.bintray.com/chromebrew/chromebrew/fontconfig-2.13.
92
-chromeos-armv7l.tar.xz'
,
i686:
'https://dl.bintray.com/chromebrew/chromebrew/fontconfig-2.13.
92
-chromeos-i686.tar.xz'
,
x86_64:
'https://dl.bintray.com/chromebrew/chromebrew/fontconfig-2.13.
92
-chromeos-x86_64.tar.xz'
,
})
binary_sha256
({
aarch64:
'
ced3440f18ee896c1623ecd1ef3c493c41f6947ee4c6b4c54cd6bd23080e42ff
'
,
armv7l:
'
ced3440f18ee896c1623ecd1ef3c493c41f6947ee4c6b4c54cd6bd23080e42ff
'
,
i686:
'
64a8085ac2a3cb30c1d523133778a868ece074fa973c5f7b0548b9b639f7ecb2
'
,
x86_64:
'
7df51056ad09bf3b74fc1e85e6049306322f55641b191f3a8fa0378281c71702
'
,
aarch64:
'
2901e70451140802f63b96ebf5e74d5e13ac7f1c4f54962329854bb195bface1
'
,
armv7l:
'
2901e70451140802f63b96ebf5e74d5e13ac7f1c4f54962329854bb195bface1
'
,
i686:
'
38af5a4671f0f347af336dbcbe48f98966207c5a25935ff0ce5de487a7edc627
'
,
x86_64:
'
344e1ee8d34f9f7ad84cf4d1e92a28f71e2fbcd599f97a8abfc085fb2fbe9120
'
,
})
depends_on
'expat'
depends_on
'gperf'
depends_on
'freetype'
depends_on
'freetype_sub'
depends_on
'jsonc'
depends_on
'util_linux'
def
self
.
build
system
"./configure \
--prefix=
#{
CREW_PREFIX
}
\
--libdir=
#{
CREW_LIB_PREFIX
}
\
--localstatedir=
#{
CREW_PREFIX
}
/cache"
system
"./configure
#{
CREW_OPTIONS
}
--localstatedir=
#{
CREW_PREFIX
}
/cache"
system
'make'
end
def
self
.
install
system
"make"
,
"DESTDIR=
#{
CREW_DEST_DIR
}
"
,
"install"
system
'make'
,
"DESTDIR=
#{
CREW_DEST_DIR
}
"
,
'install'
end
end
packages/freetype.rb
View file @
bde0d83a
...
...
@@ -8,6 +8,19 @@ class Freetype < Package
source_url
'https://download.savannah.gnu.org/releases/freetype/freetype-2.10.4.tar.xz'
source_sha256
'86a854d8905b19698bbc8f23b860bc104246ce4854dcea8e3b0fb21284f75784'
binary_url
({
aarch64:
'https://dl.bintray.com/chromebrew/chromebrew/freetype-2.10.4-chromeos-armv7l.tar.xz'
,
armv7l:
'https://dl.bintray.com/chromebrew/chromebrew/freetype-2.10.4-chromeos-armv7l.tar.xz'
,
i686:
'https://dl.bintray.com/chromebrew/chromebrew/freetype-2.10.4-chromeos-i686.tar.xz'
,
x86_64:
'https://dl.bintray.com/chromebrew/chromebrew/freetype-2.10.4-chromeos-x86_64.tar.xz'
,
})
binary_sha256
({
aarch64:
'c3063feb7034883e248ac4d62a82409df69577ccc4abe38ca7bd7e39c5ed3576'
,
armv7l:
'c3063feb7034883e248ac4d62a82409df69577ccc4abe38ca7bd7e39c5ed3576'
,
i686:
'a53b10cf19f25922aa6cc0f09fe846e5ee7221c73f2288ca04f83529191a94f5'
,
x86_64:
'4622df673ffd07fdcec9591f039ad6e89c4687517678adb6f964dbfdff6a39cf'
,
})
depends_on
'expat'
depends_on
'libpng'
# freetype needs zlib optionally. zlib is also the dependency of libpng
depends_on
'bz2'
...
...
packages/freetype_sub.rb
View file @
bde0d83a
...
...
@@ -8,6 +8,19 @@ class Freetype_sub < Package
source_url
'https://download.savannah.gnu.org/releases/freetype/freetype-2.10.4.tar.xz'
source_sha256
'86a854d8905b19698bbc8f23b860bc104246ce4854dcea8e3b0fb21284f75784'
binary_url
({
aarch64:
'https://dl.bintray.com/chromebrew/chromebrew/freetype_sub-2.10.4-chromeos-armv7l.tar.xz'
,
armv7l:
'https://dl.bintray.com/chromebrew/chromebrew/freetype_sub-2.10.4-chromeos-armv7l.tar.xz'
,
i686:
'https://dl.bintray.com/chromebrew/chromebrew/freetype_sub-2.10.4-chromeos-i686.tar.xz'
,
x86_64:
'https://dl.bintray.com/chromebrew/chromebrew/freetype_sub-2.10.4-chromeos-x86_64.tar.xz'
,
})
binary_sha256
({
aarch64:
'7c8620a0cad19fbcd7ff0d96a7304323648b97c93d86352cfbb8216c768aeb1b'
,
armv7l:
'7c8620a0cad19fbcd7ff0d96a7304323648b97c93d86352cfbb8216c768aeb1b'
,
i686:
'4e6ab3e8a7dacab4380099315c2d547b89ce490f33d7e677744034d4e44ccabe'
,
x86_64:
'a5c364bdee4a22ca72bbaba4162dc2d75730f15b4340bddf038ee3698751c116'
,
})
depends_on
'expat'
depends_on
'libpng'
# freetype needs zlib optionally. zlib is also the dependency of libpng
depends_on
'bz2'
...
...
packages/graphite.rb
View file @
bde0d83a
...
...
@@ -3,49 +3,34 @@ require 'package'
class
Graphite
<
Package
description
'Reimplementation of the SIL Graphite text processing engine'
homepage
'https://github.com/silnrsi/graphite'
version
'1.3.14'
version
'1.3.14
-1
'
compatibility
'all'
source_url
'https://github.com/silnrsi/graphite/releases/download/1.3.14/graphite2-1.3.14.tgz'
source_sha256
'f99d1c13aa5fa296898a181dff9b82fb25f6cc0933dbaa7a475d8109bd54209d'
binary_url
({
aarch64:
'https://dl.bintray.com/chromebrew/chromebrew/graphite-1.3.14-chromeos-armv7l.tar.xz'
,
armv7l:
'https://dl.bintray.com/chromebrew/chromebrew/graphite-1.3.14-chromeos-armv7l.tar.xz'
,
i686:
'https://dl.bintray.com/chromebrew/chromebrew/graphite-1.3.14-chromeos-i686.tar.xz'
,
x86_64:
'https://dl.bintray.com/chromebrew/chromebrew/graphite-1.3.14-chromeos-x86_64.tar.xz'
,
aarch64:
'https://dl.bintray.com/chromebrew/chromebrew/graphite-1.3.14-
1-
chromeos-armv7l.tar.xz'
,
armv7l:
'https://dl.bintray.com/chromebrew/chromebrew/graphite-1.3.14-
1-
chromeos-armv7l.tar.xz'
,
i686:
'https://dl.bintray.com/chromebrew/chromebrew/graphite-1.3.14-
1-
chromeos-i686.tar.xz'
,
x86_64:
'https://dl.bintray.com/chromebrew/chromebrew/graphite-1.3.14-
1-
chromeos-x86_64.tar.xz'
,
})
binary_sha256
({
aarch64:
'
9820ae85855aa87264a16ee685ccafb83ef0a47ae3d90870d29f975aa2826bb1
'
,
armv7l:
'
9820ae85855aa87264a16ee685ccafb83ef0a47ae3d90870d29f975aa2826bb1
'
,
i686:
'
2a4fa173fd103be07f1d3b571136ce88bfc30915b8cbf3c5286028b022505067
'
,
x86_64:
'
4fa9b76604330c23c0cf84650698c21e2715a42238841f963bbd6dcf4785ba77
'
,
aarch64:
'
3ee1594a2f5a0349dd12ef28fb60dffe254c8ca3ac4444da7be90741057c63b5
'
,
armv7l:
'
3ee1594a2f5a0349dd12ef28fb60dffe254c8ca3ac4444da7be90741057c63b5
'
,
i686:
'
772269f953a7ddb6a40d164bf405f2e0219a0d6dc805efe8a0df5b9840769fb2
'
,
x86_64:
'
1eac00455f2ff39b9ed26689054a5794e62fa7c4b8eacf1c5cb4a839c3d01ac5
'
,
})
depends_on
'freetype'
depends_on
'freetype
_sub
'
def
self
.
build
Dir
.
mkdir
'build'
Dir
.
chdir
'build'
do
case
ARCH
when
'x86_64'
system
'cmake'
,
"-DCMAKE_INSTALL_PREFIX=
#{
CREW_PREFIX
}
"
,
"-DCMAKE_INSTALL_LIBDIR=
#{
ARCH_LIB
}
"
,
'-DCMAKE_BUILD_TYPE=Release'
,
'-DLIB_SUFFIX=64'
,
'..'
else
system
'cmake'
,
"-DCMAKE_INSTALL_PREFIX=
#{
CREW_PREFIX
}
"
,
"-DCMAKE_INSTALL_LIBDIR=
#{
ARCH_LIB
}
"
,
'-DCMAKE_BUILD_TYPE=Release'
,
'..'
end
system
'make'
system
"cmake
#{
CREW_CMAKE_LIBSUFFIX_OPTIONS
}
.."
end
end
def
self
.
install
def
self
.
install
Dir
.
chdir
'build'
do
system
'make'
,
"DESTDIR=
#{
CREW_DEST_DIR
}
"
,
'install'
end
...
...
packages/gtk3.rb
View file @
bde0d83a
...
...
@@ -8,6 +8,19 @@ class Gtk3 < Package
source_url
'https://download.gnome.org/sources/gtk+/3.24/gtk+-3.24.23.tar.xz'
source_sha256
'5d864d248357a2251545b3387b35942de5f66e4c66013f0962eb5cb6f8dae2b1'
binary_url
({
aarch64:
'https://dl.bintray.com/chromebrew/chromebrew/gtk3-3.24.23-2-chromeos-armv7l.tar.xz'
,
armv7l:
'https://dl.bintray.com/chromebrew/chromebrew/gtk3-3.24.23-2-chromeos-armv7l.tar.xz'
,
i686:
'https://dl.bintray.com/chromebrew/chromebrew/gtk3-3.24.23-2-chromeos-i686.tar.xz'
,
x86_64:
'https://dl.bintray.com/chromebrew/chromebrew/gtk3-3.24.23-2-chromeos-x86_64.tar.xz'
,
})
binary_sha256
({
aarch64:
'9cfddfc665be791a74270db78d8c7ac54ba838081c3be5538aee710083aa9e87'
,
armv7l:
'9cfddfc665be791a74270db78d8c7ac54ba838081c3be5538aee710083aa9e87'
,
i686:
'e00ec78fbb38a63fcf9394d4f18e7d4ac471fb0a4aa713157377f254643d99f5'
,
x86_64:
'b14d2df7d270e48b41674d5339a205572bc7dd3b77fa36a27c226c1ebd6258e6'
,
})
depends_on
'cups'
depends_on
'at_spi2_atk'
depends_on
'gcc10'
=>
:build
...
...
@@ -25,7 +38,6 @@ class Gtk3 < Package
depends_on
'six'
=>
:build
depends_on
'xdg_base'
def
self
.
build
# The lld linker allows linking against system ChromeOS libs.
ENV
[
'CFLAGS'
]
=
"-fuse-ld=lld"
...
...
packages/harfbuzz.rb
View file @
bde0d83a
...
...
@@ -8,8 +8,20 @@ class Harfbuzz < Package
source_url
'https://github.com/harfbuzz/harfbuzz/releases/download/2.7.2/harfbuzz-2.7.2.tar.xz'
source_sha256
'b8c048d7c2964a12f2c80deb6634dfc836b603dd12bf0d0a3df1627698e220ce'
binary_url
({
aarch64:
'https://dl.bintray.com/chromebrew/chromebrew/harfbuzz-2.7.2-1-chromeos-armv7l.tar.xz'
,
armv7l:
'https://dl.bintray.com/chromebrew/chromebrew/harfbuzz-2.7.2-1-chromeos-armv7l.tar.xz'
,
i686:
'https://dl.bintray.com/chromebrew/chromebrew/harfbuzz-2.7.2-1-chromeos-i686.tar.xz'
,
x86_64:
'https://dl.bintray.com/chromebrew/chromebrew/harfbuzz-2.7.2-1-chromeos-x86_64.tar.xz'
,
})
binary_sha256
({
aarch64:
'693c5d740740dd7d0f6fa8c4174e9e88bda3a78dfab5d337c697085d06845c02'
,
armv7l:
'693c5d740740dd7d0f6fa8c4174e9e88bda3a78dfab5d337c697085d06845c02'
,
i686:
'7a839ce95a8cec41dda138b3545b189c558c34a6a96e1a8b3b65850e23b557e0'
,
x86_64:
'4e22014938782e9ea806d73580a2d31c75acfd69d6c2302795e034545003ffc9'
,
})
#
depends_on 'cairo' => ':build'
depends_on
'cairo'
=>
':build'
depends_on
'glib'
=>
:build
depends_on
'gobject_introspection'
depends_on
'ragel'
=>
:build
...
...
packages/libfontenc.rb
View file @
bde0d83a
...
...
@@ -15,14 +15,13 @@ class Libfontenc < Package
x86_64:
'https://dl.bintray.com/chromebrew/chromebrew/libfontenc-1.1.4-chromeos-x86_64.tar.xz'
,
})
binary_sha256
({
aarch64:
'
61404455c82859773af6254eeb7f7fa046535b153633598058514f8947bdf215
'
,
armv7l:
'
61404455c82859773af6254eeb7f7fa046535b153633598058514f8947bdf215
'
,
i686:
'
32ec43ea215a88f9419cad14cddb91bc47c3674aa010217b5891e5703fa94615
'
,
x86_64:
'
cce2468f805c856b31762a8e58e06516c6aa5c178c1fcb11ed1efe85b854c9ed
'
,
aarch64:
'
435c3bc5faa5f9884f72b9d2e18ab9c5df8c20d4fbcde9f0fe56044f46c8282c
'
,
armv7l:
'
435c3bc5faa5f9884f72b9d2e18ab9c5df8c20d4fbcde9f0fe56044f46c8282c
'
,
i686:
'
8ec003098172eac92ac155ef84e6486df46f62a012dee51fc548ff4358559f73
'
,
x86_64:
'
60dd2330462bd37bc69ba4ecafc2a0410e6eeeeffce41f6733f8b9ff7bf1d0b5
'
,
})
depends_on
'xorg_proto'
depends_on
'zlibpkg'
def
self
.
build
system
"./configure
#{
CREW_OPTIONS
}
--with-fontrootdir=
#{
CREW_PREFIX
}
/share/fonts/X11"
...
...
packages/librsvg.rb
View file @
bde0d83a
...
...
@@ -8,9 +8,23 @@ class Librsvg < Package
source_url
'https://download.gnome.org/sources/librsvg/2.50/librsvg-2.50.1.tar.xz'
source_sha256
'9bd9799322e06cf5db19b9f7afb728edac6efcf0110baafc44f0f96f45df9a09'
binary_url
({
aarch64:
'https://dl.bintray.com/chromebrew/chromebrew/librsvg-2.50.1-1-chromeos-armv7l.tar.xz'
,
armv7l:
'https://dl.bintray.com/chromebrew/chromebrew/librsvg-2.50.1-1-chromeos-armv7l.tar.xz'
,
i686:
'https://dl.bintray.com/chromebrew/chromebrew/librsvg-2.50.1-1-chromeos-i686.tar.xz'
,
x86_64:
'https://dl.bintray.com/chromebrew/chromebrew/librsvg-2.50.1-1-chromeos-x86_64.tar.xz'
,
})
binary_sha256
({
aarch64:
'6510c6c5ca8ac79da202138bc80e753080348a39b68b954050c46b5499ffdff2'
,
armv7l:
'6510c6c5ca8ac79da202138bc80e753080348a39b68b954050c46b5499ffdff2'
,
i686:
'a6edd6fe4b6beaf820da1f3e64efd74327340a7c003a150fbebc496a57195485'
,
x86_64:
'9976b8ba14f11f6855b88c6e96a4f2eec64401af803c1e38ef1614899195abdb'
,
})
depends_on
'cairo'
depends_on
'gobject_introspection'
depends_on
'freetype'
depends_on
'freetype_sub'
depends_on
'fribidi'
depends_on
'gdk_pixbuf'
depends_on
'libcroco'
depends_on
'pango'
...
...
@@ -20,8 +34,7 @@ class Librsvg < Package
depends_on
'six'
=>
:build
def
self
.
build
# Following rustup modification as per
# https://github.com/rust-lang/rustup/issues/1167#issuecomment-367061388
# Following rustup modification as per https://github.com/rust-lang/rustup/issues/1167#issuecomment-367061388
system
"rustup install stable --profile minimal || (rm -frv ~/.rustup/toolchains/* && rustup install stable --profile minimal)"
system
"rustup default stable"
system
"./configure"
,
...
...
@@ -36,9 +49,10 @@ class Librsvg < Package
"--disable-static"
,
"--enable-pixbuf-loader"
,
"--disable-tools"
system
'make'
system
'make'
end
def
self
.
install
system
"make install DESTDIR=
#{
CREW_DEST_DIR
}
"
system
"make install DESTDIR=
#{
CREW_DEST_DIR
}
"
end
end
packages/libunwind.rb
View file @
bde0d83a
...
...
@@ -8,6 +8,19 @@ class Libunwind < Package
source_url
'https://download.savannah.gnu.org/releases/libunwind/libunwind-1.3.2.tar.gz'
source_sha256
'0a4b5a78d8c0418dfa610245f75fa03ad45d8e5e4cc091915d2dbed34c01178e'
binary_url
({
aarch64:
'https://dl.bintray.com/chromebrew/chromebrew/libunwind-1.3.2-chromeos-armv7l.tar.xz'
,
armv7l:
'https://dl.bintray.com/chromebrew/chromebrew/libunwind-1.3.2-chromeos-armv7l.tar.xz'
,
i686:
'https://dl.bintray.com/chromebrew/chromebrew/libunwind-1.3.2-chromeos-i686.tar.xz'
,
x86_64:
'https://dl.bintray.com/chromebrew/chromebrew/libunwind-1.3.2-chromeos-x86_64.tar.xz'
,
})
binary_sha256
({
aarch64:
'5c5014f1e6e2a7e7de67ddaa672db78d29cc20177b7ac29d0c882c8976a71fe9'
,
armv7l:
'5c5014f1e6e2a7e7de67ddaa672db78d29cc20177b7ac29d0c882c8976a71fe9'
,
i686:
'96c33e31c23bbc6bf4a2d2fab4f5d2dbf7c6ef735ab9abbdb601832224543f33'
,
x86_64:
'92dd87431bfaa3f47dc527e8161e196cc0546b60b96a093a0dce265c8bd6c838'
,
})
depends_on
'xzutils'
=>
:build
# Fixes GCC 10 compilation.
...
...
packages/libva.rb
View file @
bde0d83a
...
...
@@ -8,18 +8,30 @@ class Libva < Package
source_url
'https://github.com/intel/libva/releases/download/2.9.0/libva-2.9.0.tar.bz2'
source_sha256
'e344c1392dde92696c9ffd9cb3c7277d0a3b912236eb4e0fdedf7f375434584b'
binary_url
({
aarch64:
'https://dl.bintray.com/chromebrew/chromebrew/libva-2.9.0-chromeos-armv7l.tar.xz'
,
armv7l:
'https://dl.bintray.com/chromebrew/chromebrew/libva-2.9.0-chromeos-armv7l.tar.xz'
,
i686:
'https://dl.bintray.com/chromebrew/chromebrew/libva-2.9.0-chromeos-i686.tar.xz'
,
x86_64:
'https://dl.bintray.com/chromebrew/chromebrew/libva-2.9.0-chromeos-x86_64.tar.xz'
,
})
binary_sha256
({
aarch64:
'3b701a1e42dad0e39971e3ee5c9075285c85f4b3367aa11cff6f0dd217d12f62'
,
armv7l:
'3b701a1e42dad0e39971e3ee5c9075285c85f4b3367aa11cff6f0dd217d12f62'
,
i686:
'799062095875bb589996d35d7a1c2d94f8c71507f382213448fbb50e39d01aa4'
,
x86_64:
'faa8394f89a8274c1205cf24b6afd42730d46920e16068e24e13ff625f6d3f65'
,
})
depends_on
'libdrm'
depends_on
'llvm'
=>
':build'
depends_on
'libdrm'
def
self
.
build
ENV
[
'CC'
]
=
'clang'
ENV
[
'CXX'
]
=
'clang'
system
"./configure
--prefix=
#{
CREW_PREFIX
}
--libdir=
#{
CREW_LIB_PREFIX
}
"
system
"./configure
#{
CREW_OPTIONS
}
"
system
'make'
end
def
self
.
install
system
"make"
,
"DESTDIR=
#{
CREW_DEST_DIR
}
"
,
"install"
system
'make'
,
"DESTDIR=
#{
CREW_DEST_DIR
}
"
,
'install'
end
end
packages/libx11.rb
View file @
bde0d83a
...
...
@@ -8,20 +8,32 @@ class Libx11 < Package
source_url
'https://www.x.org/archive/individual/lib/libX11-1.6.12.tar.bz2'
source_sha256
'f108227469419ac04d196df0f3b80ce1f7f65059bb54c0de811f4d8e03fd6ec7'
binary_url
({
aarch64:
'https://dl.bintray.com/chromebrew/chromebrew/libx11-1.6.12-1-chromeos-armv7l.tar.xz'
,
armv7l:
'https://dl.bintray.com/chromebrew/chromebrew/libx11-1.6.12-1-chromeos-armv7l.tar.xz'
,
i686:
'https://dl.bintray.com/chromebrew/chromebrew/libx11-1.6.12-1-chromeos-i686.tar.xz'
,
x86_64:
'https://dl.bintray.com/chromebrew/chromebrew/libx11-1.6.12-1-chromeos-x86_64.tar.xz'
,
})
binary_sha256
({
aarch64:
'd715d29d6f7d8de9ee49bb702d2d971ce5b71e85d51fb98aa96b49768ab7d742'
,
armv7l:
'd715d29d6f7d8de9ee49bb702d2d971ce5b71e85d51fb98aa96b49768ab7d742'
,
i686:
'e06833cfde25b822fdf7d2268d5be63dcb7f443c26fdb2b2bf45ee60f396d95d'
,
x86_64:
'a2d9bb3e29dd747039cb83ed329bc09723bde68c6c92398212fda8f317a3fbd2'
,
})
depends_on
'llvm'
=>
':build'
depends_on
'xorg_proto'
depends_on
'libxcb'
depends_on
'libxtrans'
def
self
.
build
ENV
[
'CFLAGS'
]
=
"-fuse-ld=lld"
ENV
[
'CXXFLAGS'
]
=
"-fuse-ld=lld"
system
"./configure
#{
CREW_OPTIONS
}
"
system
"make"
system
'make'
end
def
self
.
install
system
"make"
,
"DESTDIR=
#{
CREW_DEST_DIR
}
"
,
"install"
system
'make'
,
"DESTDIR=
#{
CREW_DEST_DIR
}
"
,
'install'
end
end
packages/libxext.rb
View file @
bde0d83a
...
...
@@ -8,16 +8,29 @@ class Libxext < Package
source_url
'https://www.x.org/releases/individual/lib/libXext-1.3.4.tar.gz'
source_sha256
'8ef0789f282826661ff40a8eef22430378516ac580167da35cc948be9041aac1'
binary_url
({
aarch64:
'https://dl.bintray.com/chromebrew/chromebrew/libxext-1.3.4-chromeos-armv7l.tar.xz'
,
armv7l:
'https://dl.bintray.com/chromebrew/chromebrew/libxext-1.3.4-chromeos-armv7l.tar.xz'
,
i686:
'https://dl.bintray.com/chromebrew/chromebrew/libxext-1.3.4-chromeos-i686.tar.xz'
,
x86_64:
'https://dl.bintray.com/chromebrew/chromebrew/libxext-1.3.4-chromeos-x86_64.tar.xz'
,
})
binary_sha256
({
aarch64:
'71402bff06db86bd9b08030c7615868a8bfcf3ed52ef9369d066267c1827c118'
,
armv7l:
'71402bff06db86bd9b08030c7615868a8bfcf3ed52ef9369d066267c1827c118'
,
i686:
'1aee8625004cb1872da572c6ca962717d421c8245e2c79c418425c86babd1cab'
,
x86_64:
'9024bf186472eeb3ed2fe0ea7c77716f76c9860248418d8f804f600d5b5c2704'
,
})
depends_on
'llvm'
=>
':build'
def
self
.
build
ENV
[
'CFLAGS'
]
=
"-fuse-ld=lld"
ENV
[
'CXXFLAGS'
]
=
"-fuse-ld=lld"
system
"./configure
#{
CREW_OPTIONS
}
"
system
"make"
system
'make'
end
def
self
.
install
system
"make"
,
"DESTDIR=
#{
CREW_DEST_DIR
}
"
,
"install"
system
'make'
,
"DESTDIR=
#{
CREW_DEST_DIR
}
"
,
'install'
end
end
packages/libxfont2.rb
View file @
bde0d83a
...
...
@@ -3,35 +3,39 @@ require 'package'
class
Libxfont2
<
Package
description
'X.org X font library'
homepage
'http://www.x.org'
version
'2.0.
3
'
version
'2.0.
4
'
compatibility
'all'
source_url
'https://www.x.org/archive/individual/lib/libXfont2-2.0.
3.tar.gz
'
source_sha256
'
a4b761a37528353a2b83dba364d7c1fd6aef2d554a1a019815f24f7f8866890e
'
source_url
'https://www.x.org/archive/individual/lib/libXfont2-2.0.
4.tar.bz2
'
source_sha256
'
6d151b3368e5035efede4b6264c0fdc6662c1c99dbc2de425e3480cababc69e6
'
binary_url
({
aarch64:
'https://dl.bintray.com/chromebrew/chromebrew/libxfont2-2.0.
3
-chromeos-armv7l.tar.xz'
,
armv7l:
'https://dl.bintray.com/chromebrew/chromebrew/libxfont2-2.0.
3
-chromeos-armv7l.tar.xz'
,
i686:
'https://dl.bintray.com/chromebrew/chromebrew/libxfont2-2.0.
3
-chromeos-i686.tar.xz'
,
x86_64:
'https://dl.bintray.com/chromebrew/chromebrew/libxfont2-2.0.
3
-chromeos-x86_64.tar.xz'
,
aarch64:
'https://dl.bintray.com/chromebrew/chromebrew/libxfont2-2.0.
4
-chromeos-armv7l.tar.xz'
,
armv7l:
'https://dl.bintray.com/chromebrew/chromebrew/libxfont2-2.0.
4
-chromeos-armv7l.tar.xz'
,
i686:
'https://dl.bintray.com/chromebrew/chromebrew/libxfont2-2.0.
4
-chromeos-i686.tar.xz'
,
x86_64:
'https://dl.bintray.com/chromebrew/chromebrew/libxfont2-2.0.
4
-chromeos-x86_64.tar.xz'
,
})
binary_sha256
({
aarch64:
'
1164f62cdb02e6872fb2d663538816e349741f1d9ad8b92eecfc418960451397
'
,
armv7l:
'
1164f62cdb02e6872fb2d663538816e349741f1d9ad8b92eecfc418960451397
'
,
i686:
'
aff523b36033681838e9583ba8521024d3728b2cce66b6a5fa071bb5e428d2fc
'
,
x86_64:
'
5529d1c979afd016f0358227c8db38224cb46f81204726b0ca270bb4ce283608
'
,
aarch64:
'
3ac6d734039ec97440aafcbd2da119114e2a47d18568d3403eab5f529c32f20b
'
,
armv7l:
'
3ac6d734039ec97440aafcbd2da119114e2a47d18568d3403eab5f529c32f20b
'
,
i686:
'
7d1a020408724012ecce6eac21326a4d922753321cf65e50cccb3731764f5679
'
,
x86_64:
'
2de5392e181a0f94794b888eec55bc35b0e26cb8f69ca0f77394b9d7e887ef1b
'
,
})
depends_on
'fop'
depends_on
'libxtrans'
depends_on
'libfontenc'
depends_on
'libx11'
depends_on
'freetype'
depends_on
'freetype_sub'
depends_on
'xmlto'
=>
:build
def
self
.
build
system
"./configure --prefix=
#{
CREW_PREFIX
}
--libdir=
#{
CREW_LIB_PREFIX
}
"
system
"make"
# WARNING: Run `crew remove libbsd` before attempting to compile.
# See https://crux.nu/bugs/?do=details&task_id=1784.
system
"./configure
#{
CREW_OPTIONS
}
"
system
'make'
end
def
self
.
install
system
"make"
,
"DESTDIR=
#{
CREW_DEST_DIR
}
"
,
"install"
system
'make'
,
"DESTDIR=
#{
CREW_DEST_DIR
}
"
,
'install'
end
end
packages/libxft.rb
View file @
bde0d83a
...
...
@@ -3,37 +3,35 @@ require 'package'
class
Libxft
<
Package
description
'X.org X FreeType interface library'
homepage
'http://www.x.org'
version
'2.3.
2
'
version
'2.3.
3
'
compatibility
'all'
source_url
'https://www.x.org/archive/individual/lib/libXft-2.3.
2.tar.gz
'
source_sha256
'2
6cdddcc70b187833cbe9dc54df1864ba4c03a7175b2ca9276de9f05dce74507
'
source_url
'https://www.x.org/archive/individual/lib/libXft-2.3.
3.tar.bz2
'
source_sha256
'2
25c68e616dd29dbb27809e45e9eadf18e4d74c50be43020ef20015274529216
'
binary_url
({
aarch64:
'https://dl.bintray.com/chromebrew/chromebrew/libxft-2.3.
2
-chromeos-armv7l.tar.xz'
,
armv7l:
'https://dl.bintray.com/chromebrew/chromebrew/libxft-2.3.
2
-chromeos-armv7l.tar.xz'
,
i686:
'https://dl.bintray.com/chromebrew/chromebrew/libxft-2.3.
2
-chromeos-i686.tar.xz'
,
x86_64:
'https://dl.bintray.com/chromebrew/chromebrew/libxft-2.3.
2
-chromeos-x86_64.tar.xz'
,
aarch64:
'https://dl.bintray.com/chromebrew/chromebrew/libxft-2.3.
3
-chromeos-armv7l.tar.xz'
,
armv7l:
'https://dl.bintray.com/chromebrew/chromebrew/libxft-2.3.
3
-chromeos-armv7l.tar.xz'
,
i686:
'https://dl.bintray.com/chromebrew/chromebrew/libxft-2.3.
3
-chromeos-i686.tar.xz'
,
x86_64:
'https://dl.bintray.com/chromebrew/chromebrew/libxft-2.3.
3
-chromeos-x86_64.tar.xz'
,
})
binary_sha256
({
aarch64:
'
0ec0c51fca352e295132a541f2972c8811b4d9c6277adce53e8e843af5356e6e
'
,
armv7l:
'
0ec0c51fca352e295132a541f2972c8811b4d9c6277adce53e8e843af5356e6e
'
,
i686:
'
7dfcb1711c0c654518f3da4921de49a09b90dfe9621baa2d20a1ca61645c5daf
'
,
x86_64:
'
bc523b75dd9dbd750809c7865a75f896b4a12ee9089a8de8a64edd162a723ac8
'
,
aarch64:
'
609b249aaa1dcd93cac3d16996dc8c0141c0150d288ff2bf9fe004e7cc5396ab
'
,
armv7l:
'
609b249aaa1dcd93cac3d16996dc8c0141c0150d288ff2bf9fe004e7cc5396ab
'
,
i686:
'
c8c994cc8ae2d890e4c9410b84f8987c7f993a161bb1986ba547448bcd7de732
'
,
x86_64:
'
cfe26131953575e93d3254fbc87a314379e66ed6c33445435b77bcf9236ed7cc
'
,
})
depends_on
'libxrender'
depends_on
'libx11'
depends_on
'fontconfig'
depends_on
'util_macros'
depends_on
'zlibpkg'
depends_on
'harfbuzz'
def
self
.
build
system
"./configure
--prefix=
#{
CREW_PREFIX
}
--libdir=
#{
CREW_LIB_PREFIX
}
"
system
"make"
system
"./configure
#{
CREW_OPTIONS
}
"
system
'make'
end
def
self
.
install
system
"make"
,
"DESTDIR=
#{
CREW_DEST_DIR
}
"
,
"install"
system
'make'
,
"DESTDIR=
#{
CREW_DEST_DIR
}
"
,
'install'
end
end
packages/libxinerama.rb
View file @
bde0d83a
...
...
@@ -8,17 +8,29 @@ class Libxinerama < Package
source_url
'https://www.x.org/archive/individual/lib/libXinerama-1.1.4.tar.bz2'
source_sha256
'0008dbd7ecf717e1e507eed1856ab0d9cf946d03201b85d5dcf61489bb02d720'
binary_url
({
aarch64:
'https://dl.bintray.com/chromebrew/chromebrew/libxinerama-1.1.4-chromeos-armv7l.tar.xz'
,
armv7l:
'https://dl.bintray.com/chromebrew/chromebrew/libxinerama-1.1.4-chromeos-armv7l.tar.xz'
,
i686:
'https://dl.bintray.com/chromebrew/chromebrew/libxinerama-1.1.4-chromeos-i686.tar.xz'
,
x86_64:
'https://dl.bintray.com/chromebrew/chromebrew/libxinerama-1.1.4-chromeos-x86_64.tar.xz'
,
})
binary_sha256
({
aarch64:
'81226a97841812aa627e05e987a06156d84ba790813c13edefe4bbcb9d615e2a'
,
armv7l:
'81226a97841812aa627e05e987a06156d84ba790813c13edefe4bbcb9d615e2a'
,
i686:
'd57dce7574fe2ec96177a011a863d13626772255c6d6e23fbf03632ec848b697'
,
x86_64:
'f8f11b3529ecba47aba8b2055b6bba3fa57f155d5fc4882322cf4595bb5e64cd'
,
})
depends_on
'libx11'
depends_on
'libxcb'
depends_on
'libxext'
def
self
.
build
system
"./configure
#{
CREW_OPTIONS
}
"
system
"make"
system
'make'
end
def
self
.
install
system
"make"
,
"DESTDIR=
#{
CREW_DEST_DIR
}
"
,
"install"
system
'make'
,
"DESTDIR=
#{
CREW_DEST_DIR
}
"
,
'install'
end
end
packages/libxrandr.rb
View file @
bde0d83a
...
...
@@ -8,6 +8,19 @@ class Libxrandr < Package
source_url
'https://www.x.org/archive/individual/lib/libXrandr-1.5.2.tar.gz'
source_sha256
'3f10813ab355e7a09f17e147d61b0ce090d898a5ea5b5519acd0ef68675dcf8e'
binary_url
({
aarch64:
'https://dl.bintray.com/chromebrew/chromebrew/libxrandr-1.5.2-1-chromeos-armv7l.tar.xz'
,
armv7l:
'https://dl.bintray.com/chromebrew/chromebrew/libxrandr-1.5.2-1-chromeos-armv7l.tar.xz'
,
i686:
'https://dl.bintray.com/chromebrew/chromebrew/libxrandr-1.5.2-1-chromeos-i686.tar.xz'
,
x86_64:
'https://dl.bintray.com/chromebrew/chromebrew/libxrandr-1.5.2-1-chromeos-x86_64.tar.xz'
,
})
binary_sha256
({
aarch64:
'795885bddb9431b2522f1d78ced0bcf06dcbbb988b1aec402223a8d5c42ad4ba'
,
armv7l:
'795885bddb9431b2522f1d78ced0bcf06dcbbb988b1aec402223a8d5c42ad4ba'
,
i686:
'c744ec234f8362ce658f5acccfd978287e73f7a41d64ca2a0593de096b6ec41d'
,
x86_64:
'c4d10ac43c01b0e857536b939775597ffe0adf533925c1a2146695213f10f7c9'
,
})
depends_on
'libx11'
depends_on
'libxext'
depends_on
'libxrender'
...
...
@@ -17,10 +30,10 @@ class Libxrandr < Package
ENV
[
'CFLAGS'
]
=
"-fuse-ld=lld"
ENV
[
'CXXFLAGS'
]
=
"-fuse-ld=lld"
system
"./configure
#{
CREW_OPTIONS
}
"
system
"make"
system
'make'
end
def
self
.
install
system
"make"
,
"DESTDIR=
#{
CREW_DEST_DIR
}
"
,
"install"
system
'make'
,
"DESTDIR=
#{
CREW_DEST_DIR
}
"
,
'install'
end
end
packages/mesa.rb
View file @
bde0d83a
...
...
@@ -3,26 +3,36 @@ require 'package'
class
Mesa
<
Package
description
'Open-source implementation of the OpenGL specification'
homepage
'https://www.mesa3d.org'
version
'20.2.1-
2
'
version
'20.2.1-
3
'
compatibility
'all'
source_url
'https://mesa.freedesktop.org/archive/mesa-20.2.1.tar.xz'
source_sha256
'd1a46d9a3f291bc0e0374600bdcb59844fa3eafaa50398e472a36fc65fd0244a'
depends_on
'setuptools'
=>
:build
binary_url
({
aarch64:
'https://dl.bintray.com/chromebrew/chromebrew/mesa-20.2.1-3-chromeos-armv7l.tar.xz'
,
armv7l:
'https://dl.bintray.com/chromebrew/chromebrew/mesa-20.2.1-3-chromeos-armv7l.tar.xz'
,
i686:
'https://dl.bintray.com/chromebrew/chromebrew/mesa-20.2.1-3-chromeos-i686.tar.xz'
,
x86_64:
'https://dl.bintray.com/chromebrew/chromebrew/mesa-20.2.1-3-chromeos-x86_64.tar.xz'
,
})
binary_sha256
({
aarch64:
'0f7bcaa417dc03c46a1d3e7a6abcb6a0d473448b18addc7a0478e0f16a7d37e7'
,
armv7l:
'0f7bcaa417dc03c46a1d3e7a6abcb6a0d473448b18addc7a0478e0f16a7d37e7'
,
i686:
'3a0ad01ba8d89930d45a935939c97edf4dd195827179aabfe1126abd9df6de77'
,
x86_64:
'a34d88508b68fedd172c30e13a021b9b5c95308a9864507173818452ea75ee5e'
,
})
depends_on
'llvm'
=>
:build
depends_on
'elfutils'
depends_on
'gcc10'
=>
:build
depends_on
'glslang'
depends_on
'libdrm'
depends_on
'libomxil_bellagio'
depends_on
'libunwind'
depends_on
'libva'
depends_on
'libvdpau'
depends_on
'libxdamage'
depends_on
'libxshmfence'
depends_on
'libxv'
depends_on
'libxvmc'
depends_on
'libxxf86vm'
depends_on
'llvm'
=>
:build
depends_on
'meson'
=>
:build
depends_on
'valgrind'
depends_on
'vulkan_headers'
=>
:build
depends_on
'vulkan_icd_loader'
...
...
@@ -44,6 +54,5 @@ class Mesa < Package
def
self
.
install
system
"DESTDIR=
#{
CREW_DEST_DIR
}
ninja -C builddir install"
end
end
packages/pango.rb
View file @
bde0d83a
...
...
@@ -8,7 +8,18 @@ class Pango < Package
source_url
'https://ftp.gnome.org/pub/gnome/sources/pango/1.47/pango-1.47.0.tar.xz'
source_sha256
'730db8652fc43188e03218c3374db9d152351f51fc7011b9acae6d0a6c92c367'
binary_url
({
aarch64:
'https://dl.bintray.com/chromebrew/chromebrew/pango-1.47.0-1-chromeos-armv7l.tar.xz'
,
armv7l:
'https://dl.bintray.com/chromebrew/chromebrew/pango-1.47.0-1-chromeos-armv7l.tar.xz'
,
i686:
'https://dl.bintray.com/chromebrew/chromebrew/pango-1.47.0-1-chromeos-i686.tar.xz'
,
x86_64:
'https://dl.bintray.com/chromebrew/chromebrew/pango-1.47.0-1-chromeos-x86_64.tar.xz'
,
})
binary_sha256
({
aarch64:
'c26d89cc7502639d43ada8a4717d202fc5db1b4a8bc208aeadb2c7848acc59f1'
,
armv7l:
'c26d89cc7502639d43ada8a4717d202fc5db1b4a8bc208aeadb2c7848acc59f1'
,
i686:
'33679c61e144354936291ffa70f14e176c94cf5220ae46837ef02d6bbd6448fa'
,
x86_64:
'55ae812a7a393501b0347103ba17ec656fce99f817d6ee4688ccd2c5a8c22254'
,
})
depends_on
'harfbuzz'
depends_on
'cairo'
...
...
packages/pixman.rb
View file @
bde0d83a
...
...
@@ -8,7 +8,21 @@ class Pixman < Package
source_url
'https://www.cairographics.org/releases/pixman-0.40.0.tar.gz'
source_sha256
'6d200dec3740d9ec4ec8d1180e25779c00bc749f94278c8b9021f5534db223fc'
binary_url
({
aarch64:
'https://dl.bintray.com/chromebrew/chromebrew/pixman-0.40.0-0-chromeos-armv7l.tar.xz'
,
armv7l:
'https://dl.bintray.com/chromebrew/chromebrew/pixman-0.40.0-0-chromeos-armv7l.tar.xz'
,
i686:
'https://dl.bintray.com/chromebrew/chromebrew/pixman-0.40.0-0-chromeos-i686.tar.xz'
,
x86_64:
'https://dl.bintray.com/chromebrew/chromebrew/pixman-0.40.0-0-chromeos-x86_64.tar.xz'
,
})
binary_sha256
({
aarch64:
'fbf99db1fcf954a8932ba8590964e6029b13e0bd08fbed118eb368d4263e4b77'
,
armv7l:
'fbf99db1fcf954a8932ba8590964e6029b13e0bd08fbed118eb368d4263e4b77'
,
i686:
'ba6b20c7263f551506d65ac72a7d1f334dc492e8dbf1970d184c393db3ecb71b'
,
x86_64:
'a3c1b4c722e598ae10571fe8ef00dddc431ac6d833980f6f859b093a9ac385d1'
,
})
depends_on
'llvm'
=>
':build'
depends_on
'libpng'
def
self
.
build
ENV
[
'CFLAGS'
]
=
"-fuse-ld=lld"
...
...
packages/rust.rb
View file @
bde0d83a
...
...
@@ -8,6 +8,18 @@ class Rust < Package
source_url
'https://github.com/rust-lang/rust/archive/1.47.0.tar.gz'
source_sha256
'fb63501399742c9302684a2dbeffbf2d9020ab2f7f2256ea2545545ae05cf914'
binary_url
({
aarch64:
'https://dl.bintray.com/chromebrew/chromebrew/rust-1.47.0-chromeos-armv7l.tar.xz'
,
armv7l:
'https://dl.bintray.com/chromebrew/chromebrew/rust-1.47.0-chromeos-armv7l.tar.xz'
,
i686:
'https://dl.bintray.com/chromebrew/chromebrew/rust-1.47.0-chromeos-i686.tar.xz'
,
x86_64:
'https://dl.bintray.com/chromebrew/chromebrew/rust-1.47.0-chromeos-x86_64.tar.xz'
,
})
binary_sha256
({
aarch64:
'64f9602aab40ba27eb76983c5b41ad909934d322230af7f9db961fdb75635fa6'
,
armv7l:
'64f9602aab40ba27eb76983c5b41ad909934d322230af7f9db961fdb75635fa6'
,
i686:
'2ac7f529289f85104c855048b9187c408201c6a12e986d4366f40a93f733dff2'
,
x86_64:
'87c0ed348981773b411cc6e12fdcea7426fc2a48753680bbbe3cd78e7148e453'
,
})
def
self
.
install
ENV
[
'RUST_BACKTRACE'
]
=
'full'
...
...
packages/xorg_proto.rb
View file @
bde0d83a
...
...
@@ -8,16 +8,25 @@ class Xorg_proto < Package
source_url
'https://xorg.freedesktop.org/archive/individual/proto/xorgproto-2020.1.tar.bz2'
source_sha256
'54a153f139035a376c075845dd058049177212da94d7a9707cf9468367b699d2'
binary_url
({
aarch64:
'https://dl.bintray.com/chromebrew/chromebrew/xorg_proto-2020.1-chromeos-armv7l.tar.xz'
,
armv7l:
'https://dl.bintray.com/chromebrew/chromebrew/xorg_proto-2020.1-chromeos-armv7l.tar.xz'
,
i686:
'https://dl.bintray.com/chromebrew/chromebrew/xorg_proto-2020.1-chromeos-i686.tar.xz'
,
x86_64:
'https://dl.bintray.com/chromebrew/chromebrew/xorg_proto-2020.1-chromeos-x86_64.tar.xz'
,
})
binary_sha256
({
aarch64:
'8c99dae5e47ef5735389580f52d19069ab720c7f652ecb92d82a02281c9cfbb9'
,
armv7l:
'8c99dae5e47ef5735389580f52d19069ab720c7f652ecb92d82a02281c9cfbb9'
,
i686:
'151dc0b0702a12d98ce943cd674c292580679a83b1419abed6e6f4f0f63b6223'
,
x86_64:
'd12a45f902322b2a5dbcf4aa5fffdd08dd8fb71eca4cb850f88237e81d202d21'
,
})
depends_on
'meson'
=>
':build'
depends_on
'llvm'
=>
':build'
def
self
.
build
ENV
[
'CC'
]
=
'clang'
ENV
[
'CXX'
]
=
'clang'
system
"meson
#{
CREW_MESON_OPTIONS
}
build"
"build"
system
"meson configure build"
system
"ninja -C build"
end
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment