diff --git a/.travis.yml b/.travis.yml index 5dd4e9a..74c5de7 100644 --- a/.travis.yml +++ b/.travis.yml @@ -6,18 +6,22 @@ os: arch: - x64 - x86 + - arm64 julia: - - 1.0 - - 1.1 - - 1.2 - 1.3 - nightly matrix: + allow_failures: + - julia: nightly exclude: - os: osx arch: x86 - allow_failures: - - julia: nightly + - os: osx + arch: arm64 + - os: windows + arch: arm64 + - julia: nightly + arch: arm64 notifications: email: false coveralls: false diff --git a/Project.toml b/Project.toml index a8e73ae..406546d 100644 --- a/Project.toml +++ b/Project.toml @@ -4,13 +4,14 @@ version = "0.4.0" [deps] Cairo = "159f3aea-2a34-519c-b102-8c37f9878175" -Libdl = "8f399da3-3557-5675-b5ff-fb832c97cbdb" -BinaryProvider = "b99e7846-7c00-51b0-8f62-c81ae34c0232" +Glib_jll = "7746bdde-850d-59dc-9ae8-88ece973131d" +Librsvg_jll = "925c91fb-5dd6-59dd-8e8c-345e74382d89" [compat] -julia = "1" -Cairo = "0.8" -BinaryProvider = "0.5.5" +Cairo = "1" +Glib_jll = "2.59.0" +Librsvg_jll = "2.42.2" +julia = "1.3" [extras] Printf = "de0858da-6303-5e67-8744-51eddeeeb8d7" diff --git a/appveyor.yml b/appveyor.yml index fd3834e..331a5e8 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -1,8 +1,5 @@ environment: matrix: - - julia_version: 1.0 - - julia_version: 1.1 - - julia_version: 1.2 - julia_version: 1.3 - julia_version: nightly diff --git a/deps/build.jl b/deps/build.jl deleted file mode 100644 index 8d1ef8a..0000000 --- a/deps/build.jl +++ /dev/null @@ -1,64 +0,0 @@ -using BinaryProvider # requires BinaryProvider 0.3.0 or later - -# Parse some basic command-line arguments -const verbose = "--verbose" in ARGS -const prefix = Prefix(get([a for a in ARGS if a != "--verbose"], 1, joinpath(@__DIR__, "usr"))) - -# These are the two binary objects we care about -products = Product[ - LibraryProduct(prefix, ["librsvg"], :librsvg), - LibraryProduct(prefix, ["libgio"], :libgio), - LibraryProduct(prefix, ["libglib"], :libglib) -] - -dependencies = [ - # Freetype2-related dependencies - "build_Zlib.v1.2.11.jl", - "build_XML2.v2.9.9.jl", - "build_Bzip2.v1.0.6.jl", - "build_FreeType2.v2.10.1.jl", - # Glib-related dependencies - "build_PCRE.v8.42.0.jl", - "build_Libffi.v3.2.1.jl", - "build_Libiconv.v1.16.0.jl", - "build_Gettext.v0.20.1.jl", - "build_Glib.v2.59.0.jl", - # libcroco - "build_Libcroco.v0.6.13.jl", - # Fontconfig-related dependencies - "build_Libuuid.v2.34.0.jl", - "build_Expat.v2.2.7.jl", - "build_Fontconfig.v2.13.1.jl", - # HarfBuzz-related dependencies - "build_Graphite2.v1.3.13.jl", - "build_HarfBuzz.v2.6.1.jl", - # Cairo-related dependencies - "build_X11.v1.6.8.jl", - "build_LZO.v2.10.0.jl", - "build_Pixman.v0.38.4.jl", - "build_libpng.v1.6.37.jl", - "build_Cairo.v1.14.12.jl", - # Pango-only dependencies - "build_FriBidi.v1.0.5.jl", - # And finally...Pango! - "build_gdk-pixbuf.v2.38.2.jl", - "build_Pango.v1.42.4.jl", - "build_Rsvg.v2.42.2.jl" -] - -for dependency in dependencies - # ...these only on Linux and FreeBSD - platform_key_abi() isa Union{MacOS,Windows} && - occursin(r"^build_(Libuuid|X11)", dependency) && - continue - - # it's a bit faster to run the build in an anonymous module instead of - # starting a new julia process - - # Build the dependencies - Mod = @eval module Anon end - Mod.include(dependency) -end - -# Finally, write out a deps.jl file -write_deps_file(joinpath(@__DIR__, "deps.jl"), products) \ No newline at end of file diff --git a/deps/build_Bzip2.v1.0.6.jl b/deps/build_Bzip2.v1.0.6.jl deleted file mode 100644 index 8c868b6..0000000 --- a/deps/build_Bzip2.v1.0.6.jl +++ /dev/null @@ -1,48 +0,0 @@ -using BinaryProvider # requires BinaryProvider 0.3.0 or later - -# Parse some basic command-line arguments -const verbose = "--verbose" in ARGS -const prefix = Prefix(get([a for a in ARGS if a != "--verbose"], 1, joinpath(@__DIR__, "usr"))) -products = [ - LibraryProduct(prefix, ["libbz2"], :libbzip2), -] - -# Download binaries from hosted location -bin_prefix = "https://github.com/JuliaBinaryWrappers/Bzip2_jll.jl/releases/download/Bzip2-v1.0.6+1" - -# Listing of files generated by BinaryBuilder: -download_info = Dict( - Linux(:aarch64, libc=:glibc) => ("$bin_prefix/Bzip2.v1.0.6.aarch64-linux-gnu.tar.gz", "f729536341dfeffb0ab2d3c87b21be852d6bdeff1e53cd3fc96a792aee57f918"), - Linux(:aarch64, libc=:musl) => ("$bin_prefix/Bzip2.v1.0.6.aarch64-linux-musl.tar.gz", "f0e57be14bc34266e4211244a7b62d3ea19bd0dac5e1df02716f9f613e9f4ac0"), - Linux(:armv7l, libc=:glibc, call_abi=:eabihf) => ("$bin_prefix/Bzip2.v1.0.6.arm-linux-gnueabihf.tar.gz", "2246caf56f6903514e5e3df293fcc06196c1ac9b898a62b04149b741c5578862"), - Linux(:armv7l, libc=:musl, call_abi=:eabihf) => ("$bin_prefix/Bzip2.v1.0.6.arm-linux-musleabihf.tar.gz", "67912bf11051e37b1cfcef655d3969fe7ac91458d213990e323723dc4ec1f7af"), - Linux(:i686, libc=:glibc) => ("$bin_prefix/Bzip2.v1.0.6.i686-linux-gnu.tar.gz", "24d0560bb0cee02ad7aa967d3426310857f074b7802aa47258415ddfef45381f"), - Linux(:i686, libc=:musl) => ("$bin_prefix/Bzip2.v1.0.6.i686-linux-musl.tar.gz", "4a21bed1edb690cd1a08513f34418f316f8b1bbe98c443d8561209079b558edb"), - Windows(:i686) => ("$bin_prefix/Bzip2.v1.0.6.i686-w64-mingw32.tar.gz", "7b9d067c5ad2103c8c77cda6b0191f52217ac4e185d411b21be9a9531ef3d6ef"), - Linux(:powerpc64le, libc=:glibc) => ("$bin_prefix/Bzip2.v1.0.6.powerpc64le-linux-gnu.tar.gz", "327dc9d9e43267aed4b06ebc63e140df55e81347b89f808138da48315b2ec4c2"), - MacOS(:x86_64) => ("$bin_prefix/Bzip2.v1.0.6.x86_64-apple-darwin14.tar.gz", "c1eae6379ed54002113e63d375d9ce7b7a3f3f7c0a0c209b17793c861e8b586f"), - Linux(:x86_64, libc=:glibc) => ("$bin_prefix/Bzip2.v1.0.6.x86_64-linux-gnu.tar.gz", "542ac01f87f2bf247c4d3f77f6f717760faf942fb4018f47f8b87cd849ca1342"), - Linux(:x86_64, libc=:musl) => ("$bin_prefix/Bzip2.v1.0.6.x86_64-linux-musl.tar.gz", "fea5a0477fcb5baef9761828eebe0ad4ce70d0f3322c86b8894e7b741bb1b1e6"), - FreeBSD(:x86_64) => ("$bin_prefix/Bzip2.v1.0.6.x86_64-unknown-freebsd11.1.tar.gz", "9f99470dfbc16f3e27493236c9b936a50f82305bb0934c4b1dc6b18d7fe1343e"), - Windows(:x86_64) => ("$bin_prefix/Bzip2.v1.0.6.x86_64-w64-mingw32.tar.gz", "d8332b44a02bf54939a0437b22636086354e60590768a4050534f903a23ba73c"), -) - -# Install unsatisfied or updated dependencies: -unsatisfied = any(!satisfied(p; verbose=verbose) for p in products) -dl_info = choose_download(download_info, platform_key_abi()) -if dl_info === nothing && unsatisfied - # If we don't have a compatible .tar.gz to download, complain. - # Alternatively, you could attempt to install from a separate provider, - # build from source or something even more ambitious here. - error("Your platform (\"$(Sys.MACHINE)\", parsed as \"$(triplet(platform_key_abi()))\") is not supported by this package!") -end - -# If we have a download, and we are unsatisfied (or the version we're -# trying to install is not itself installed) then load it up! -if unsatisfied || !isinstalled(dl_info...; prefix=prefix) - # Download and install binaries - install(dl_info...; prefix=prefix, force=true, verbose=verbose) -end - -# Write out a deps.jl file that will contain mappings for our products -write_deps_file(joinpath(@__DIR__, "deps.jl"), products, verbose=verbose) diff --git a/deps/build_Cairo.v1.14.12.jl b/deps/build_Cairo.v1.14.12.jl deleted file mode 100644 index cb37ca2..0000000 --- a/deps/build_Cairo.v1.14.12.jl +++ /dev/null @@ -1,48 +0,0 @@ -using BinaryProvider # requires BinaryProvider 0.3.0 or later - -# Parse some basic command-line arguments -const verbose = "--verbose" in ARGS -const prefix = Prefix(get([a for a in ARGS if a != "--verbose"], 1, joinpath(@__DIR__, "usr"))) -products = [ - LibraryProduct(prefix, ["libcairo"], :libcairo), -] - -# Download binaries from hosted location -bin_prefix = "https://github.com/JuliaBinaryWrappers/Cairo_jll.jl/releases/download/Cairo-v1.16.0+1" - -# Listing of files generated by BinaryBuilder: -download_info = Dict( - Linux(:aarch64, libc=:glibc) => ("$bin_prefix/Cairo.v1.16.0.aarch64-linux-gnu.tar.gz", "222d35c12fc2d40fb7ccc501ad50d27ccc08803c5b636cc5d83a8c8fe56c6ceb"), - Linux(:aarch64, libc=:musl) => ("$bin_prefix/Cairo.v1.16.0.aarch64-linux-musl.tar.gz", "fb49455b7d677e01e565babd7f1f7eb062acb5991aaf9c0034a5e8faea63bf47"), - Linux(:armv7l, libc=:glibc, call_abi=:eabihf) => ("$bin_prefix/Cairo.v1.16.0.arm-linux-gnueabihf.tar.gz", "69340376016f0525745fc483e3dc12962d0a1576c44f1243b64f7a56aa78bdb6"), - Linux(:armv7l, libc=:musl, call_abi=:eabihf) => ("$bin_prefix/Cairo.v1.16.0.arm-linux-musleabihf.tar.gz", "8a9ab11c22dc7eefc58728c26857baed97004b5c0c5f4e8c4fada49fa5294cf4"), - Linux(:i686, libc=:glibc) => ("$bin_prefix/Cairo.v1.16.0.i686-linux-gnu.tar.gz", "73bf7f7f1c2cbac14f74e16f201b963a8158aa69e797977a3cd3e5633a8281ee"), - Linux(:i686, libc=:musl) => ("$bin_prefix/Cairo.v1.16.0.i686-linux-musl.tar.gz", "347db2e09c6e5add3202f44510036ab8f15d153dcbfb6f492b2083b2fb8d72b1"), - Windows(:i686) => ("$bin_prefix/Cairo.v1.16.0.i686-w64-mingw32.tar.gz", "5993e7d41106670203614f887b684d22d456b36af7345a782a34c2146613bb64"), - Linux(:powerpc64le, libc=:glibc) => ("$bin_prefix/Cairo.v1.16.0.powerpc64le-linux-gnu.tar.gz", "ca629c1b3f48f3659cca5ce953d2c9a8223da1722c122778cd61c013e7b8337e"), - MacOS(:x86_64) => ("$bin_prefix/Cairo.v1.16.0.x86_64-apple-darwin14.tar.gz", "fbb3c311d23ccb800a1b18355fbf52328e90769e45550df98bd78342ef650f6c"), - Linux(:x86_64, libc=:glibc) => ("$bin_prefix/Cairo.v1.16.0.x86_64-linux-gnu.tar.gz", "06bc332f8efd661d7806d9a02fd40813be1dd34d568df52a4e7e38e852ecfb6e"), - Linux(:x86_64, libc=:musl) => ("$bin_prefix/Cairo.v1.16.0.x86_64-linux-musl.tar.gz", "ee07ba9ce973b47429ca32384550cee97b5ff285099f06fe56939365342f836b"), - FreeBSD(:x86_64) => ("$bin_prefix/Cairo.v1.16.0.x86_64-unknown-freebsd11.1.tar.gz", "5eab2fca884e26edc741b7be2fee542f657ac6342c59f6a630e57fa05b42e60b"), - Windows(:x86_64) => ("$bin_prefix/Cairo.v1.16.0.x86_64-w64-mingw32.tar.gz", "d85155e3031b0d81da5320a9944821dc47e1b7f299e3c528883a44d776bb533c"), -) - -# Install unsatisfied or updated dependencies: -unsatisfied = any(!satisfied(p; verbose=verbose) for p in products) -dl_info = choose_download(download_info, platform_key_abi()) -if dl_info === nothing && unsatisfied - # If we don't have a compatible .tar.gz to download, complain. - # Alternatively, you could attempt to install from a separate provider, - # build from source or something even more ambitious here. - error("Your platform (\"$(Sys.MACHINE)\", parsed as \"$(triplet(platform_key_abi()))\") is not supported by this package!") -end - -# If we have a download, and we are unsatisfied (or the version we're -# trying to install is not itself installed) then load it up! -if unsatisfied || !isinstalled(dl_info...; prefix=prefix) - # Download and install binaries - install(dl_info...; prefix=prefix, force=true, verbose=verbose) -end - -# Write out a deps.jl file that will contain mappings for our products -write_deps_file(joinpath(@__DIR__, "deps.jl"), products, verbose=verbose) diff --git a/deps/build_Expat.v2.2.7.jl b/deps/build_Expat.v2.2.7.jl deleted file mode 100644 index a009f7a..0000000 --- a/deps/build_Expat.v2.2.7.jl +++ /dev/null @@ -1,49 +0,0 @@ -using BinaryProvider # requires BinaryProvider 0.3.0 or later - -# Parse some basic command-line arguments -const verbose = "--verbose" in ARGS -const prefix = Prefix(get([a for a in ARGS if a != "--verbose"], 1, joinpath(@__DIR__, "usr"))) -products = [ - LibraryProduct(prefix, ["libexpat"], :libexpat), - ExecutableProduct(prefix, "xmlwf", :xmlwf), -] - -# Download binaries from hosted location -bin_prefix = "https://github.com/JuliaBinaryWrappers/Expat_jll.jl/releases/download/Expat-v2.2.7+0" - -# Listing of files generated by BinaryBuilder: -download_info = Dict( - Linux(:aarch64, libc=:glibc) => ("$bin_prefix/Expat.v2.2.7.aarch64-linux-gnu.tar.gz", "6bf46584ec3b91d8e0a173f39b6a640b6ee589dd28c76d8231e985e0e50908a4"), - Linux(:aarch64, libc=:musl) => ("$bin_prefix/Expat.v2.2.7.aarch64-linux-musl.tar.gz", "42578e73b94f51701145068168d74fc69c1caa1ec503accd535ba4e896f6cebf"), - Linux(:armv7l, libc=:glibc, call_abi=:eabihf) => ("$bin_prefix/Expat.v2.2.7.arm-linux-gnueabihf.tar.gz", "3941713d5ed51d3976104e80f322f60be04ea00f7268b38dbb2a8338b7276f80"), - Linux(:armv7l, libc=:musl, call_abi=:eabihf) => ("$bin_prefix/Expat.v2.2.7.arm-linux-musleabihf.tar.gz", "4d14d14abd3bb3d3abf9c7bff750b1b74faabe29daba94e7811fdafbc0c56634"), - Linux(:i686, libc=:glibc) => ("$bin_prefix/Expat.v2.2.7.i686-linux-gnu.tar.gz", "e4e8c5a7cf12bbbaa4389021020a828e6a61d616a0b5a4f260c65a38c6b6a1f4"), - Linux(:i686, libc=:musl) => ("$bin_prefix/Expat.v2.2.7.i686-linux-musl.tar.gz", "51c13dee29fc7c7fba01b177161a9793202bcd90dc82d2ad0b1793a4d483223f"), - Windows(:i686) => ("$bin_prefix/Expat.v2.2.7.i686-w64-mingw32.tar.gz", "dfba8a20982e97bdb46fb09309d9222e063a3dd566845216e9cf29b63f1ba7c4"), - Linux(:powerpc64le, libc=:glibc) => ("$bin_prefix/Expat.v2.2.7.powerpc64le-linux-gnu.tar.gz", "b8b1d1f0b828ef0a067e25eff2ef21cc73c71b8dda72b5ab0c790e9478533bc1"), - MacOS(:x86_64) => ("$bin_prefix/Expat.v2.2.7.x86_64-apple-darwin14.tar.gz", "22bc93059fc96143e5af0fd2d84bef07207f1156ed9710598cf27e9337de2b61"), - Linux(:x86_64, libc=:glibc) => ("$bin_prefix/Expat.v2.2.7.x86_64-linux-gnu.tar.gz", "2de762a3d34bca7880af77a29b20ef215c362829e6c9891acb1618ae3e79ebce"), - Linux(:x86_64, libc=:musl) => ("$bin_prefix/Expat.v2.2.7.x86_64-linux-musl.tar.gz", "6cfc5b7d9585bd57496b3505b2457fd2b751868f831d6b9f7d7bb931f0dddfbe"), - FreeBSD(:x86_64) => ("$bin_prefix/Expat.v2.2.7.x86_64-unknown-freebsd11.1.tar.gz", "7fd372632fb534f016a67ca3f6178dd86136b06acb8ccc50d9893d90aa7e620f"), - Windows(:x86_64) => ("$bin_prefix/Expat.v2.2.7.x86_64-w64-mingw32.tar.gz", "256a21d92a56a4929ff9234ff09ff3b30501932f213e00aaabb1e65b6a0bda45"), -) - -# Install unsatisfied or updated dependencies: -unsatisfied = any(!satisfied(p; verbose=verbose) for p in products) -dl_info = choose_download(download_info, platform_key_abi()) -if dl_info === nothing && unsatisfied - # If we don't have a compatible .tar.gz to download, complain. - # Alternatively, you could attempt to install from a separate provider, - # build from source or something even more ambitious here. - error("Your platform (\"$(Sys.MACHINE)\", parsed as \"$(triplet(platform_key_abi()))\") is not supported by this package!") -end - -# If we have a download, and we are unsatisfied (or the version we're -# trying to install is not itself installed) then load it up! -if unsatisfied || !isinstalled(dl_info...; prefix=prefix) - # Download and install binaries - install(dl_info...; prefix=prefix, force=true, verbose=verbose) -end - -# Write out a deps.jl file that will contain mappings for our products -write_deps_file(joinpath(@__DIR__, "deps.jl"), products, verbose=verbose) diff --git a/deps/build_Fontconfig.v2.13.1.jl b/deps/build_Fontconfig.v2.13.1.jl deleted file mode 100644 index 0d138a2..0000000 --- a/deps/build_Fontconfig.v2.13.1.jl +++ /dev/null @@ -1,48 +0,0 @@ -using BinaryProvider # requires BinaryProvider 0.3.0 or later - -# Parse some basic command-line arguments -const verbose = "--verbose" in ARGS -const prefix = Prefix(get([a for a in ARGS if a != "--verbose"], 1, joinpath(@__DIR__, "usr"))) -products = [ - LibraryProduct(prefix, ["libfontconfig"], :libfontconfig), -] - -# Download binaries from hosted location -bin_prefix = "https://github.com/JuliaBinaryWrappers/Fontconfig_jll.jl/releases/download/Fontconfig-v2.13.1+6" - -# Listing of files generated by BinaryBuilder: -download_info = Dict( - Linux(:aarch64, libc=:glibc) => ("$bin_prefix/Fontconfig.v2.13.1.aarch64-linux-gnu.tar.gz", "5246a8e19ea3daf1173ffc60c5cb6a53255e31144a813cab39def80892cb21c9"), - Linux(:aarch64, libc=:musl) => ("$bin_prefix/Fontconfig.v2.13.1.aarch64-linux-musl.tar.gz", "07a4b21fa37c0d35cc9afd66dbcdc533864120dfc2f55d5136486c73995a0c87"), - Linux(:armv7l, libc=:glibc, call_abi=:eabihf) => ("$bin_prefix/Fontconfig.v2.13.1.arm-linux-gnueabihf.tar.gz", "9f98deecaef1eb34a461ef41e068786d6cd1a729998f5727bf0d202581a43fc7"), - Linux(:armv7l, libc=:musl, call_abi=:eabihf) => ("$bin_prefix/Fontconfig.v2.13.1.arm-linux-musleabihf.tar.gz", "7e01b4c4e584716591ded1467fe8e0e034cb48fc5bcad6a75a81ccc4c7eadfdc"), - Linux(:i686, libc=:glibc) => ("$bin_prefix/Fontconfig.v2.13.1.i686-linux-gnu.tar.gz", "99331d81818b6754f9c48982f4758f5b8fd88b369cd6126a814dece7a0b58bae"), - Linux(:i686, libc=:musl) => ("$bin_prefix/Fontconfig.v2.13.1.i686-linux-musl.tar.gz", "b4601b1fab56df7eb30db2b3d360465b03378579a0b9f04900f3354ba09cbd24"), - Linux(:powerpc64le, libc=:glibc) => ("$bin_prefix/Fontconfig.v2.13.1.powerpc64le-linux-gnu.tar.gz", "d2b44df3f1e7968b1f5c45c284c0f3d7e58633b6f746c9574cce3a43258649e4"), - MacOS(:x86_64) => ("$bin_prefix/Fontconfig.v2.13.1.x86_64-apple-darwin14.tar.gz", "ce268d75ac1e421a2ec41c60a6c47bf195cf2e2558a2dc830fd4708f8789209f"), - Linux(:x86_64, libc=:glibc) => ("$bin_prefix/Fontconfig.v2.13.1.x86_64-linux-gnu.tar.gz", "e092852fe2dbb8fd0848f030cf9a3f8b5244472f4d7ccfa50ba8fd43941799e0"), - Linux(:x86_64, libc=:musl) => ("$bin_prefix/Fontconfig.v2.13.1.x86_64-linux-musl.tar.gz", "02f6d59accebe7cd61106893925d3acc766d896bc48b0c21dc8c61fefd1e1063"), - FreeBSD(:x86_64) => ("$bin_prefix/Fontconfig.v2.13.1.x86_64-unknown-freebsd11.1.tar.gz", "bb1903db96285c6453ac80440e4a2aeb5f431cfc84baa396d158028a283461f7"), - Windows(:x86_64) => ("$bin_prefix/Fontconfig.v2.13.1.x86_64-w64-mingw32.tar.gz", "7dc4cfe3d605c936f1097518043f7b7f90e6f46892a0a7ad1db64544a7200cfb"), - Windows(:i686) => ("$bin_prefix/Fontconfig.v2.13.1.i686-w64-mingw32.tar.gz", "0dae875ffafce57c29a0d547d108d9c7f85a22f6811075484470613c16a4af80"), -) - -# Install unsatisfied or updated dependencies: -unsatisfied = any(!satisfied(p; verbose=verbose) for p in products) -dl_info = choose_download(download_info, platform_key_abi()) -if dl_info === nothing && unsatisfied - # If we don't have a compatible .tar.gz to download, complain. - # Alternatively, you could attempt to install from a separate provider, - # build from source or something even more ambitious here. - error("Your platform (\"$(Sys.MACHINE)\", parsed as \"$(triplet(platform_key_abi()))\") is not supported by this package!") -end - -# If we have a download, and we are unsatisfied (or the version we're -# trying to install is not itself installed) then load it up! -if unsatisfied || !isinstalled(dl_info...; prefix=prefix) - # Download and install binaries - install(dl_info...; prefix=prefix, force=true, verbose=verbose) -end - -# Write out a deps.jl file that will contain mappings for our products -write_deps_file(joinpath(@__DIR__, "deps.jl"), products, verbose=verbose) diff --git a/deps/build_FreeType2.v2.10.1.jl b/deps/build_FreeType2.v2.10.1.jl deleted file mode 100644 index 53ea58b..0000000 --- a/deps/build_FreeType2.v2.10.1.jl +++ /dev/null @@ -1,48 +0,0 @@ -using BinaryProvider # requires BinaryProvider 0.3.0 or later - -# Parse some basic command-line arguments -const verbose = "--verbose" in ARGS -const prefix = Prefix(get([a for a in ARGS if a != "--verbose"], 1, joinpath(@__DIR__, "usr"))) -products = [ - LibraryProduct(prefix, ["libfreetype"], :libfreetype), -] - -# Download binaries from hosted location -bin_prefix = "https://github.com/JuliaBinaryWrappers/FreeType2_jll.jl/releases/download/FreeType2-v2.10.1+1" - -# Listing of files generated by BinaryBuilder: -download_info = Dict( - Linux(:aarch64, libc=:glibc) => ("$bin_prefix/FreeType2.v2.10.1.aarch64-linux-gnu.tar.gz", "c7e51fa43c973ae008716842c20b420252d1ceea08b20b9042c6877b8d627ea7"), - Linux(:aarch64, libc=:musl) => ("$bin_prefix/FreeType2.v2.10.1.aarch64-linux-musl.tar.gz", "c0e9218be1c84c13328f3c6ac7c9294f28d13b86622aff92f189a7abdbb15fb1"), - Linux(:armv7l, libc=:glibc, call_abi=:eabihf) => ("$bin_prefix/FreeType2.v2.10.1.arm-linux-gnueabihf.tar.gz", "bdd75d77c0416f56b5e5bf26ce977291681fe7f644b9b2ea75de125432a11534"), - Linux(:armv7l, libc=:musl, call_abi=:eabihf) => ("$bin_prefix/FreeType2.v2.10.1.arm-linux-musleabihf.tar.gz", "d289424ea38fd799e63b6c52833b5d623b39f35f5582e593a6e8755b4a0c475d"), - Linux(:i686, libc=:glibc) => ("$bin_prefix/FreeType2.v2.10.1.i686-linux-gnu.tar.gz", "ca42f028de26ff54519f160062e20127a25c26fd26b6b8daf7276ad8e2d44267"), - Linux(:i686, libc=:musl) => ("$bin_prefix/FreeType2.v2.10.1.i686-linux-musl.tar.gz", "16aa8fdaa62e8c2f1f9edc91159b7149c346a15c4ea52dc64074c512bceae2c9"), - Windows(:i686) => ("$bin_prefix/FreeType2.v2.10.1.i686-w64-mingw32.tar.gz", "fda92c42111825ef39ec4d0b2bd5c9de445a3158c47d113110348c68b6321e26"), - Linux(:powerpc64le, libc=:glibc) => ("$bin_prefix/FreeType2.v2.10.1.powerpc64le-linux-gnu.tar.gz", "9ee08f941afcc6d3d94cbf4da52b30b31a0ff65b36d44f261aa8a9149d9a3f71"), - MacOS(:x86_64) => ("$bin_prefix/FreeType2.v2.10.1.x86_64-apple-darwin14.tar.gz", "e1dc63e90b69446904c9d292b70a302fd22ec532c4edd1d758fc5fdcbd8ad17e"), - Linux(:x86_64, libc=:glibc) => ("$bin_prefix/FreeType2.v2.10.1.x86_64-linux-gnu.tar.gz", "4b287a224c6d8c648ece769ab363b1ae362bed6f891f02707dbb6174978ebcd3"), - Linux(:x86_64, libc=:musl) => ("$bin_prefix/FreeType2.v2.10.1.x86_64-linux-musl.tar.gz", "2adcfedd439e341163e2c4336015ee99b79314eff05fc3ce41c078b03b5fcdf5"), - FreeBSD(:x86_64) => ("$bin_prefix/FreeType2.v2.10.1.x86_64-unknown-freebsd11.1.tar.gz", "a148ee202538b25208546c54570a59d1ea36c921cdcde9a311ab9045b8366c9d"), - Windows(:x86_64) => ("$bin_prefix/FreeType2.v2.10.1.x86_64-w64-mingw32.tar.gz", "82f5ce90389b93279d3614431897406839e8d22a3a7303786c6314918a3312e9"), -) - -# Install unsatisfied or updated dependencies: -unsatisfied = any(!satisfied(p; verbose=verbose) for p in products) -dl_info = choose_download(download_info, platform_key_abi()) -if dl_info === nothing && unsatisfied - # If we don't have a compatible .tar.gz to download, complain. - # Alternatively, you could attempt to install from a separate provider, - # build from source or something even more ambitious here. - error("Your platform (\"$(Sys.MACHINE)\", parsed as \"$(triplet(platform_key_abi()))\") is not supported by this package!") -end - -# If we have a download, and we are unsatisfied (or the version we're -# trying to install is not itself installed) then load it up! -if unsatisfied || !isinstalled(dl_info...; prefix=prefix) - # Download and install binaries - install(dl_info...; prefix=prefix, force=true, verbose=verbose) -end - -# Write out a deps.jl file that will contain mappings for our products -write_deps_file(joinpath(@__DIR__, "deps.jl"), products, verbose=verbose) diff --git a/deps/build_FriBidi.v1.0.5.jl b/deps/build_FriBidi.v1.0.5.jl deleted file mode 100644 index 97cd26f..0000000 --- a/deps/build_FriBidi.v1.0.5.jl +++ /dev/null @@ -1,49 +0,0 @@ -using BinaryProvider # requires BinaryProvider 0.3.0 or later - -# Parse some basic command-line arguments -const verbose = "--verbose" in ARGS -const prefix = Prefix(get([a for a in ARGS if a != "--verbose"], 1, joinpath(@__DIR__, "usr"))) -products = [ - LibraryProduct(prefix, ["libfribidi"], :libfribidi), - ExecutableProduct(prefix, "fribidi", :fribidi), -] - -# Download binaries from hosted location -bin_prefix = "https://github.com/JuliaBinaryWrappers/FriBidi_jll.jl/releases/download/FriBidi-v1.0.5+0" - -# Listing of files generated by BinaryBuilder: -download_info = Dict( - Linux(:aarch64, libc=:glibc) => ("$bin_prefix/FriBidi.v1.0.5.aarch64-linux-gnu.tar.gz", "057ef596135fbc22dc3d010437756ed8d9f1936e8c86f6f82b1f03750390ab66"), - Linux(:aarch64, libc=:musl) => ("$bin_prefix/FriBidi.v1.0.5.aarch64-linux-musl.tar.gz", "41f6ab7bf5fe43455f743fe6933913100721eb2613a799c1e2cda34271d9a6a3"), - Linux(:armv7l, libc=:glibc, call_abi=:eabihf) => ("$bin_prefix/FriBidi.v1.0.5.arm-linux-gnueabihf.tar.gz", "c30b64c43afc1ba87ff34a27d0cf6958b7526d596a83c9154f22d33208e9c5e6"), - Linux(:armv7l, libc=:musl, call_abi=:eabihf) => ("$bin_prefix/FriBidi.v1.0.5.arm-linux-musleabihf.tar.gz", "cb80f1858aed4cf6590861b468e880e415052e001eb072eba2e3156c874963b2"), - Linux(:i686, libc=:glibc) => ("$bin_prefix/FriBidi.v1.0.5.i686-linux-gnu.tar.gz", "8535a2fb132236217130c4772c7807fa83158576c411865f11f8dfb90248d73f"), - Linux(:i686, libc=:musl) => ("$bin_prefix/FriBidi.v1.0.5.i686-linux-musl.tar.gz", "d39596a283829718ebda0652b6efec6e2b2adea6f4387c0eaec3f62623de6e6a"), - Windows(:i686) => ("$bin_prefix/FriBidi.v1.0.5.i686-w64-mingw32.tar.gz", "833175614b9fb0988e29af391e2246aeb834348b3af8dcec1e5413f8522bbaa1"), - Linux(:powerpc64le, libc=:glibc) => ("$bin_prefix/FriBidi.v1.0.5.powerpc64le-linux-gnu.tar.gz", "f9df22697da46c9b334cb05f9e9a83aae33a98a7fbe53752a45dbc25e59f93fc"), - MacOS(:x86_64) => ("$bin_prefix/FriBidi.v1.0.5.x86_64-apple-darwin14.tar.gz", "13b8b5273c59801c08ffbfac7495843d303fc0f4a0cb11bfc1e7b5de5835af58"), - Linux(:x86_64, libc=:glibc) => ("$bin_prefix/FriBidi.v1.0.5.x86_64-linux-gnu.tar.gz", "441b2aeab12ffeec456e2cf38a78fd5975461ab247592f1646d265ff3ff9077b"), - Linux(:x86_64, libc=:musl) => ("$bin_prefix/FriBidi.v1.0.5.x86_64-linux-musl.tar.gz", "884e8b6a36027c1e53e546a2bd87980fe66f771b439f86ee9977ac126ce890d4"), - FreeBSD(:x86_64) => ("$bin_prefix/FriBidi.v1.0.5.x86_64-unknown-freebsd11.1.tar.gz", "cc4f9ee5df10f68899dff51f3e65cab734160c553c088fefdb1ce163bb9ad6b4"), - Windows(:x86_64) => ("$bin_prefix/FriBidi.v1.0.5.x86_64-w64-mingw32.tar.gz", "160930838c105d1e2f146eb571e349a7cbef8b778517cc22efedbc55e40513e9"), -) - -# Install unsatisfied or updated dependencies: -unsatisfied = any(!satisfied(p; verbose=verbose) for p in products) -dl_info = choose_download(download_info, platform_key_abi()) -if dl_info === nothing && unsatisfied - # If we don't have a compatible .tar.gz to download, complain. - # Alternatively, you could attempt to install from a separate provider, - # build from source or something even more ambitious here. - error("Your platform (\"$(Sys.MACHINE)\", parsed as \"$(triplet(platform_key_abi()))\") is not supported by this package!") -end - -# If we have a download, and we are unsatisfied (or the version we're -# trying to install is not itself installed) then load it up! -if unsatisfied || !isinstalled(dl_info...; prefix=prefix) - # Download and install binaries - install(dl_info...; prefix=prefix, force=true, verbose=verbose) -end - -# Write out a deps.jl file that will contain mappings for our products -write_deps_file(joinpath(@__DIR__, "deps.jl"), products, verbose=verbose) diff --git a/deps/build_Gettext.v0.20.1.jl b/deps/build_Gettext.v0.20.1.jl deleted file mode 100644 index c069389..0000000 --- a/deps/build_Gettext.v0.20.1.jl +++ /dev/null @@ -1,48 +0,0 @@ -using BinaryProvider # requires BinaryProvider 0.3.0 or later - -# Parse some basic command-line arguments -const verbose = "--verbose" in ARGS -const prefix = Prefix(get([a for a in ARGS if a != "--verbose"], 1, joinpath(@__DIR__, "usr"))) -products = [ - LibraryProduct(prefix, ["libgettext"], :libgettext), -] - -# Download binaries from hosted location -bin_prefix = "https://github.com/JuliaBinaryWrappers/Gettext_jll.jl/releases/download/Gettext-v0.20.1+0" - -# Listing of files generated by BinaryBuilder: -download_info = Dict( - Linux(:aarch64, libc=:glibc) => ("$bin_prefix/Gettext.v0.20.1.aarch64-linux-gnu.tar.gz", "088b2a3a3ed4f9308a4075b103325d21dbe979cc5f4b7b519e24ca653383b9fc"), - Linux(:aarch64, libc=:musl) => ("$bin_prefix/Gettext.v0.20.1.aarch64-linux-musl.tar.gz", "139a57ad6208dd45fb3fb6dcc5127adc08a614ad6229b7e750f545b75e5a8e9a"), - Linux(:armv7l, libc=:glibc, call_abi=:eabihf) => ("$bin_prefix/Gettext.v0.20.1.arm-linux-gnueabihf.tar.gz", "3ae5dc143318c6b5522a42b064f697cd846dfc0ed85841b6d06849cf52417f27"), - Linux(:armv7l, libc=:musl, call_abi=:eabihf) => ("$bin_prefix/Gettext.v0.20.1.arm-linux-musleabihf.tar.gz", "4aee2e1833728922573f90251e70c3f18bf7c5c4781f54e228c569b71ab41a73"), - Linux(:i686, libc=:glibc) => ("$bin_prefix/Gettext.v0.20.1.i686-linux-gnu.tar.gz", "694ea74b382c91c06660ccc4ebc7e0cce28aac46c9f596d2851a810f6fa7e9b4"), - Linux(:i686, libc=:musl) => ("$bin_prefix/Gettext.v0.20.1.i686-linux-musl.tar.gz", "fd7ad287c278855fa02abb6be15b423525266f43bcf53d6802f2af6b40313ea3"), - Windows(:i686) => ("$bin_prefix/Gettext.v0.20.1.i686-w64-mingw32.tar.gz", "f667caf54f21fa9e6724ac1b96528dc754d95fa4406eb8ded8d59335015d5248"), - Linux(:powerpc64le, libc=:glibc) => ("$bin_prefix/Gettext.v0.20.1.powerpc64le-linux-gnu.tar.gz", "ad1a6e81cde9d0da01084cd9c014a665461229cecb6d05fe60657f45c4786a03"), - MacOS(:x86_64) => ("$bin_prefix/Gettext.v0.20.1.x86_64-apple-darwin14.tar.gz", "058ff69545db8ea66a70afb9d9991a824b471a88de48daa0a416daa131c68c80"), - Linux(:x86_64, libc=:glibc) => ("$bin_prefix/Gettext.v0.20.1.x86_64-linux-gnu.tar.gz", "e6f9b82be1cee60184eb919fadba49f16044539d5902f612343d921c086aeab9"), - Linux(:x86_64, libc=:musl) => ("$bin_prefix/Gettext.v0.20.1.x86_64-linux-musl.tar.gz", "0c32bf677cc0df897b26ab5b5e3a1e23a812e1bc0cddaa8f5abe314c7c5bf0c2"), - FreeBSD(:x86_64) => ("$bin_prefix/Gettext.v0.20.1.x86_64-unknown-freebsd11.1.tar.gz", "391f30c66ef34f26d64fe74954cd9c7c184b6762409a29fcb9ff54421b5e8f25"), - Windows(:x86_64) => ("$bin_prefix/Gettext.v0.20.1.x86_64-w64-mingw32.tar.gz", "222f6e71ef3cfe3f3bdb089984e422e93cb65d138a835c764e6fd88b81c03ed6"), -) - -# Install unsatisfied or updated dependencies: -unsatisfied = any(!satisfied(p; verbose=verbose) for p in products) -dl_info = choose_download(download_info, platform_key_abi()) -if dl_info === nothing && unsatisfied - # If we don't have a compatible .tar.gz to download, complain. - # Alternatively, you could attempt to install from a separate provider, - # build from source or something even more ambitious here. - error("Your platform (\"$(Sys.MACHINE)\", parsed as \"$(triplet(platform_key_abi()))\") is not supported by this package!") -end - -# If we have a download, and we are unsatisfied (or the version we're -# trying to install is not itself installed) then load it up! -if unsatisfied || !isinstalled(dl_info...; prefix=prefix) - # Download and install binaries - install(dl_info...; prefix=prefix, force=true, verbose=verbose) -end - -# Write out a deps.jl file that will contain mappings for our products -write_deps_file(joinpath(@__DIR__, "deps.jl"), products, verbose=verbose) diff --git a/deps/build_Glib.v2.59.0.jl b/deps/build_Glib.v2.59.0.jl deleted file mode 100644 index e7d17eb..0000000 --- a/deps/build_Glib.v2.59.0.jl +++ /dev/null @@ -1,52 +0,0 @@ -using BinaryProvider # requires BinaryProvider 0.3.0 or later - -# Parse some basic command-line arguments -const verbose = "--verbose" in ARGS -const prefix = Prefix(get([a for a in ARGS if a != "--verbose"], 1, joinpath(@__DIR__, "usr"))) -products = [ - LibraryProduct(prefix, ["libgio"], :libgio), - LibraryProduct(prefix, ["libglib"], :libglib), - LibraryProduct(prefix, ["libgmodule"], :libgmodule), - LibraryProduct(prefix, ["libgobject"], :libgobject), - LibraryProduct(prefix, ["libgthread"], :libgthread), -] - -# Download binaries from hosted location -bin_prefix = "https://github.com/JuliaBinaryWrappers/Glib_jll.jl/releases/download/Glib-v2.59.0+1" - -# Listing of files generated by BinaryBuilder: -download_info = Dict( - Linux(:aarch64, libc=:glibc) => ("$bin_prefix/Glib.v2.59.0.aarch64-linux-gnu.tar.gz", "a705d4e98b9dd055aa78d24e27bd85de91e899ae34797927e217b7d957d24a78"), - Linux(:aarch64, libc=:musl) => ("$bin_prefix/Glib.v2.59.0.aarch64-linux-musl.tar.gz", "245f6dfdd025379c73e266824443f893176e1ae90a5c960c46705cfde713b22d"), - Linux(:armv7l, libc=:glibc, call_abi=:eabihf) => ("$bin_prefix/Glib.v2.59.0.arm-linux-gnueabihf.tar.gz", "8eff551756d00a74c3fea7e70b10e1e96f0d9fbd597a551ff066b1f662ff4a65"), - Linux(:armv7l, libc=:musl, call_abi=:eabihf) => ("$bin_prefix/Glib.v2.59.0.arm-linux-musleabihf.tar.gz", "417962eccf3a4070ea9fa5475bea4c7c78989c411e3ca41ba25322cac77bb35d"), - Linux(:i686, libc=:glibc) => ("$bin_prefix/Glib.v2.59.0.i686-linux-gnu.tar.gz", "21c733d3faa5a418d191ec45cef017b0e2c7dd88c59382bbbd0fca160144e3b0"), - Linux(:i686, libc=:musl) => ("$bin_prefix/Glib.v2.59.0.i686-linux-musl.tar.gz", "0254092dffd42f5a918ba84998c36e5a7140ec5f9ccf31edf3f04fa51957f48e"), - Windows(:i686) => ("$bin_prefix/Glib.v2.59.0.i686-w64-mingw32.tar.gz", "8803e8262607267353724573ff3f6f94e1d3e2384113a7f50c6553f0013a9ea1"), - Linux(:powerpc64le, libc=:glibc) => ("$bin_prefix/Glib.v2.59.0.powerpc64le-linux-gnu.tar.gz", "0431a7b3549726dccf9f8a3c6d622fc69d144e905b75b91661ccf6abeee2523e"), - MacOS(:x86_64) => ("$bin_prefix/Glib.v2.59.0.x86_64-apple-darwin14.tar.gz", "6dca2ee8f9b32ca94ceec66ae536e0fde82dd851765a6fed1ebc3d2927e0aae4"), - Linux(:x86_64, libc=:glibc) => ("$bin_prefix/Glib.v2.59.0.x86_64-linux-gnu.tar.gz", "1fcf73dea82f1179a56f4a5e84cd705ddd1be0ba6299aa7fcd05f102e2f11931"), - Linux(:x86_64, libc=:musl) => ("$bin_prefix/Glib.v2.59.0.x86_64-linux-musl.tar.gz", "50956de9ef5fd1ddb906e0551c7c4b070c92138a9423cb9de0357346fcca3fa8"), - FreeBSD(:x86_64) => ("$bin_prefix/Glib.v2.59.0.x86_64-unknown-freebsd11.1.tar.gz", "d40774676382629dc55d2d7d0cf02102d40275d4bdf1f70140b4ac722157b784"), - Windows(:x86_64) => ("$bin_prefix/Glib.v2.59.0.x86_64-w64-mingw32.tar.gz", "1f53b8f3e47afa5270daa141e064ba30b20bc98e6010eab71b81d2fa22c34af7"), -) - -# Install unsatisfied or updated dependencies: -unsatisfied = any(!satisfied(p; verbose=verbose) for p in products) -dl_info = choose_download(download_info, platform_key_abi()) -if dl_info === nothing && unsatisfied - # If we don't have a compatible .tar.gz to download, complain. - # Alternatively, you could attempt to install from a separate provider, - # build from source or something even more ambitious here. - error("Your platform (\"$(Sys.MACHINE)\", parsed as \"$(triplet(platform_key_abi()))\") is not supported by this package!") -end - -# If we have a download, and we are unsatisfied (or the version we're -# trying to install is not itself installed) then load it up! -if unsatisfied || !isinstalled(dl_info...; prefix=prefix) - # Download and install binaries - install(dl_info...; prefix=prefix, force=true, verbose=verbose) -end - -# Write out a deps.jl file that will contain mappings for our products -write_deps_file(joinpath(@__DIR__, "deps.jl"), products, verbose=verbose) diff --git a/deps/build_Graphite2.v1.3.13.jl b/deps/build_Graphite2.v1.3.13.jl deleted file mode 100644 index 518a9f5..0000000 --- a/deps/build_Graphite2.v1.3.13.jl +++ /dev/null @@ -1,48 +0,0 @@ -using BinaryProvider # requires BinaryProvider 0.3.0 or later - -# Parse some basic command-line arguments -const verbose = "--verbose" in ARGS -const prefix = Prefix(get([a for a in ARGS if a != "--verbose"], 1, joinpath(@__DIR__, "usr"))) -products = [ - LibraryProduct(prefix, ["libgraphite2"], :libgraphite2), -] - -# Download binaries from hosted location -bin_prefix = "https://github.com/JuliaBinaryWrappers/Graphite2_jll.jl/releases/download/Graphite2-v1.3.13+1" - -# Listing of files generated by BinaryBuilder: -download_info = Dict( - Linux(:aarch64, libc=:glibc) => ("$bin_prefix/Graphite2.v1.3.13.aarch64-linux-gnu.tar.gz", "3cc2a89c0066bab3547e8237ea9466becd1ed2587df6d7fe8c666c38f89a74ed"), - Linux(:aarch64, libc=:musl) => ("$bin_prefix/Graphite2.v1.3.13.aarch64-linux-musl.tar.gz", "9b9d6422f34e9fc3efe4519f960e16b0b9d5ea35482e6d78a77b8ce8a5b8f5ea"), - Linux(:armv7l, libc=:glibc, call_abi=:eabihf) => ("$bin_prefix/Graphite2.v1.3.13.arm-linux-gnueabihf.tar.gz", "6adb30d8c301c664d165457db4b0893d3f78efb4a49d8425e6bea04a71fd47e4"), - Linux(:armv7l, libc=:musl, call_abi=:eabihf) => ("$bin_prefix/Graphite2.v1.3.13.arm-linux-musleabihf.tar.gz", "5762b77781827a729abdbc2a9534409b330577c483c680cb3357b7ac95c8dd2f"), - Linux(:i686, libc=:glibc) => ("$bin_prefix/Graphite2.v1.3.13.i686-linux-gnu.tar.gz", "6acaaf67f7eecac4c035165660833f9de921e7d56a1c3e199012b1be10a80219"), - Linux(:i686, libc=:musl) => ("$bin_prefix/Graphite2.v1.3.13.i686-linux-musl.tar.gz", "9b618d376b0fc7b7b102aaba80636e22d1d897ac42b9135ac21a77b230f442e8"), - Windows(:i686) => ("$bin_prefix/Graphite2.v1.3.13.i686-w64-mingw32.tar.gz", "42db7771afd71239d0f17ee223517c7e60ec3a580d93972fdc69fe10d2bfae39"), - Linux(:powerpc64le, libc=:glibc) => ("$bin_prefix/Graphite2.v1.3.13.powerpc64le-linux-gnu.tar.gz", "f340a9f15c8694fc4a6c40b9c5ce0b9c7284d3dd776413f4cf52ed092fa671bc"), - MacOS(:x86_64) => ("$bin_prefix/Graphite2.v1.3.13.x86_64-apple-darwin14.tar.gz", "4025d5cb3dbbba37349804060c40973fac5fbd2c43d826eee737f8b97fd10134"), - Linux(:x86_64, libc=:glibc) => ("$bin_prefix/Graphite2.v1.3.13.x86_64-linux-gnu.tar.gz", "3b33ff128bac55362221f3e3360837787f7f608db7a66d08317d20ccb68cada7"), - Linux(:x86_64, libc=:musl) => ("$bin_prefix/Graphite2.v1.3.13.x86_64-linux-musl.tar.gz", "c84777e782f89b8a582fb523931f3375c86bad783cd872f166e9f39f3268c68d"), - FreeBSD(:x86_64) => ("$bin_prefix/Graphite2.v1.3.13.x86_64-unknown-freebsd11.1.tar.gz", "46e1afeb5df52dc887ceb4efc0dd3ce6039233a9a00043ddcbc2093b5a5c0cfd"), - Windows(:x86_64) => ("$bin_prefix/Graphite2.v1.3.13.x86_64-w64-mingw32.tar.gz", "4e73df99ea62550d8e2b6bb24399c1adba7a1f27892478f3395f73c82d1ef403"), -) - -# Install unsatisfied or updated dependencies: -unsatisfied = any(!satisfied(p; verbose=verbose) for p in products) -dl_info = choose_download(download_info, platform_key_abi()) -if dl_info === nothing && unsatisfied - # If we don't have a compatible .tar.gz to download, complain. - # Alternatively, you could attempt to install from a separate provider, - # build from source or something even more ambitious here. - error("Your platform (\"$(Sys.MACHINE)\", parsed as \"$(triplet(platform_key_abi()))\") is not supported by this package!") -end - -# If we have a download, and we are unsatisfied (or the version we're -# trying to install is not itself installed) then load it up! -if unsatisfied || !isinstalled(dl_info...; prefix=prefix) - # Download and install binaries - install(dl_info...; prefix=prefix, force=true, verbose=verbose) -end - -# Write out a deps.jl file that will contain mappings for our products -write_deps_file(joinpath(@__DIR__, "deps.jl"), products, verbose=verbose) diff --git a/deps/build_HarfBuzz.v2.6.1.jl b/deps/build_HarfBuzz.v2.6.1.jl deleted file mode 100644 index 17604a7..0000000 --- a/deps/build_HarfBuzz.v2.6.1.jl +++ /dev/null @@ -1,50 +0,0 @@ -using BinaryProvider # requires BinaryProvider 0.3.0 or later - -# Parse some basic command-line arguments -const verbose = "--verbose" in ARGS -const prefix = Prefix(get([a for a in ARGS if a != "--verbose"], 1, joinpath(@__DIR__, "usr"))) -products = [ - LibraryProduct(prefix, ["libharfbuzz"], :libharfbuzz), - LibraryProduct(prefix, ["libharfbuzz-subset"], :libharfbuzz_subset), - LibraryProduct(prefix, ["libharfbuzz-gobject"], :libharfbuzz_gobject), -] - -# Download binaries from hosted location -bin_prefix = "https://github.com/JuliaBinaryWrappers/HarfBuzz_jll.jl/releases/download/HarfBuzz-v2.6.1+4" - -# Listing of files generated by BinaryBuilder: -download_info = Dict( - Linux(:aarch64, libc=:glibc) => ("$bin_prefix/HarfBuzz.v2.6.1.aarch64-linux-gnu.tar.gz", "271929aa70d15208cdff224cb789554f38bec95bb0b817543dd7376cbb76e664"), - Linux(:aarch64, libc=:musl) => ("$bin_prefix/HarfBuzz.v2.6.1.aarch64-linux-musl.tar.gz", "6673228fe1ba06ce3a09da3712bce93ea423ee42be5d1a0aa707391c077f369d"), - Linux(:armv7l, libc=:glibc, call_abi=:eabihf) => ("$bin_prefix/HarfBuzz.v2.6.1.arm-linux-gnueabihf.tar.gz", "13b5d17926be8e88ab33bb89571cba1832e34b9b4da5991b33240a67c03d28a3"), - Linux(:armv7l, libc=:musl, call_abi=:eabihf) => ("$bin_prefix/HarfBuzz.v2.6.1.arm-linux-musleabihf.tar.gz", "f94f858db88710b1e2bb7ba74e492090c27ecc91103df7117a718c5aef461d09"), - Linux(:i686, libc=:glibc) => ("$bin_prefix/HarfBuzz.v2.6.1.i686-linux-gnu.tar.gz", "cfd277090f9c49c8962c51772bf24f21b527dae04ad421283a7a2dc43a51d4ab"), - Linux(:i686, libc=:musl) => ("$bin_prefix/HarfBuzz.v2.6.1.i686-linux-musl.tar.gz", "f6aee90de10df16147c1b0c236530e0f778263115dcc3b3d0b45cafa56f88b82"), - Windows(:i686) => ("$bin_prefix/HarfBuzz.v2.6.1.i686-w64-mingw32.tar.gz", "0af75b9b566a082fbc983672ee07a02450ad747821df45c16a4efe7f905a7421"), - Linux(:powerpc64le, libc=:glibc) => ("$bin_prefix/HarfBuzz.v2.6.1.powerpc64le-linux-gnu.tar.gz", "0db7970990d71fcc6424d02a7e3787159c790b9ebc2121934a510a9d5a5fc1b4"), - MacOS(:x86_64) => ("$bin_prefix/HarfBuzz.v2.6.1.x86_64-apple-darwin14.tar.gz", "0db652975b08e71d3d895b1c2284c6b56de2d580aa501ee9769b375e68fe5ee9"), - Linux(:x86_64, libc=:glibc) => ("$bin_prefix/HarfBuzz.v2.6.1.x86_64-linux-gnu.tar.gz", "02919204254fe42687faec78a2bd6b626b07e9853efe2cb99beb60598fd5dc5b"), - Linux(:x86_64, libc=:musl) => ("$bin_prefix/HarfBuzz.v2.6.1.x86_64-linux-musl.tar.gz", "56704bed76bf7ec2ee0777f49435718868a40e2d99798de7123e812adadc5c58"), - FreeBSD(:x86_64) => ("$bin_prefix/HarfBuzz.v2.6.1.x86_64-unknown-freebsd11.1.tar.gz", "b40d2fc81774961a4f6eaa90f98b8c666e6417da3aa0f72d4657089960894156"), - Windows(:x86_64) => ("$bin_prefix/HarfBuzz.v2.6.1.x86_64-w64-mingw32.tar.gz", "50dad4e6c6d6213d4d5a8bf12e536e85530fdd3c8a2b4549bef749476c7f8a7e"), -) - -# Install unsatisfied or updated dependencies: -unsatisfied = any(!satisfied(p; verbose=verbose) for p in products) -dl_info = choose_download(download_info, platform_key_abi()) -if dl_info === nothing && unsatisfied - # If we don't have a compatible .tar.gz to download, complain. - # Alternatively, you could attempt to install from a separate provider, - # build from source or something even more ambitious here. - error("Your platform (\"$(Sys.MACHINE)\", parsed as \"$(triplet(platform_key_abi()))\") is not supported by this package!") -end - -# If we have a download, and we are unsatisfied (or the version we're -# trying to install is not itself installed) then load it up! -if unsatisfied || !isinstalled(dl_info...; prefix=prefix) - # Download and install binaries - install(dl_info...; prefix=prefix, force=true, verbose=verbose) -end - -# Write out a deps.jl file that will contain mappings for our products -write_deps_file(joinpath(@__DIR__, "deps.jl"), products, verbose=verbose) \ No newline at end of file diff --git a/deps/build_LZO.v2.10.0.jl b/deps/build_LZO.v2.10.0.jl deleted file mode 100644 index 6688b97..0000000 --- a/deps/build_LZO.v2.10.0.jl +++ /dev/null @@ -1,48 +0,0 @@ -using BinaryProvider # requires BinaryProvider 0.3.0 or later - -# Parse some basic command-line arguments -const verbose = "--verbose" in ARGS -const prefix = Prefix(get([a for a in ARGS if a != "--verbose"], 1, joinpath(@__DIR__, "usr"))) -products = [ - LibraryProduct(prefix, ["liblzo2"], :liblzo2), -] - -# Download binaries from hosted location -bin_prefix = "https://github.com/JuliaBinaryWrappers/LZO_jll.jl/releases/download/LZO-v2.10.0+0" - -# Listing of files generated by BinaryBuilder: -download_info = Dict( - Linux(:aarch64, libc=:glibc) => ("$bin_prefix/LZO.v2.10.0.aarch64-linux-gnu.tar.gz", "e52fa677da7ff05b34b9ece0687b115c14abe1c62c6c91d52fc44b8b62472efc"), - Linux(:aarch64, libc=:musl) => ("$bin_prefix/LZO.v2.10.0.aarch64-linux-musl.tar.gz", "3914e96ddd370014ebd45b8a2dcfdd4f58e36f16c5e329f9cb78e32cd5e4b162"), - Linux(:armv7l, libc=:glibc, call_abi=:eabihf) => ("$bin_prefix/LZO.v2.10.0.arm-linux-gnueabihf.tar.gz", "cabafde36a75013a290795a044c464d52a75af8d2e7a65f403311b0c51a48caf"), - Linux(:armv7l, libc=:musl, call_abi=:eabihf) => ("$bin_prefix/LZO.v2.10.0.arm-linux-musleabihf.tar.gz", "d2dfc002d422ff5609db189fd70ca3f324e93f3a315d1e59540471e454280980"), - Linux(:i686, libc=:glibc) => ("$bin_prefix/LZO.v2.10.0.i686-linux-gnu.tar.gz", "68b8e3985c9b3a679aa94f845ca59cb344c24f62cc72a983ad9d94893ab238db"), - Linux(:i686, libc=:musl) => ("$bin_prefix/LZO.v2.10.0.i686-linux-musl.tar.gz", "1af1f199194aba2adb83e7803e7109fee0d5ee0c624efa196835adf056d65909"), - Windows(:i686) => ("$bin_prefix/LZO.v2.10.0.i686-w64-mingw32.tar.gz", "a2a9733122da8120d9998e0054ec917d843664a7bf61bcea81cb06c1ea49dd1b"), - Linux(:powerpc64le, libc=:glibc) => ("$bin_prefix/LZO.v2.10.0.powerpc64le-linux-gnu.tar.gz", "e10799a78fda02b6242aebec185ddfff2d346411eb19d13b8237a565e589bc6a"), - MacOS(:x86_64) => ("$bin_prefix/LZO.v2.10.0.x86_64-apple-darwin14.tar.gz", "456646ae7d9757d7d6a5464da661c9a408eba04a2deec004e06d76168940498d"), - Linux(:x86_64, libc=:glibc) => ("$bin_prefix/LZO.v2.10.0.x86_64-linux-gnu.tar.gz", "051f1e2bdf58a68923dc00dfbc234cdff6d316fd4d2ef2f41d2dd7389165b8b0"), - Linux(:x86_64, libc=:musl) => ("$bin_prefix/LZO.v2.10.0.x86_64-linux-musl.tar.gz", "e5681aab8c4fe7cc948c47dbe8052aa72c71912538af4c8b7a9c7da8b9e7c7f6"), - FreeBSD(:x86_64) => ("$bin_prefix/LZO.v2.10.0.x86_64-unknown-freebsd11.1.tar.gz", "3c3c10321263962799c3b9b77a89f57df07fbaf6ca3e1eb7e9a867a90c252cb1"), - Windows(:x86_64) => ("$bin_prefix/LZO.v2.10.0.x86_64-w64-mingw32.tar.gz", "fbe885b9cc97520878a0d5f89d0627247f93e77173e90792408b0f699428cc1f"), -) - -# Install unsatisfied or updated dependencies: -unsatisfied = any(!satisfied(p; verbose=verbose) for p in products) -dl_info = choose_download(download_info, platform_key_abi()) -if dl_info === nothing && unsatisfied - # If we don't have a compatible .tar.gz to download, complain. - # Alternatively, you could attempt to install from a separate provider, - # build from source or something even more ambitious here. - error("Your platform (\"$(Sys.MACHINE)\", parsed as \"$(triplet(platform_key_abi()))\") is not supported by this package!") -end - -# If we have a download, and we are unsatisfied (or the version we're -# trying to install is not itself installed) then load it up! -if unsatisfied || !isinstalled(dl_info...; prefix=prefix) - # Download and install binaries - install(dl_info...; prefix=prefix, force=true, verbose=verbose) -end - -# Write out a deps.jl file that will contain mappings for our products -write_deps_file(joinpath(@__DIR__, "deps.jl"), products, verbose=verbose) diff --git a/deps/build_Libcroco.v0.6.13.jl b/deps/build_Libcroco.v0.6.13.jl deleted file mode 100644 index a88f16f..0000000 --- a/deps/build_Libcroco.v0.6.13.jl +++ /dev/null @@ -1,48 +0,0 @@ -using BinaryProvider # requires BinaryProvider 0.3.0 or later - -# Parse some basic command-line arguments -const verbose = "--verbose" in ARGS -const prefix = Prefix(get([a for a in ARGS if a != "--verbose"], 1, joinpath(@__DIR__, "usr"))) -products = [ - LibraryProduct(prefix, ["libcroco", "libcroco-0", "libcroco-0.6"], :libcroco), -] - -# Download binaries from hosted location -bin_prefix = "https://github.com/JuliaBinaryWrappers/Libcroco_jll.jl/releases/download/Libcroco-v0.6.13+0" - -# Listing of files generated by BinaryBuilder: -download_info = Dict( - Linux(:aarch64, libc=:glibc) => ("$bin_prefix/Libcroco.v0.6.13.aarch64-linux-gnu.tar.gz", "ac245705388212299ffa8059cd139947d4d4fb8e0d57e41c2e28f08c35919528"), - Linux(:aarch64, libc=:musl) => ("$bin_prefix/Libcroco.v0.6.13.aarch64-linux-musl.tar.gz", "e0ff2c61b49fc2f363e03c64cbe71e6cf86e229921f9a72c5b51a7f23fc0f26f"), - Linux(:armv7l, libc=:glibc, call_abi=:eabihf) => ("$bin_prefix/Libcroco.v0.6.13.arm-linux-gnueabihf.tar.gz", "a42c266686a14679089fc084d471aa18b4f07e7c6562c483622173324729097c"), - Linux(:armv7l, libc=:musl, call_abi=:eabihf) => ("$bin_prefix/Libcroco.v0.6.13.arm-linux-musleabihf.tar.gz", "2be59d4eeb05f5186db83ee2ae8c4a90bec876990203b15cb3f672a1c0148c37"), - Linux(:i686, libc=:glibc) => ("$bin_prefix/Libcroco.v0.6.13.i686-linux-gnu.tar.gz", "393e74571a6c7665f7ad95c0cd207658e8e7dddd097e095ac77f7db996826b2f"), - Linux(:i686, libc=:musl) => ("$bin_prefix/Libcroco.v0.6.13.i686-linux-musl.tar.gz", "d9ab065720dbfddcbc7fc04f6685ae32b1342a0cb0e4d07f62d3331dc985aa46"), - Windows(:i686) => ("$bin_prefix/Libcroco.v0.6.13.i686-w64-mingw32.tar.gz", "fb656b9f50561107068118b17854a3a6af3f2bce30c066c361b92098c39e62f5"), - Linux(:powerpc64le, libc=:glibc) => ("$bin_prefix/Libcroco.v0.6.13.powerpc64le-linux-gnu.tar.gz", "eb9ea896a5b28a2f5b03babe3e3f38e61df3c96307f4a3c2647fbcc1d4accb0e"), - MacOS(:x86_64) => ("$bin_prefix/Libcroco.v0.6.13.x86_64-apple-darwin14.tar.gz", "51093b45666ba03a144699d61ceb80ac875e90780e716aba1a16f4be44df2b1b"), - Linux(:x86_64, libc=:glibc) => ("$bin_prefix/Libcroco.v0.6.13.x86_64-linux-gnu.tar.gz", "6004454fa645ae0ed826a633d7fc17597a85182c542e68eab1766b118adff6d3"), - Linux(:x86_64, libc=:musl) => ("$bin_prefix/Libcroco.v0.6.13.x86_64-linux-musl.tar.gz", "223d5519283f2166e5b1d45eb7fb4512c4dd7048d524a96c4f5689c41eb65286"), - FreeBSD(:x86_64) => ("$bin_prefix/Libcroco.v0.6.13.x86_64-unknown-freebsd11.1.tar.gz", "62221250711a3d11fca7110159b100edc4ac760c29f3fa5d0852b24d62ec8e05"), - Windows(:x86_64) => ("$bin_prefix/Libcroco.v0.6.13.x86_64-w64-mingw32.tar.gz", "60184b7b2c891b4bcd4f813864f8ea1fc4f6d0dc3f8df7a8057fd358e9c0dc2f"), -) - -# Install unsatisfied or updated dependencies: -unsatisfied = any(!satisfied(p; verbose=verbose) for p in products) -dl_info = choose_download(download_info, platform_key_abi()) -if dl_info === nothing && unsatisfied - # If we don't have a compatible .tar.gz to download, complain. - # Alternatively, you could attempt to install from a separate provider, - # build from source or something even more ambitious here. - error("Your platform (\"$(Sys.MACHINE)\", parsed as \"$(triplet(platform_key_abi()))\") is not supported by this package!") -end - -# If we have a download, and we are unsatisfied (or the version we're -# trying to install is not itself installed) then load it up! -if unsatisfied || !isinstalled(dl_info...; prefix=prefix) - # Download and install binaries - install(dl_info...; prefix=prefix, force=true, verbose=verbose) -end - -# Write out a deps.jl file that will contain mappings for our products -write_deps_file(joinpath(@__DIR__, "deps.jl"), products, verbose=verbose) diff --git a/deps/build_Libffi.v3.2.1.jl b/deps/build_Libffi.v3.2.1.jl deleted file mode 100644 index 19d7e55..0000000 --- a/deps/build_Libffi.v3.2.1.jl +++ /dev/null @@ -1,48 +0,0 @@ -using BinaryProvider # requires BinaryProvider 0.3.0 or later - -# Parse some basic command-line arguments -const verbose = "--verbose" in ARGS -const prefix = Prefix(get([a for a in ARGS if a != "--verbose"], 1, joinpath(@__DIR__, "usr"))) -products = [ - LibraryProduct(prefix, ["libffi"], :libffi), -] - -# Download binaries from hosted location -bin_prefix = "https://github.com/giordano/Yggdrasil/releases/download/Libffi-v3.2.1-0" - -# Listing of files generated by BinaryBuilder: -download_info = Dict( - Linux(:aarch64, libc=:glibc) => ("$bin_prefix/Libffi.v3.2.1.aarch64-linux-gnu.tar.gz", "14d36e5eb845398ad875c6b7fec5e56d0c40a1fc98586189d32cf881059355a8"), - Linux(:aarch64, libc=:musl) => ("$bin_prefix/Libffi.v3.2.1.aarch64-linux-musl.tar.gz", "fdf1c976ee9dc3c89ed593788f579356aa7d07996bc3934bcf04244632d88ec8"), - Linux(:armv7l, libc=:glibc, call_abi=:eabihf) => ("$bin_prefix/Libffi.v3.2.1.arm-linux-gnueabihf.tar.gz", "b52db9a2bda580b038c093b9ca78249e515eec142f118a01d5da234d9346c95b"), - Linux(:armv7l, libc=:musl, call_abi=:eabihf) => ("$bin_prefix/Libffi.v3.2.1.arm-linux-musleabihf.tar.gz", "2c2b5218f345e14ec0552d463ad7fc5977f61fc7f9e04707bf1517db34d0d576"), - Linux(:i686, libc=:glibc) => ("$bin_prefix/Libffi.v3.2.1.i686-linux-gnu.tar.gz", "70f56234affc5d4978893f5b7e9bfd8afbb83d8b9c24c8e235d53b0098157d50"), - Linux(:i686, libc=:musl) => ("$bin_prefix/Libffi.v3.2.1.i686-linux-musl.tar.gz", "9fe568a3a5bc80e66a1a1577f39393104d4b3f7dc4dcee37007673657fa88939"), - Windows(:i686) => ("$bin_prefix/Libffi.v3.2.1.i686-w64-mingw32.tar.gz", "0a0ac472b7b60ca7c644459c60e93ece2042f92969b9c5a07833fdcb53b81adf"), - Linux(:powerpc64le, libc=:glibc) => ("$bin_prefix/Libffi.v3.2.1.powerpc64le-linux-gnu.tar.gz", "4256ec63eeaeef171e25bf8c80ce000279a03495a3837eda401029d3b597d2c1"), - MacOS(:x86_64) => ("$bin_prefix/Libffi.v3.2.1.x86_64-apple-darwin14.tar.gz", "454fb7ab1eb1f9746793470e4a3392f3f3ba55d94f7fc302b83c78a555a3238f"), - Linux(:x86_64, libc=:glibc) => ("$bin_prefix/Libffi.v3.2.1.x86_64-linux-gnu.tar.gz", "15a6bb4db2333e54d720acb101e427011566e3434ae65f088964415aa6abb005"), - Linux(:x86_64, libc=:musl) => ("$bin_prefix/Libffi.v3.2.1.x86_64-linux-musl.tar.gz", "9f2935799f19a2430ac418f334e35a60d0fa0e14d8b4c8cffa71c504914aa71a"), - FreeBSD(:x86_64) => ("$bin_prefix/Libffi.v3.2.1.x86_64-unknown-freebsd11.1.tar.gz", "2109e1812e4ab78b447a266bc0ede921f6ca0c4b29c6cc367f85c71c3c3f11d4"), - Windows(:x86_64) => ("$bin_prefix/Libffi.v3.2.1.x86_64-w64-mingw32.tar.gz", "7c19b75bb1ca8970ae3475fed1d72a9a235c911c018fc322702d9c2308cf3ffe"), -) - -# Install unsatisfied or updated dependencies: -unsatisfied = any(!satisfied(p; verbose=verbose) for p in products) -dl_info = choose_download(download_info, platform_key_abi()) -if dl_info === nothing && unsatisfied - # If we don't have a compatible .tar.gz to download, complain. - # Alternatively, you could attempt to install from a separate provider, - # build from source or something even more ambitious here. - error("Your platform (\"$(Sys.MACHINE)\", parsed as \"$(triplet(platform_key_abi()))\") is not supported by this package!") -end - -# If we have a download, and we are unsatisfied (or the version we're -# trying to install is not itself installed) then load it up! -if unsatisfied || !isinstalled(dl_info...; prefix=prefix) - # Download and install binaries - install(dl_info...; prefix=prefix, force=true, verbose=verbose) -end - -# Write out a deps.jl file that will contain mappings for our products -write_deps_file(joinpath(@__DIR__, "deps.jl"), products, verbose=verbose) diff --git a/deps/build_Libiconv.v1.16.0.jl b/deps/build_Libiconv.v1.16.0.jl deleted file mode 100644 index ade8f59..0000000 --- a/deps/build_Libiconv.v1.16.0.jl +++ /dev/null @@ -1,48 +0,0 @@ -using BinaryProvider # requires BinaryProvider 0.3.0 or later - -# Parse some basic command-line arguments -const verbose = "--verbose" in ARGS -const prefix = Prefix(get([a for a in ARGS if a != "--verbose"], 1, joinpath(@__DIR__, "usr"))) -products = [ - LibraryProduct(prefix, ["libiconv"], :libiconv), -] - -# Download binaries from hosted location -bin_prefix = "https://github.com/JuliaBinaryWrappers/Libiconv_jll.jl/releases/download/Libiconv-v1.16.0+0" - -# Listing of files generated by BinaryBuilder: -download_info = Dict( - Linux(:aarch64, libc=:glibc) => ("$bin_prefix/Libiconv.v1.16.0.aarch64-linux-gnu.tar.gz", "31c725be17f94299ae02b28219f3cd7fdb297440f0303aa70f83a79f71893f74"), - Linux(:aarch64, libc=:musl) => ("$bin_prefix/Libiconv.v1.16.0.aarch64-linux-musl.tar.gz", "9cbf93b673ef9d9b7156887e4589043e92ec55d7fe0346c66b8ca279f8dda3f7"), - Linux(:armv7l, libc=:glibc, call_abi=:eabihf) => ("$bin_prefix/Libiconv.v1.16.0.arm-linux-gnueabihf.tar.gz", "a1f115552cb98687205097434301707969d7e5fb72d2040bb7672b024f534577"), - Linux(:armv7l, libc=:musl, call_abi=:eabihf) => ("$bin_prefix/Libiconv.v1.16.0.arm-linux-musleabihf.tar.gz", "bf3ccd632f8581fc07e235d2d1a39ea2a50d290373312c22c2778326ab0fa7b6"), - Linux(:i686, libc=:glibc) => ("$bin_prefix/Libiconv.v1.16.0.i686-linux-gnu.tar.gz", "9c684b831f912929094d8dd06124893cca3809d2bbb6a6f0e66148d93798d7f3"), - Linux(:i686, libc=:musl) => ("$bin_prefix/Libiconv.v1.16.0.i686-linux-musl.tar.gz", "e86c1a642cc993545647b037fd55487437cb07080d3cb12db1e971f823c45931"), - Windows(:i686) => ("$bin_prefix/Libiconv.v1.16.0.i686-w64-mingw32.tar.gz", "29bdad22b4d9780b38adb17b32e4f4cb971bdec3a9951239f4a78dced9b4dad7"), - Linux(:powerpc64le, libc=:glibc) => ("$bin_prefix/Libiconv.v1.16.0.powerpc64le-linux-gnu.tar.gz", "bfae01d3860938a424ed7de86032e3699a661b492a2fbeefa795a0f44ebd30b1"), - MacOS(:x86_64) => ("$bin_prefix/Libiconv.v1.16.0.x86_64-apple-darwin14.tar.gz", "9cd7ce295085e1d63252e9065f8b7c41e3c35604039417e4eb3e235e815708a4"), - Linux(:x86_64, libc=:glibc) => ("$bin_prefix/Libiconv.v1.16.0.x86_64-linux-gnu.tar.gz", "88b9b11b99b1d66caa8397663b38886b12eeb30fb1ee4418e43761149fb45257"), - Linux(:x86_64, libc=:musl) => ("$bin_prefix/Libiconv.v1.16.0.x86_64-linux-musl.tar.gz", "cf0ca9cd00dbfdc62ce74e89e0cb2b47f3d18335a176c41bed0a7c2172cf2d80"), - FreeBSD(:x86_64) => ("$bin_prefix/Libiconv.v1.16.0.x86_64-unknown-freebsd11.1.tar.gz", "0fe5e4215d5ab9582c1fc6259ed001dcf319ff8868a37a788e20160c923b071a"), - Windows(:x86_64) => ("$bin_prefix/Libiconv.v1.16.0.x86_64-w64-mingw32.tar.gz", "3cb448413852c03d92aa43146bfc88b23851e1654b705a1203b59af3b6b25ff5"), -) - -# Install unsatisfied or updated dependencies: -unsatisfied = any(!satisfied(p; verbose=verbose) for p in products) -dl_info = choose_download(download_info, platform_key_abi()) -if dl_info === nothing && unsatisfied - # If we don't have a compatible .tar.gz to download, complain. - # Alternatively, you could attempt to install from a separate provider, - # build from source or something even more ambitious here. - error("Your platform (\"$(Sys.MACHINE)\", parsed as \"$(triplet(platform_key_abi()))\") is not supported by this package!") -end - -# If we have a download, and we are unsatisfied (or the version we're -# trying to install is not itself installed) then load it up! -if unsatisfied || !isinstalled(dl_info...; prefix=prefix) - # Download and install binaries - install(dl_info...; prefix=prefix, force=true, verbose=verbose) -end - -# Write out a deps.jl file that will contain mappings for our products -write_deps_file(joinpath(@__DIR__, "deps.jl"), products, verbose=verbose) diff --git a/deps/build_Libuuid.v2.34.0.jl b/deps/build_Libuuid.v2.34.0.jl deleted file mode 100644 index 7a13338..0000000 --- a/deps/build_Libuuid.v2.34.0.jl +++ /dev/null @@ -1,45 +0,0 @@ -using BinaryProvider # requires BinaryProvider 0.3.0 or later - -# Parse some basic command-line arguments -const verbose = "--verbose" in ARGS -const prefix = Prefix(get([a for a in ARGS if a != "--verbose"], 1, joinpath(@__DIR__, "usr"))) -products = [ - LibraryProduct(prefix, ["libuuid"], :libuuid), -] - -# Download binaries from hosted location -bin_prefix = "https://github.com/JuliaBinaryWrappers/Libuuid_jll.jl/releases/download/Libuuid-v2.34.0+3" - -# Listing of files generated by BinaryBuilder: -download_info = Dict( - Linux(:aarch64, libc=:glibc) => ("$bin_prefix/Libuuid.v2.34.0.aarch64-linux-gnu.tar.gz", "581ef032828ea65effc19e1ad92a48321ea55714e929c8c7811f2f7f807ed32a"), - Linux(:aarch64, libc=:musl) => ("$bin_prefix/Libuuid.v2.34.0.aarch64-linux-musl.tar.gz", "ead1aeba507973572b7e7a64ce132cdec6f091833137cf624a4ed0e18d5b0dac"), - Linux(:armv7l, libc=:glibc, call_abi=:eabihf) => ("$bin_prefix/Libuuid.v2.34.0.arm-linux-gnueabihf.tar.gz", "1d4e08bb08561ba51a91aebf53a4c637491bb5a91647fc6c40979978a9197f54"), - Linux(:armv7l, libc=:musl, call_abi=:eabihf) => ("$bin_prefix/Libuuid.v2.34.0.arm-linux-musleabihf.tar.gz", "767baf8d2156199917e56a03f2d62f82f65d8b460d5b3f847c14e630712388f8"), - Linux(:i686, libc=:glibc) => ("$bin_prefix/Libuuid.v2.34.0.i686-linux-gnu.tar.gz", "7639e7dad7a6138d8e074cded5354d087825be6351173b8590b13a5991aa44a2"), - Linux(:i686, libc=:musl) => ("$bin_prefix/Libuuid.v2.34.0.i686-linux-musl.tar.gz", "ac72f81bc0a746972255da7dd601b906037514f789e0646c1971efd794aa8d94"), - Linux(:powerpc64le, libc=:glibc) => ("$bin_prefix/Libuuid.v2.34.0.powerpc64le-linux-gnu.tar.gz", "41b9fce387a1333dc871cc53dc482ceea7982728e5e28b54d4b8e8df2584ba3d"), - Linux(:x86_64, libc=:glibc) => ("$bin_prefix/Libuuid.v2.34.0.x86_64-linux-gnu.tar.gz", "7951a589812629d98bb861491ffeb2adcea1c82b14f51671faba9b9257c8eefc"), - Linux(:x86_64, libc=:musl) => ("$bin_prefix/Libuuid.v2.34.0.x86_64-linux-musl.tar.gz", "7bad57cc41fac8de3b80879aecc7d02564154c984aaefcd48a8963e8fbc1610a"), - FreeBSD(:x86_64) => ("$bin_prefix/Libuuid.v2.34.0.x86_64-unknown-freebsd11.1.tar.gz", "1e93209a96bd52d371a964310cb4f04ec6b9308e5f3dd9fc617a32a7f94da2c4"), -) - -# Install unsatisfied or updated dependencies: -unsatisfied = any(!satisfied(p; verbose=verbose) for p in products) -dl_info = choose_download(download_info, platform_key_abi()) -if dl_info === nothing && unsatisfied - # If we don't have a compatible .tar.gz to download, complain. - # Alternatively, you could attempt to install from a separate provider, - # build from source or something even more ambitious here. - error("Your platform (\"$(Sys.MACHINE)\", parsed as \"$(triplet(platform_key_abi()))\") is not supported by this package!") -end - -# If we have a download, and we are unsatisfied (or the version we're -# trying to install is not itself installed) then load it up! -if unsatisfied || !isinstalled(dl_info...; prefix=prefix) - # Download and install binaries - install(dl_info...; prefix=prefix, force=true, verbose=verbose) -end - -# Write out a deps.jl file that will contain mappings for our products -write_deps_file(joinpath(@__DIR__, "deps.jl"), products, verbose=verbose) diff --git a/deps/build_PCRE.v8.42.0.jl b/deps/build_PCRE.v8.42.0.jl deleted file mode 100644 index 2a0ecb3..0000000 --- a/deps/build_PCRE.v8.42.0.jl +++ /dev/null @@ -1,48 +0,0 @@ -using BinaryProvider # requires BinaryProvider 0.3.0 or later - -# Parse some basic command-line arguments -const verbose = "--verbose" in ARGS -const prefix = Prefix(get([a for a in ARGS if a != "--verbose"], 1, joinpath(@__DIR__, "usr"))) -products = [ - LibraryProduct(prefix, ["libpcre"], :libpcre), -] - -# Download binaries from hosted location -bin_prefix = "https://github.com/JuliaBinaryWrappers/PCRE_jll.jl/releases/download/PCRE-v8.42.0+1" - -# Listing of files generated by BinaryBuilder: -download_info = Dict( - Linux(:aarch64, libc=:glibc) => ("$bin_prefix/PCRE.v8.42.0.aarch64-linux-gnu.tar.gz", "ac4c89ee9d5f0c1502783c9b6716feb9d41fc269e693c7c029f09d7328c88d17"), - Linux(:aarch64, libc=:musl) => ("$bin_prefix/PCRE.v8.42.0.aarch64-linux-musl.tar.gz", "094fa1b547bb10857f4699034308fe2846ce1ab3c231dc2b5a07227846fd33d5"), - Linux(:armv7l, libc=:glibc, call_abi=:eabihf) => ("$bin_prefix/PCRE.v8.42.0.arm-linux-gnueabihf.tar.gz", "de39be98270ac11283dc2255251c364b6b19213e5b32f852e19ba7825befc62d"), - Linux(:armv7l, libc=:musl, call_abi=:eabihf) => ("$bin_prefix/PCRE.v8.42.0.arm-linux-musleabihf.tar.gz", "85c9aaf757d3db89477afffbf0efb523f43215327acefe65fa31ef9d15bd07c3"), - Linux(:i686, libc=:glibc) => ("$bin_prefix/PCRE.v8.42.0.i686-linux-gnu.tar.gz", "931b2aa322d88eaa64fde47b4c68e31a0b00e3ad210f416a6db9159cb25b2c6c"), - Linux(:i686, libc=:musl) => ("$bin_prefix/PCRE.v8.42.0.i686-linux-musl.tar.gz", "693a39aa7cbecbdd606683922b8a2d430c525213b2b4f692d113f000762db875"), - Windows(:i686) => ("$bin_prefix/PCRE.v8.42.0.i686-w64-mingw32.tar.gz", "07f1507df185095d8f2481a790283211daf5dd31182d380154af0800599fd0a9"), - Linux(:powerpc64le, libc=:glibc) => ("$bin_prefix/PCRE.v8.42.0.powerpc64le-linux-gnu.tar.gz", "3a1515905189f7ecac446a0b97e540e5a895fb545c0ea4c75b44385862ce3a4c"), - MacOS(:x86_64) => ("$bin_prefix/PCRE.v8.42.0.x86_64-apple-darwin14.tar.gz", "d53161ecffb09f809ae23a94ce1412a17606267f5f412ec32bbc52a1dd7640e0"), - Linux(:x86_64, libc=:glibc) => ("$bin_prefix/PCRE.v8.42.0.x86_64-linux-gnu.tar.gz", "9d5680e6c49ccf7ad906033fae228df8e2e4cbe7fca9cf5cec47f97f21def6f4"), - Linux(:x86_64, libc=:musl) => ("$bin_prefix/PCRE.v8.42.0.x86_64-linux-musl.tar.gz", "2fcfec0a2e00a37585f005c158472e0ed4fd600e0a0e6493430df981fab42ecb"), - FreeBSD(:x86_64) => ("$bin_prefix/PCRE.v8.42.0.x86_64-unknown-freebsd11.1.tar.gz", "6ca3004e0e15d603c1f22870d9c6308837a6913c79982a824527a31f7981852b"), - Windows(:x86_64) => ("$bin_prefix/PCRE.v8.42.0.x86_64-w64-mingw32.tar.gz", "80870bd2056e072f1911a77c83e1b31a32702c662832a61ccf58c30df1b36af4"), -) - -# Install unsatisfied or updated dependencies: -unsatisfied = any(!satisfied(p; verbose=verbose) for p in products) -dl_info = choose_download(download_info, platform_key_abi()) -if dl_info === nothing && unsatisfied - # If we don't have a compatible .tar.gz to download, complain. - # Alternatively, you could attempt to install from a separate provider, - # build from source or something even more ambitious here. - error("Your platform (\"$(Sys.MACHINE)\", parsed as \"$(triplet(platform_key_abi()))\") is not supported by this package!") -end - -# If we have a download, and we are unsatisfied (or the version we're -# trying to install is not itself installed) then load it up! -if unsatisfied || !isinstalled(dl_info...; prefix=prefix) - # Download and install binaries - install(dl_info...; prefix=prefix, force=true, verbose=verbose) -end - -# Write out a deps.jl file that will contain mappings for our products -write_deps_file(joinpath(@__DIR__, "deps.jl"), products, verbose=verbose) diff --git a/deps/build_Pango.v1.42.4.jl b/deps/build_Pango.v1.42.4.jl deleted file mode 100644 index 1478eda..0000000 --- a/deps/build_Pango.v1.42.4.jl +++ /dev/null @@ -1,50 +0,0 @@ -using BinaryProvider # requires BinaryProvider 0.3.0 or later - -# Parse some basic command-line arguments -const verbose = "--verbose" in ARGS -const prefix = Prefix(get([a for a in ARGS if a != "--verbose"], 1, joinpath(@__DIR__, "usr"))) -products = [ - LibraryProduct(prefix, ["libpango", "libpango-1", "libpango-1.0"], :libpango), - LibraryProduct(prefix, ["libpangocairo", "libpangocairo-1", "libpangocairo-1.0"], :libpangocairo), - LibraryProduct(prefix, ["libpangoft2", "libpangoft2-1", "libpangoft2-1.0"], :libpangoft), -] - -# Download binaries from hosted location -bin_prefix = "https://github.com/JuliaBinaryWrappers/Pango_jll.jl/releases/download/Pango-v1.42.4+7" - -# Listing of files generated by BinaryBuilder: -download_info = Dict( - Linux(:aarch64, libc=:glibc) => ("$bin_prefix/Pango.v1.42.4.aarch64-linux-gnu.tar.gz", "df9fbd64f0dbc23a03b6af98c6e18460a94938afc4e21f599620891048096a3e"), - Linux(:aarch64, libc=:musl) => ("$bin_prefix/Pango.v1.42.4.aarch64-linux-musl.tar.gz", "f69488280c90decc0039197ac4e3af7eefb85c05556a664915554adf7f3124cf"), - Linux(:armv7l, libc=:glibc, call_abi=:eabihf) => ("$bin_prefix/Pango.v1.42.4.arm-linux-gnueabihf.tar.gz", "fec66a4cd431f1eee848deeff8769fc87050cf4e3cea5641be17def63f01a3f7"), - Linux(:armv7l, libc=:musl, call_abi=:eabihf) => ("$bin_prefix/Pango.v1.42.4.arm-linux-musleabihf.tar.gz", "252c21bd23b24f57e1954ecb38ac704a14c5fedb5daf452b5fe85e1af8594697"), - Linux(:i686, libc=:glibc) => ("$bin_prefix/Pango.v1.42.4.i686-linux-gnu.tar.gz", "8d05eda9229fb0a7e14df824bb54d7059dce1a29b939691b6b34f1e622e8c55f"), - Linux(:i686, libc=:musl) => ("$bin_prefix/Pango.v1.42.4.i686-linux-musl.tar.gz", "2ac655f9c25885e7937e0746173d7228ed2f79464ed17b31a2985b65e2badddd"), - Windows(:i686) => ("$bin_prefix/Pango.v1.42.4.i686-w64-mingw32.tar.gz", "77ad747175d6b3643933a74b87401316058a89abc138181e123b44b9bd3d254e"), - Linux(:powerpc64le, libc=:glibc) => ("$bin_prefix/Pango.v1.42.4.powerpc64le-linux-gnu.tar.gz", "9f3ebe99e229e02942eb4c3cb554fed972dbb0036cb1adabee145000bd4f1cfa"), - MacOS(:x86_64) => ("$bin_prefix/Pango.v1.42.4.x86_64-apple-darwin14.tar.gz", "f06af7935be934d5a4f737f402e76f2991f757cb4035548c565d91d106ab7a6a"), - Linux(:x86_64, libc=:glibc) => ("$bin_prefix/Pango.v1.42.4.x86_64-linux-gnu.tar.gz", "66994c67e6da14f195b2c7f6763de56cdfb69b02fcdbb6ad7fb663d550273af8"), - Linux(:x86_64, libc=:musl) => ("$bin_prefix/Pango.v1.42.4.x86_64-linux-musl.tar.gz", "69c27629e35cae1d3c65df442196c8dcb54658f062c943282598e5d4f838adc1"), - FreeBSD(:x86_64) => ("$bin_prefix/Pango.v1.42.4.x86_64-unknown-freebsd11.1.tar.gz", "d60d8e04d099aafdcc402782e22ad06bd05292cb3fa400ba897550a96e849330"), - Windows(:x86_64) => ("$bin_prefix/Pango.v1.42.4.x86_64-w64-mingw32.tar.gz", "eb682515396e2091cf7aaa61645e618f140eb6a4fb03296f9c42f8f1f9930ae5"), -) - -# Install unsatisfied or updated dependencies: -unsatisfied = any(!satisfied(p; verbose=verbose) for p in products) -dl_info = choose_download(download_info, platform_key_abi()) -if dl_info === nothing && unsatisfied - # If we don't have a compatible .tar.gz to download, complain. - # Alternatively, you could attempt to install from a separate provider, - # build from source or something even more ambitious here. - error("Your platform (\"$(Sys.MACHINE)\", parsed as \"$(triplet(platform_key_abi()))\") is not supported by this package!") -end - -# If we have a download, and we are unsatisfied (or the version we're -# trying to install is not itself installed) then load it up! -if unsatisfied || !isinstalled(dl_info...; prefix=prefix) - # Download and install binaries - install(dl_info...; prefix=prefix, force=true, verbose=verbose) -end - -# Write out a deps.jl file that will contain mappings for our products -write_deps_file(joinpath(@__DIR__, "deps.jl"), products, verbose=verbose) \ No newline at end of file diff --git a/deps/build_Pixman.v0.38.4.jl b/deps/build_Pixman.v0.38.4.jl deleted file mode 100644 index aef3a6c..0000000 --- a/deps/build_Pixman.v0.38.4.jl +++ /dev/null @@ -1,48 +0,0 @@ -using BinaryProvider # requires BinaryProvider 0.3.0 or later - -# Parse some basic command-line arguments -const verbose = "--verbose" in ARGS -const prefix = Prefix(get([a for a in ARGS if a != "--verbose"], 1, joinpath(@__DIR__, "usr"))) -products = [ - LibraryProduct(prefix, ["libpixman"], :libpixman), -] - -# Download binaries from hosted location -bin_prefix = "https://github.com/JuliaBinaryWrappers/Pixman_jll.jl/releases/download/Pixman-v0.38.4+1" - -# Listing of files generated by BinaryBuilder: -download_info = Dict( - Linux(:aarch64, libc=:glibc) => ("$bin_prefix/Pixman.v0.38.4.aarch64-linux-gnu.tar.gz", "d0c3311012fbd05449d64d01fbb429ffd62136caee86e9eee4a792d7222c4edc"), - Linux(:aarch64, libc=:musl) => ("$bin_prefix/Pixman.v0.38.4.aarch64-linux-musl.tar.gz", "1a6d8f0705b232bc375b7d8981475b91760c6c02e297ca8b1a5ee5c1477d82f1"), - Linux(:armv7l, libc=:glibc, call_abi=:eabihf) => ("$bin_prefix/Pixman.v0.38.4.arm-linux-gnueabihf.tar.gz", "f799396e398ca5d7dc944c0c5c7752345b8c92be44d8babd987d0e579ae5bf52"), - Linux(:armv7l, libc=:musl, call_abi=:eabihf) => ("$bin_prefix/Pixman.v0.38.4.arm-linux-musleabihf.tar.gz", "06ea92cc17cb7dccaf0b81699ecc1f560b0cf35a160f5268f544659a4b02cb44"), - Linux(:i686, libc=:glibc) => ("$bin_prefix/Pixman.v0.38.4.i686-linux-gnu.tar.gz", "f2d8edb3e59dcedd0e7c41fd31fff8561b703b73000f4ae5b5e4fc4c2eb6caf7"), - Linux(:i686, libc=:musl) => ("$bin_prefix/Pixman.v0.38.4.i686-linux-musl.tar.gz", "f20a2fbb52d4043c8615cd2d5d0f8bebf8f8620cbbc3552d88d91d3453be8e41"), - Windows(:i686) => ("$bin_prefix/Pixman.v0.38.4.i686-w64-mingw32.tar.gz", "f0d6a8d30457d9d3ff99069d7d449be7f10742646e693b69273df22283a7abce"), - Linux(:powerpc64le, libc=:glibc) => ("$bin_prefix/Pixman.v0.38.4.powerpc64le-linux-gnu.tar.gz", "18145abe2c4f8b78aae5b15071c214a8d9d3a7d4c4f460dc76c81847af5c3456"), - MacOS(:x86_64) => ("$bin_prefix/Pixman.v0.38.4.x86_64-apple-darwin14.tar.gz", "ef915b1c1ebc0d6b3a61dc058dfecfec0cff05663f7288db83461862022a0c13"), - Linux(:x86_64, libc=:glibc) => ("$bin_prefix/Pixman.v0.38.4.x86_64-linux-gnu.tar.gz", "cf3c82002dd3b15b47cb220eff021ee3008ed0499550d20de04b6a5b21d7e0c4"), - Linux(:x86_64, libc=:musl) => ("$bin_prefix/Pixman.v0.38.4.x86_64-linux-musl.tar.gz", "67cb023d77223f0eecddaefcd13480722f8185c49ba3c911522d48a2ccce4b69"), - FreeBSD(:x86_64) => ("$bin_prefix/Pixman.v0.38.4.x86_64-unknown-freebsd11.1.tar.gz", "57601a037623b7cda6414b209ba8886a4f34bb029a2de9ef0bcbf2848e4b371c"), - Windows(:x86_64) => ("$bin_prefix/Pixman.v0.38.4.x86_64-w64-mingw32.tar.gz", "60a1ac4fbfd75d0191e75242137929afe377804f1eb92bf5d3e146c073751f4e"), -) - -# Install unsatisfied or updated dependencies: -unsatisfied = any(!satisfied(p; verbose=verbose) for p in products) -dl_info = choose_download(download_info, platform_key_abi()) -if dl_info === nothing && unsatisfied - # If we don't have a compatible .tar.gz to download, complain. - # Alternatively, you could attempt to install from a separate provider, - # build from source or something even more ambitious here. - error("Your platform (\"$(Sys.MACHINE)\", parsed as \"$(triplet(platform_key_abi()))\") is not supported by this package!") -end - -# If we have a download, and we are unsatisfied (or the version we're -# trying to install is not itself installed) then load it up! -if unsatisfied || !isinstalled(dl_info...; prefix=prefix) - # Download and install binaries - install(dl_info...; prefix=prefix, force=true, verbose=verbose) -end - -# Write out a deps.jl file that will contain mappings for our products -write_deps_file(joinpath(@__DIR__, "deps.jl"), products, verbose=verbose) diff --git a/deps/build_Rsvg.v2.42.2.jl b/deps/build_Rsvg.v2.42.2.jl deleted file mode 100644 index 2a32944..0000000 --- a/deps/build_Rsvg.v2.42.2.jl +++ /dev/null @@ -1,48 +0,0 @@ -using BinaryProvider # requires BinaryProvider 0.3.0 or later - -# Parse some basic command-line arguments -const verbose = "--verbose" in ARGS -const prefix = Prefix(get([a for a in ARGS if a != "--verbose"], 1, joinpath(@__DIR__, "usr"))) -products = [ - LibraryProduct(prefix, ["librsvg"], :librsvg), -] - -# Download binaries from hosted location -bin_prefix = "https://github.com/JuliaBinaryWrappers/Librsvg_jll.jl/releases/download/Librsvg-v2.42.2+0" - -# Listing of files generated by BinaryBuilder: -download_info = Dict( - Linux(:aarch64, libc=:glibc) => ("$bin_prefix/Librsvg.v2.42.2.aarch64-linux-gnu.tar.gz", "c59e8bf9ef3ff9e7f5c39c3c67ac7b64918481971bb93633bb0b52629c377c62"), - Linux(:aarch64, libc=:musl) => ("$bin_prefix/Librsvg.v2.42.2.aarch64-linux-musl.tar.gz", "c0966693ad19919495da96dc5bcef68b626a5bad0d291cc399358e81ec46b776"), - Linux(:armv7l, libc=:glibc, call_abi=:eabihf) => ("$bin_prefix/Librsvg.v2.42.2.arm-linux-gnueabihf.tar.gz", "c8c2f4266bd01327672baeb0926ccdd2f32dd26a7d89d340e815b8b68ff3db5a"), - Linux(:armv7l, libc=:musl, call_abi=:eabihf) => ("$bin_prefix/Librsvg.v2.42.2.arm-linux-musleabihf.tar.gz", "a56d300cdb30f5af695aa86e3919ef055561bfab7c2ef2801689c3557a4e40a2"), - Linux(:i686, libc=:glibc) => ("$bin_prefix/Librsvg.v2.42.2.i686-linux-gnu.tar.gz", "cae92fc9098dfe572555d7eb541204e5043aeb8fbfbace803daffcd7959f798d"), - Linux(:i686, libc=:musl) => ("$bin_prefix/Librsvg.v2.42.2.i686-linux-musl.tar.gz", "5d1304b294399852470c2683e4ecd56977f7f9d9304ae7d19c4ffdec02403e60"), - Windows(:i686) => ("$bin_prefix/Librsvg.v2.42.2.i686-w64-mingw32.tar.gz", "15cee35b116f30526c1f18260f645ef7a1f8b4c35ad8ea2b9b3e1d537659b3e1"), - Linux(:powerpc64le, libc=:glibc) => ("$bin_prefix/Librsvg.v2.42.2.powerpc64le-linux-gnu.tar.gz", "af61020f2fd5b0dc46aec22ec4cb76c81af2051a4fe7f35be60cf516fea5671b"), - MacOS(:x86_64) => ("$bin_prefix/Librsvg.v2.42.2.x86_64-apple-darwin14.tar.gz", "34b54d5df4880bba46318130970eb57efec3aa39ae03fc99c45af1717b559dad"), - Linux(:x86_64, libc=:glibc) => ("$bin_prefix/Librsvg.v2.42.2.x86_64-linux-gnu.tar.gz", "851d040f04c7efd65c32b6a95974998005b698441d219880c51c89496581a62f"), - Linux(:x86_64, libc=:musl) => ("$bin_prefix/Librsvg.v2.42.2.x86_64-linux-musl.tar.gz", "5a59feef0857031ba4f6c50e8e54c8b79f32502cc480dd79f6b627b67f1f2370"), - FreeBSD(:x86_64) => ("$bin_prefix/Librsvg.v2.42.2.x86_64-unknown-freebsd11.1.tar.gz", "dcb217c30e0732cee46d796ca58e22e49ca8b87b1b0fd64b9ddbea5037273e7a"), - Windows(:x86_64) => ("$bin_prefix/Librsvg.v2.42.2.x86_64-w64-mingw32.tar.gz", "0416369d88181931365ec67b169ba2dab6166a1944eb68dd09512b7f2516a79d"), -) - -# Install unsatisfied or updated dependencies: -unsatisfied = any(!satisfied(p; verbose=verbose) for p in products) -dl_info = choose_download(download_info, platform_key_abi()) -if dl_info === nothing && unsatisfied - # If we don't have a compatible .tar.gz to download, complain. - # Alternatively, you could attempt to install from a separate provider, - # build from source or something even more ambitious here. - error("Your platform (\"$(Sys.MACHINE)\", parsed as \"$(triplet(platform_key_abi()))\") is not supported by this package!") -end - -# If we have a download, and we are unsatisfied (or the version we're -# trying to install is not itself installed) then load it up! -if unsatisfied || !isinstalled(dl_info...; prefix=prefix) - # Download and install binaries - install(dl_info...; prefix=prefix, force=true, verbose=verbose) -end - -# Write out a deps.jl file that will contain mappings for our products -write_deps_file(joinpath(@__DIR__, "deps.jl"), products, verbose=verbose) diff --git a/deps/build_X11.v1.6.8.jl b/deps/build_X11.v1.6.8.jl deleted file mode 100644 index 44017d1..0000000 --- a/deps/build_X11.v1.6.8.jl +++ /dev/null @@ -1,82 +0,0 @@ -using BinaryProvider # requires BinaryProvider 0.3.0 or later - -# Parse some basic command-line arguments -const verbose = "--verbose" in ARGS -const prefix = Prefix(get([a for a in ARGS if a != "--verbose"], 1, joinpath(@__DIR__, "usr"))) -products = [ - LibraryProduct(prefix, ["libX11"], :libX11), - LibraryProduct(prefix, ["libX11-xcb"], :libX11_xcb), - LibraryProduct(prefix, ["libXau"], :libXau), - LibraryProduct(prefix, ["libxcb-composite"], :libxcb_composite), - LibraryProduct(prefix, ["libxcb-damage"], :libxcb_damage), - LibraryProduct(prefix, ["libxcb-dpms"], :libxcb_dpms), - LibraryProduct(prefix, ["libxcb-dri2"], :libxcb_dri2), - LibraryProduct(prefix, ["libxcb-dri3"], :libxcb_dri3), - LibraryProduct(prefix, ["libxcb-glx"], :libxcb_glx), - LibraryProduct(prefix, ["libxcb-present"], :libxcb_present), - LibraryProduct(prefix, ["libxcb-randr"], :libxcb_randr), - LibraryProduct(prefix, ["libxcb-record"], :libxcb_record), - LibraryProduct(prefix, ["libxcb-render"], :libxcb_render), - LibraryProduct(prefix, ["libxcb-res"], :libxcb_res), - LibraryProduct(prefix, ["libxcb-screensaver"], :libxcb_screensaver), - LibraryProduct(prefix, ["libxcb-shape"], :libxcb_shape), - LibraryProduct(prefix, ["libxcb-shm"], :libxcb_shm), - LibraryProduct(prefix, ["libxcb"], :libxcb), - LibraryProduct(prefix, ["libxcb-sync"], :libxcb_sync), - LibraryProduct(prefix, ["libxcb-xf86dri"], :libxcb_xf86dri), - LibraryProduct(prefix, ["libxcb-xfixes"], :libxcb_xfixes), - LibraryProduct(prefix, ["libxcb-xinerama"], :libxcb_xinerama), - LibraryProduct(prefix, ["libxcb-xinput"], :libxcb_xinput), - LibraryProduct(prefix, ["libxcb-xkb"], :libxcb_xkb), - LibraryProduct(prefix, ["libxcb-xtest"], :libxcb_xtest), - LibraryProduct(prefix, ["libxcb-xvmc"], :libxcb_xvmc), - LibraryProduct(prefix, ["libxcb-xv"], :libxcb_xv), - LibraryProduct(prefix, ["libXcomposite"], :libXcomposite), - LibraryProduct(prefix, ["libXcursor"], :libXcursor), - LibraryProduct(prefix, ["libXdamage"], :libXdamage), - LibraryProduct(prefix, ["libXext"], :libXext), - LibraryProduct(prefix, ["libXfixes"], :libXfixes), - LibraryProduct(prefix, ["libXinerama"], :libXinerama), - LibraryProduct(prefix, ["libXi"], :libXi), - LibraryProduct(prefix, ["libXrandr"], :libXrandr), - LibraryProduct(prefix, ["libXrender"], :libXrender), - LibraryProduct(prefix, ["libxshmfence"], :libxshmfence), - LibraryProduct(prefix, ["libXtst"], :libXtst), -] - -# Download binaries from hosted location -bin_prefix = "https://github.com/JuliaBinaryWrappers/X11_jll.jl/releases/download/X11-v1.6.8+4" - -# Listing of files generated by BinaryBuilder: -download_info = Dict( - Linux(:aarch64, libc=:glibc) => ("$bin_prefix/X11.v1.6.8.aarch64-linux-gnu.tar.gz", "3e0d549012b0f547e2be29434a38a9fc539bf3907563c35bb1b5b671f180eb2f"), - Linux(:aarch64, libc=:musl) => ("$bin_prefix/X11.v1.6.8.aarch64-linux-musl.tar.gz", "5e23e284f230561e9511b39a787389f1572481adefeeff67aaf8b0324b20473a"), - Linux(:armv7l, libc=:glibc, call_abi=:eabihf) => ("$bin_prefix/X11.v1.6.8.arm-linux-gnueabihf.tar.gz", "005f53458fedc6a62539fc3e8251be1db6ea9959ff664dde67a6e65894b78ef5"), - Linux(:armv7l, libc=:musl, call_abi=:eabihf) => ("$bin_prefix/X11.v1.6.8.arm-linux-musleabihf.tar.gz", "8b23a814b230e2daf224fe50e9a04b36d0cdc330a0b46d93f6aae35d5f3bc319"), - Linux(:i686, libc=:glibc) => ("$bin_prefix/X11.v1.6.8.i686-linux-gnu.tar.gz", "9e453780811b27923660c43aa96c7f46a7c946ac34b626fca4f0de920857b7ec"), - Linux(:i686, libc=:musl) => ("$bin_prefix/X11.v1.6.8.i686-linux-musl.tar.gz", "70ac7542eed7d4bad979eaa84ecdb50ed735a435b3cf024b677255efc421f51e"), - Linux(:powerpc64le, libc=:glibc) => ("$bin_prefix/X11.v1.6.8.powerpc64le-linux-gnu.tar.gz", "b3974379065f2dd3c9ef16ffc88ae57c7b6a2f9367ec2d055f527d92ceaac5ec"), - Linux(:x86_64, libc=:glibc) => ("$bin_prefix/X11.v1.6.8.x86_64-linux-gnu.tar.gz", "31ccdbc12db080ea40d6c04b4197a26135dba7af63181b36ed1590e21f8b3ce1"), - Linux(:x86_64, libc=:musl) => ("$bin_prefix/X11.v1.6.8.x86_64-linux-musl.tar.gz", "f8f576c34046f84b10df0c4116ba602ac43c55409386d6c34a17c97923d4a788"), - FreeBSD(:x86_64) => ("$bin_prefix/X11.v1.6.8.x86_64-unknown-freebsd11.1.tar.gz", "164ad28c9573225f59dd987eaf4580c8b2855a560cbe1ba443907ed08fa2f63c"), -) - -# Install unsatisfied or updated dependencies: -unsatisfied = any(!satisfied(p; verbose=verbose) for p in products) -dl_info = choose_download(download_info, platform_key_abi()) -if dl_info === nothing && unsatisfied - # If we don't have a compatible .tar.gz to download, complain. - # Alternatively, you could attempt to install from a separate provider, - # build from source or something even more ambitious here. - error("Your platform (\"$(Sys.MACHINE)\", parsed as \"$(triplet(platform_key_abi()))\") is not supported by this package!") -end - -# If we have a download, and we are unsatisfied (or the version we're -# trying to install is not itself installed) then load it up! -if unsatisfied || !isinstalled(dl_info...; prefix=prefix) - # Download and install binaries - install(dl_info...; prefix=prefix, force=true, verbose=verbose) -end - -# Write out a deps.jl file that will contain mappings for our products -write_deps_file(joinpath(@__DIR__, "deps.jl"), products, verbose=verbose) diff --git a/deps/build_XML2.v2.9.9.jl b/deps/build_XML2.v2.9.9.jl deleted file mode 100644 index 4517a66..0000000 --- a/deps/build_XML2.v2.9.9.jl +++ /dev/null @@ -1,48 +0,0 @@ -using BinaryProvider # requires BinaryProvider 0.3.0 or later - -# Parse some basic command-line arguments -const verbose = "--verbose" in ARGS -const prefix = Prefix(get([a for a in ARGS if a != "--verbose"], 1, joinpath(@__DIR__, "usr"))) -products = [ - LibraryProduct(prefix, ["libxml2"], :libxml2), -] - -# Download binaries from hosted location -bin_prefix = "https://github.com/JuliaBinaryWrappers/XML2_jll.jl/releases/download/XML2-v2.9.9+0" - -# Listing of files generated by BinaryBuilder: -download_info = Dict( - Linux(:aarch64, libc=:glibc) => ("$bin_prefix/XML2.v2.9.9.aarch64-linux-gnu.tar.gz", "20bc6c1064d2f5add9efefc6738c46e9d7c630a2744c74cc214925db6e96589f"), - Linux(:aarch64, libc=:musl) => ("$bin_prefix/XML2.v2.9.9.aarch64-linux-musl.tar.gz", "1124661c96ded3f0e39c2a277482a95db1e36d42365f2abbdb02ed6e3496878b"), - Linux(:armv7l, libc=:glibc, call_abi=:eabihf) => ("$bin_prefix/XML2.v2.9.9.arm-linux-gnueabihf.tar.gz", "ba85346bb6ae06e54e7af57b8657488b174a7547368f546542ffd6f8787b7edf"), - Linux(:armv7l, libc=:musl, call_abi=:eabihf) => ("$bin_prefix/XML2.v2.9.9.arm-linux-musleabihf.tar.gz", "3c5ffe2dce8960100e4e759b16468164949ddd4caab60e7b78940ce3e4440bd7"), - Linux(:i686, libc=:glibc) => ("$bin_prefix/XML2.v2.9.9.i686-linux-gnu.tar.gz", "337aefb486c98fec99ba0aef955d8ddccdd28dff1c57ccc9d8c1cb15372ceafc"), - Linux(:i686, libc=:musl) => ("$bin_prefix/XML2.v2.9.9.i686-linux-musl.tar.gz", "13010fd528987c502d2e9e66f69e701ac4cba6fc1a08da628d4e8bb44a13f1bb"), - Windows(:i686) => ("$bin_prefix/XML2.v2.9.9.i686-w64-mingw32.tar.gz", "97502c5074cbb8f6edddb73d2dd3dfc0b66ccfd8aaedd2673dad6f0bfc9ceed5"), - Linux(:powerpc64le, libc=:glibc) => ("$bin_prefix/XML2.v2.9.9.powerpc64le-linux-gnu.tar.gz", "ba2d1e2e1abddc8f03446287560b87b2bf02f6ececad2340fdfb2771cf129206"), - MacOS(:x86_64) => ("$bin_prefix/XML2.v2.9.9.x86_64-apple-darwin14.tar.gz", "25b5300a804fed74f59fcad98ca18821dd8b46a9609320c038827e2b1b39ce5a"), - Linux(:x86_64, libc=:glibc) => ("$bin_prefix/XML2.v2.9.9.x86_64-linux-gnu.tar.gz", "fa15b5c2b66f0c0027f470ebdbd5822b2575840bc706815b9617b22c88a05a91"), - Linux(:x86_64, libc=:musl) => ("$bin_prefix/XML2.v2.9.9.x86_64-linux-musl.tar.gz", "e99435356163f13b43c104491a0f9e7fdf35a02ac783bd152199e0bc5770888a"), - FreeBSD(:x86_64) => ("$bin_prefix/XML2.v2.9.9.x86_64-unknown-freebsd11.1.tar.gz", "0f1fa19af93a77da7caad7e7aa102c4f1441f0ebac08e32f8f013112b17ff077"), - Windows(:x86_64) => ("$bin_prefix/XML2.v2.9.9.x86_64-w64-mingw32.tar.gz", "1064d56cce474f0da3f31541f0627d3e8fb185130c33eb19e157138a7c5293d2"), -) - -# Install unsatisfied or updated dependencies: -unsatisfied = any(!satisfied(p; verbose=verbose) for p in products) -dl_info = choose_download(download_info, platform_key_abi()) -if dl_info === nothing && unsatisfied - # If we don't have a compatible .tar.gz to download, complain. - # Alternatively, you could attempt to install from a separate provider, - # build from source or something even more ambitious here. - error("Your platform (\"$(Sys.MACHINE)\", parsed as \"$(triplet(platform_key_abi()))\") is not supported by this package!") -end - -# If we have a download, and we are unsatisfied (or the version we're -# trying to install is not itself installed) then load it up! -if unsatisfied || !isinstalled(dl_info...; prefix=prefix) - # Download and install binaries - install(dl_info...; prefix=prefix, force=true, verbose=verbose) -end - -# Write out a deps.jl file that will contain mappings for our products -write_deps_file(joinpath(@__DIR__, "deps.jl"), products, verbose=verbose) diff --git a/deps/build_Zlib.v1.2.11.jl b/deps/build_Zlib.v1.2.11.jl deleted file mode 100644 index ffec5bd..0000000 --- a/deps/build_Zlib.v1.2.11.jl +++ /dev/null @@ -1,48 +0,0 @@ -using BinaryProvider # requires BinaryProvider 0.3.0 or later - -# Parse some basic command-line arguments -const verbose = "--verbose" in ARGS -const prefix = Prefix(get([a for a in ARGS if a != "--verbose"], 1, joinpath(@__DIR__, "usr"))) -products = [ - LibraryProduct(prefix, ["libz"], :libz), -] - -# Download binaries from hosted location -bin_prefix = "https://github.com/JuliaBinaryWrappers/Zlib_jll.jl/releases/download/Zlib-v1.2.11+5" - -# Listing of files generated by BinaryBuilder: -download_info = Dict( - Linux(:aarch64, libc=:glibc) => ("$bin_prefix/Zlib.v1.2.11.aarch64-linux-gnu.tar.gz", "21f91fad2fd1a2903a72b1b9dbb833dbc81df115268a9e3e80350d9a5b71d950"), - Linux(:aarch64, libc=:musl) => ("$bin_prefix/Zlib.v1.2.11.aarch64-linux-musl.tar.gz", "91fcbb2d4720102deb5af81996f40b0ec11410ab8278f48b0b1cd08ffd01af45"), - Linux(:armv7l, libc=:glibc, call_abi=:eabihf) => ("$bin_prefix/Zlib.v1.2.11.arm-linux-gnueabihf.tar.gz", "c6210cadb32f5a8098cbbe7422d2f0ff4c029af463e740e211692a2cfaea9223"), - Linux(:armv7l, libc=:musl, call_abi=:eabihf) => ("$bin_prefix/Zlib.v1.2.11.arm-linux-musleabihf.tar.gz", "627d93d9981ca5d0b19ead1356bffaacf8dd66e5627b60eadb449cc8618d8ee8"), - Linux(:i686, libc=:glibc) => ("$bin_prefix/Zlib.v1.2.11.i686-linux-gnu.tar.gz", "12f0c3aa21aa4609b4eb4363f3ce47f8b648ee82cdaf46a2c60dc7a0d81f84ef"), - Linux(:i686, libc=:musl) => ("$bin_prefix/Zlib.v1.2.11.i686-linux-musl.tar.gz", "8deea79e1172972634e0ced27e756139cf1e205ee6b0ecc5601835c72fe42962"), - Windows(:i686) => ("$bin_prefix/Zlib.v1.2.11.i686-w64-mingw32.tar.gz", "4971a6447699fd9a806199e8a196fcd5fd1b0b3cc5a87cd5d6d78193a448b093"), - Linux(:powerpc64le, libc=:glibc) => ("$bin_prefix/Zlib.v1.2.11.powerpc64le-linux-gnu.tar.gz", "2854a41a7f15430aed0df4e5d9208b20afb27123941ce71af4b0c99dcf4a3b28"), - MacOS(:x86_64) => ("$bin_prefix/Zlib.v1.2.11.x86_64-apple-darwin14.tar.gz", "4487aba8b584ec732ea3bb567e9b98dd9e23f256294841adb84e7cf86ca6451a"), - Linux(:x86_64, libc=:glibc) => ("$bin_prefix/Zlib.v1.2.11.x86_64-linux-gnu.tar.gz", "b733a4ad486e6e4c8d9168c1f70333e7e6e64331c04a068ea608e8b820933c21"), - Linux(:x86_64, libc=:musl) => ("$bin_prefix/Zlib.v1.2.11.x86_64-linux-musl.tar.gz", "d179217caa04f5aa5fae6b7851c0344f142fca635f0561c5f4f14a86bb534d7b"), - FreeBSD(:x86_64) => ("$bin_prefix/Zlib.v1.2.11.x86_64-unknown-freebsd11.1.tar.gz", "9c87da9a21351a25fb6a1c806f14421da345649c3c6f4c8d83e0aa3e00b95922"), - Windows(:x86_64) => ("$bin_prefix/Zlib.v1.2.11.x86_64-w64-mingw32.tar.gz", "1010aa960a0c721a88dd9c46c6d0b3bd209e8b9f2ed27a8f9a5e9523dabc8f0c"), -) - -# Install unsatisfied or updated dependencies: -unsatisfied = any(!satisfied(p; verbose=verbose) for p in products) -dl_info = choose_download(download_info, platform_key_abi()) -if dl_info === nothing && unsatisfied - # If we don't have a compatible .tar.gz to download, complain. - # Alternatively, you could attempt to install from a separate provider, - # build from source or something even more ambitious here. - error("Your platform (\"$(Sys.MACHINE)\", parsed as \"$(triplet(platform_key_abi()))\") is not supported by this package!") -end - -# If we have a download, and we are unsatisfied (or the version we're -# trying to install is not itself installed) then load it up! -if unsatisfied || !isinstalled(dl_info...; prefix=prefix) - # Download and install binaries - install(dl_info...; prefix=prefix, force=true, verbose=verbose) -end - -# Write out a deps.jl file that will contain mappings for our products -write_deps_file(joinpath(@__DIR__, "deps.jl"), products, verbose=verbose) diff --git a/deps/build_gdk-pixbuf.v2.38.2.jl b/deps/build_gdk-pixbuf.v2.38.2.jl deleted file mode 100644 index 15244b7..0000000 --- a/deps/build_gdk-pixbuf.v2.38.2.jl +++ /dev/null @@ -1,48 +0,0 @@ -using BinaryProvider # requires BinaryProvider 0.3.0 or later - -# Parse some basic command-line arguments -const verbose = "--verbose" in ARGS -const prefix = Prefix(get([a for a in ARGS if a != "--verbose"], 1, joinpath(@__DIR__, "usr"))) -products = [ - LibraryProduct(prefix, ["libgdk_pixbuf-2", "libgdk_pixbuf-2.0"], :libgdkpixbuf), -] - -# Download binaries from hosted location -bin_prefix = "https://github.com/JuliaBinaryWrappers/gdk-pixbuf_jll.jl/releases/download/gdk-pixbuf-v2.38.2+0" - -# Listing of files generated by BinaryBuilder: -download_info = Dict( - Linux(:aarch64, libc=:glibc) => ("$bin_prefix/gdk-pixbuf.v2.38.2.aarch64-linux-gnu.tar.gz", "07f3dc60940f7218ca6352c99c6039941736bcf132dd95c2e44e00c697f6eaef"), - Linux(:aarch64, libc=:musl) => ("$bin_prefix/gdk-pixbuf.v2.38.2.aarch64-linux-musl.tar.gz", "97881947648cb8f134e68699d7643666f364758c26a08c1f8b55dd9268cf45a3"), - Linux(:armv7l, libc=:glibc, call_abi=:eabihf) => ("$bin_prefix/gdk-pixbuf.v2.38.2.arm-linux-gnueabihf.tar.gz", "77482ee2104746f2986ca23b761ecaf8a966fb0cba9ba5144f0bf7966c1d2f44"), - Linux(:armv7l, libc=:musl, call_abi=:eabihf) => ("$bin_prefix/gdk-pixbuf.v2.38.2.arm-linux-musleabihf.tar.gz", "b72876e07051ca18e899998ca9b7be05b3b556a7ce85b4ff794c6a192933451b"), - Linux(:i686, libc=:glibc) => ("$bin_prefix/gdk-pixbuf.v2.38.2.i686-linux-gnu.tar.gz", "05259b8b4cc99ef8ec1a9c7a6e4d4de16f06d3f8d7f6ee622412c182a82200c8"), - Linux(:i686, libc=:musl) => ("$bin_prefix/gdk-pixbuf.v2.38.2.i686-linux-musl.tar.gz", "3fe1ab4969e894ed368fc018fecfef5d4a8f766fde793dd1da82d93e707123f2"), - Windows(:i686) => ("$bin_prefix/gdk-pixbuf.v2.38.2.i686-w64-mingw32.tar.gz", "d8116ac0bab4288b8481e9c6c45812856e3b371edc1baac1d5afc8f25044e5e1"), - Linux(:powerpc64le, libc=:glibc) => ("$bin_prefix/gdk-pixbuf.v2.38.2.powerpc64le-linux-gnu.tar.gz", "95bd1aa8b5d592818db6d6f24e28f0d83a24ecc6cfbedaa968d11c4fa0e4ad07"), - MacOS(:x86_64) => ("$bin_prefix/gdk-pixbuf.v2.38.2.x86_64-apple-darwin14.tar.gz", "ad23d9029d872959b41992c10b9037c78bf4dd717a123cc88ea78f44dd98f33d"), - Linux(:x86_64, libc=:glibc) => ("$bin_prefix/gdk-pixbuf.v2.38.2.x86_64-linux-gnu.tar.gz", "ba2e392d1515a2f5ca3e873863c38e2b52126fd9f5abbd7fb115e37304e89166"), - Linux(:x86_64, libc=:musl) => ("$bin_prefix/gdk-pixbuf.v2.38.2.x86_64-linux-musl.tar.gz", "000c34da688bbb07240c6b29866de21fe568b8d0c4de55e8053205c0ca85c985"), - FreeBSD(:x86_64) => ("$bin_prefix/gdk-pixbuf.v2.38.2.x86_64-unknown-freebsd11.1.tar.gz", "27d950ed2f03c44890d6c296222860eee9cf23511e08e1cd5ca521501516b033"), - Windows(:x86_64) => ("$bin_prefix/gdk-pixbuf.v2.38.2.x86_64-w64-mingw32.tar.gz", "c35bdcfb23ef1e9dff4062361f662c0c9b4eb666f2405dff7c09fd39ded34a31"), -) - -# Install unsatisfied or updated dependencies: -unsatisfied = any(!satisfied(p; verbose=verbose) for p in products) -dl_info = choose_download(download_info, platform_key_abi()) -if dl_info === nothing && unsatisfied - # If we don't have a compatible .tar.gz to download, complain. - # Alternatively, you could attempt to install from a separate provider, - # build from source or something even more ambitious here. - error("Your platform (\"$(Sys.MACHINE)\", parsed as \"$(triplet(platform_key_abi()))\") is not supported by this package!") -end - -# If we have a download, and we are unsatisfied (or the version we're -# trying to install is not itself installed) then load it up! -if unsatisfied || !isinstalled(dl_info...; prefix=prefix) - # Download and install binaries - install(dl_info...; prefix=prefix, force=true, verbose=verbose) -end - -# Write out a deps.jl file that will contain mappings for our products -write_deps_file(joinpath(@__DIR__, "deps.jl"), products, verbose=verbose) diff --git a/deps/build_libpng.v1.6.37.jl b/deps/build_libpng.v1.6.37.jl deleted file mode 100644 index 39a4167..0000000 --- a/deps/build_libpng.v1.6.37.jl +++ /dev/null @@ -1,48 +0,0 @@ -using BinaryProvider # requires BinaryProvider 0.3.0 or later - -# Parse some basic command-line arguments -const verbose = "--verbose" in ARGS -const prefix = Prefix(get([a for a in ARGS if a != "--verbose"], 1, joinpath(@__DIR__, "usr"))) -products = [ - LibraryProduct(prefix, ["libpng16"], :libpng), -] - -# Download binaries from hosted location -bin_prefix = "https://github.com/JuliaBinaryWrappers/libpng_jll.jl/releases/download/libpng-v1.6.37+2" - -# Listing of files generated by BinaryBuilder: -download_info = Dict( - Linux(:aarch64, libc=:glibc) => ("$bin_prefix/libpng.v1.6.37.aarch64-linux-gnu.tar.gz", "b9929971e7b828dbbc8fa51f9d7bd8a00dd3f88dfe3c89ceaecc9422381faf1d"), - Linux(:aarch64, libc=:musl) => ("$bin_prefix/libpng.v1.6.37.aarch64-linux-musl.tar.gz", "77ae2e8d6c53a0616e56adad59de764dae0164bf592c2604980e6d1afc6e48ad"), - Linux(:armv7l, libc=:glibc, call_abi=:eabihf) => ("$bin_prefix/libpng.v1.6.37.arm-linux-gnueabihf.tar.gz", "1850c5490990400a3db3970820d0d75b7c2fd1ff1bbe197aa6fbe3885aac3d1c"), - Linux(:armv7l, libc=:musl, call_abi=:eabihf) => ("$bin_prefix/libpng.v1.6.37.arm-linux-musleabihf.tar.gz", "d268d72f50be146d8abf05c9f8460c85b6a4826333457d9c41af625cafdb502d"), - Linux(:i686, libc=:glibc) => ("$bin_prefix/libpng.v1.6.37.i686-linux-gnu.tar.gz", "8c3c4823f2e647a1eac8e9a5d88980f83ec281b85980605efaad3586cb90a427"), - Linux(:i686, libc=:musl) => ("$bin_prefix/libpng.v1.6.37.i686-linux-musl.tar.gz", "43ae5a8c19daecacfcd32283f8e8c7797b2810beba8f7368316b846317cad627"), - Windows(:i686) => ("$bin_prefix/libpng.v1.6.37.i686-w64-mingw32.tar.gz", "693630517d1710391eadd7d28144e4832fb411165f4992af491e37fa7f6f0073"), - Linux(:powerpc64le, libc=:glibc) => ("$bin_prefix/libpng.v1.6.37.powerpc64le-linux-gnu.tar.gz", "deb698d5ab1c4122f9c79889889cd7024ab32bfb996de5f38d9378719bafb2d7"), - MacOS(:x86_64) => ("$bin_prefix/libpng.v1.6.37.x86_64-apple-darwin14.tar.gz", "5b05a33d34bcdb7b73268df8f1e35d13d1ed9c8414f7c6af1c035603b317e0d6"), - Linux(:x86_64, libc=:glibc) => ("$bin_prefix/libpng.v1.6.37.x86_64-linux-gnu.tar.gz", "035f4f67cb8063ea21d27b98eb98ebe9a05d16a39368f9b6345108a89649a07f"), - Linux(:x86_64, libc=:musl) => ("$bin_prefix/libpng.v1.6.37.x86_64-linux-musl.tar.gz", "fa18c305af636121e5970ca0a621dee52bfbafe9369ae827a04ef77afb95cc5e"), - FreeBSD(:x86_64) => ("$bin_prefix/libpng.v1.6.37.x86_64-unknown-freebsd11.1.tar.gz", "f11e31529b9d6e058e4c0ad3e1ca9f992468f6d11134963bcae67a4c681c7907"), - Windows(:x86_64) => ("$bin_prefix/libpng.v1.6.37.x86_64-w64-mingw32.tar.gz", "7d4b74fd4ee2e4b92521145640d837150567930509c672fed3954bd508b483e1"), -) - -# Install unsatisfied or updated dependencies: -unsatisfied = any(!satisfied(p; verbose=verbose) for p in products) -dl_info = choose_download(download_info, platform_key_abi()) -if dl_info === nothing && unsatisfied - # If we don't have a compatible .tar.gz to download, complain. - # Alternatively, you could attempt to install from a separate provider, - # build from source or something even more ambitious here. - error("Your platform (\"$(Sys.MACHINE)\", parsed as \"$(triplet(platform_key_abi()))\") is not supported by this package!") -end - -# If we have a download, and we are unsatisfied (or the version we're -# trying to install is not itself installed) then load it up! -if unsatisfied || !isinstalled(dl_info...; prefix=prefix) - # Download and install binaries - install(dl_info...; prefix=prefix, force=true, verbose=verbose) -end - -# Write out a deps.jl file that will contain mappings for our products -write_deps_file(joinpath(@__DIR__, "deps.jl"), products, verbose=verbose) diff --git a/src/Rsvg.jl b/src/Rsvg.jl index 9e798a5..65d1074 100644 --- a/src/Rsvg.jl +++ b/src/Rsvg.jl @@ -1,10 +1,8 @@ module Rsvg -depsjl = joinpath(@__DIR__, "..", "deps", "deps.jl") -isfile(depsjl) ? include(depsjl) : error("Rsvg not properly ", - "installed. Please run\nPkg.build(\"Rsvg\")") - using Cairo +using Glib_jll +using Librsvg_jll include("gerror.jl") include("gio.jl")