3
3
using BinaryBuilder
4
4
5
5
name = " Graphene"
6
- version = v " 1.10.0 "
6
+ version = v " 1.10.6 "
7
7
8
8
# Collection of sources required to build Graphene
9
9
sources = [
10
10
ArchiveSource (" https://github.com/ebassi/graphene/releases/download/$(version) /graphene-$(version) .tar.xz" ,
11
- " 406d97f51dd4ca61e91f84666a00c3e976d3e667cd248b76d92fdb35ce876499 " )
11
+ " 80ae57723e4608e6875626a88aaa6f56dd25df75024bd16e9d77e718c3560b25 " ),
12
12
]
13
13
14
14
# Bash recipe for building across all platforms
15
15
script = raw """
16
16
cd $WORKSPACE/srcdir/graphene-*/
17
17
mkdir build && cd build
18
-
19
18
meson .. \
20
19
-Dgtk_doc=false \
21
20
-Dgobject_types=true \
22
- -Dintrospection=false \
21
+ -Dintrospection=disabled \
23
22
-Dtests=false \
24
23
-Dinstalled_tests=false \
25
24
--cross-file="${MESON_TARGET_TOOLCHAIN}"
@@ -29,7 +28,7 @@ ninja install
29
28
30
29
# These are the platforms we will build for by default, unless further
31
30
# platforms are passed in on the command line
32
- platforms = supported_platforms ()
31
+ platforms = supported_platforms (; experimental = true )
33
32
34
33
# The products that we will ensure are always built
35
34
products = Product[
@@ -38,8 +37,8 @@ products = Product[
38
37
39
38
# Dependencies that must be installed before this package can be built
40
39
dependencies = [
41
- Dependency (" Glib_jll" , v " 2.59.0 " ; compat= " 2.59 " ),
40
+ Dependency (" Glib_jll" ; compat= " 2.68.3 " ),
42
41
]
43
42
44
43
# Build the tarballs, and possibly a `build.jl` as well.
45
- build_tarballs (ARGS , name, version, sources, script, platforms, products, dependencies)
44
+ build_tarballs (ARGS , name, version, sources, script, platforms, products, dependencies; julia_compat = " 1.6 " )
0 commit comments