Skip to content

Commit

Permalink
GALAHAD_jll build 5.2.0+0
Browse files Browse the repository at this point in the history
  • Loading branch information
Alexis Montoison committed Jan 24, 2025
1 parent 35913cd commit 802d1b0
Show file tree
Hide file tree
Showing 7 changed files with 126 additions and 0 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
override/
9 changes: 9 additions & 0 deletions Artifacts.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
[[GALAHAD]]
arch = "aarch64"
git-tree-sha1 = "1695e6140b676f2be356907b7044fa762157f5c1"
libgfortran_version = "5.0.0"
os = "macos"

[[GALAHAD.download]]
sha256 = "8617f6f37dea8544883efedadc291858427cf79b16370769b844063a9ed32291"
url = "https://github.com/ralna/GALAHAD_jll.jl/releases/download/GALAHAD-v5.2.0+0/GALAHAD.v5.2.0.aarch64-apple-darwin-libgfortran5.tar.gz"
8 changes: 8 additions & 0 deletions LICENSE
Original file line number Diff line number Diff line change
@@ -1,3 +1,11 @@
The Julia source code within this repository (all files under `src/`) are
released under the terms of the MIT "Expat" License, the text of which is
included below. This license does not apply to the binary package wrapped by
this Julia package and automatically downloaded by the Julia package manager
upon installing this wrapper package. The binary package's license is shipped
alongside the binary itself and can be found within the
`share/licenses/GALAHAD` directory within its prefix.

MIT License

Copyright (c) 2025 RAL Computational Mathematics
Expand Down
20 changes: 20 additions & 0 deletions Project.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
name = "GALAHAD_jll"
uuid = "1621ace8-c1f0-5e32-a05d-ca786afa56c2"
version = "5.2.0+0"

[deps]
JLLWrappers = "692b3bcd-3c85-4b1f-b108-f13ce0eb3210"
libblastrampoline_jll = "8e850b90-86db-534c-a0d3-1478176c7d93"
MUMPS_seq_jll = "d7ed1dd3-d0ae-5e8e-bfb4-87a502085b8d"
CompilerSupportLibraries_jll = "e66e0078-7015-5450-92f7-15fbd957f2ae"
HSL_jll = "017b0a0e-03f4-516a-9b91-836bbd1904dd"
Hwloc_jll = "e33a78d0-f292-5ffc-b300-72abe9b543c8"
Libdl = "8f399da3-3557-5675-b5ff-fb832c97cbdb"
Artifacts = "56f22d72-fd6d-98f1-02f0-08ddc0907c33"

[compat]
JLLWrappers = "1.2.0"
julia = "1.9"
libblastrampoline_jll = "5.4.0"
Libdl = "< 0.0.1, 1"
Artifacts = "< 0.0.1, 1"
38 changes: 38 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
# `GALAHAD_jll.jl` (v5.2.0+0)

This is an autogenerated package constructed using [`BinaryBuilder.jl`](https://github.com/JuliaPackaging/BinaryBuilder.jl).

## Documentation

For more details about JLL packages and how to use them, see `BinaryBuilder.jl` [documentation](https://docs.binarybuilder.org/stable/jll/).

## Sources

The tarballs for `GALAHAD_jll.jl` have been built from these sources:

* git repository: https://github.com/ralna/GALAHAD.git (revision: `1f13ff91474201f6cd9476ab93527788f306ddae`)

## Platforms

`GALAHAD_jll.jl` is available for the following platforms:

* `macOS aarch64 {libgfortran_version=5.0.0}` (`aarch64-apple-darwin-libgfortran5`)

## Dependencies

The following JLL packages are required by `GALAHAD_jll.jl`:

* `CompilerSupportLibraries_jll`
* `HSL_jll`
* `Hwloc_jll`
* `MUMPS_seq_jll`
* `libblastrampoline_jll`

## Products

The code bindings within this package are autogenerated from the following `Products`:

* `LibraryProduct`: `libgalahad_double`
* `LibraryProduct`: `libgalahad_double_64`
* `LibraryProduct`: `libgalahad_single`
* `LibraryProduct`: `libgalahad_single_64`
9 changes: 9 additions & 0 deletions src/GALAHAD_jll.jl
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# Use baremodule to shave off a few KB from the serialized `.ji` file
baremodule GALAHAD_jll
using Base
using Base: UUID
import JLLWrappers

JLLWrappers.@generate_main_file_header("GALAHAD")
JLLWrappers.@generate_main_file("GALAHAD", UUID("1621ace8-c1f0-5e32-a05d-ca786afa56c2"))
end # module GALAHAD_jll
41 changes: 41 additions & 0 deletions src/wrappers/aarch64-apple-darwin-libgfortran5.jl
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
# Autogenerated wrapper script for GALAHAD_jll for aarch64-apple-darwin-libgfortran5
export libgalahad_double, libgalahad_double_64, libgalahad_single, libgalahad_single_64

using CompilerSupportLibraries_jll
using libblastrampoline_jll
using Hwloc_jll
using MUMPS_seq_jll
using HSL_jll
JLLWrappers.@generate_wrapper_header("GALAHAD")
JLLWrappers.@declare_library_product(libgalahad_double, "@rpath/libgalahad_double.dylib")
JLLWrappers.@declare_library_product(libgalahad_double_64, "@rpath/libgalahad_double_64.dylib")
JLLWrappers.@declare_library_product(libgalahad_single, "@rpath/libgalahad_single.dylib")
JLLWrappers.@declare_library_product(libgalahad_single_64, "@rpath/libgalahad_single_64.dylib")
function __init__()
JLLWrappers.@generate_init_header(CompilerSupportLibraries_jll, libblastrampoline_jll, Hwloc_jll, MUMPS_seq_jll, HSL_jll)
JLLWrappers.@init_library_product(
libgalahad_double,
"lib/libgalahad_double.dylib",
RTLD_LAZY | RTLD_DEEPBIND,
)

JLLWrappers.@init_library_product(
libgalahad_double_64,
"lib/libgalahad_double_64.dylib",
RTLD_LAZY | RTLD_DEEPBIND,
)

JLLWrappers.@init_library_product(
libgalahad_single,
"lib/libgalahad_single.dylib",
RTLD_LAZY | RTLD_DEEPBIND,
)

JLLWrappers.@init_library_product(
libgalahad_single_64,
"lib/libgalahad_single_64.dylib",
RTLD_LAZY | RTLD_DEEPBIND,
)

JLLWrappers.@generate_init_footer()
end # __init__()

0 comments on commit 802d1b0

Please sign in to comment.