libharu_jll build 2.4.4+0

This commit is contained in:
Tan, Kian-ting 2025-01-20 19:33:50 +08:00
parent 6982c7180f
commit a5c206588f
7 changed files with 92 additions and 0 deletions

1
.gitignore vendored Normal file
View file

@ -0,0 +1 @@
override/

9
Artifacts.toml Normal file
View file

@ -0,0 +1,9 @@
[[libharu]]
arch = "x86_64"
git-tree-sha1 = "246660f2659e2638dba12af3dbed2d847c0bb314"
libc = "glibc"
os = "linux"
[[libharu.download]]
sha256 = "73a79cd83f8a174d5f79df77613e56555c52c4f72fac9da0b3fec03bff7b5f1b"
url = "https://github.com/yoxem/libharu_jll.jl/releases/download/libharu-v2.4.4+0/libharu.v2.4.4.x86_64-linux-gnu.tar.gz"

View file

@ -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/libharu` directory within its prefix.
MIT License MIT License
Copyright (c) 2025 Tan, Kian-ting Copyright (c) 2025 Tan, Kian-ting

16
Project.toml Normal file
View file

@ -0,0 +1,16 @@
name = "libharu_jll"
uuid = "d4e8948d-4b7e-5538-9d15-404f6f0a9070"
version = "2.4.4+0"
[deps]
JLLWrappers = "692b3bcd-3c85-4b1f-b108-f13ce0eb3210"
Zlib_jll = "83775a58-1f1d-513f-b197-d71354ab007a"
libpng_jll = "b53b4c65-9356-5827-b1ea-8c7a1a84506f"
Libdl = "8f399da3-3557-5675-b5ff-fb832c97cbdb"
Artifacts = "56f22d72-fd6d-98f1-02f0-08ddc0907c33"
[compat]
JLLWrappers = "1.2.0"
julia = "1.6"
Libdl = "< 0.0.1, 1"
Artifacts = "< 0.0.1, 1"

32
README.md Normal file
View file

@ -0,0 +1,32 @@
# `libharu_jll.jl` (v2.4.4+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 `libharu_jll.jl` have been built from these sources:
* git repository: https://github.com/libharu/libharu.git (revision: `0c598becaadaef8e3d12b883f9fc2864a118c12d`)
## Platforms
`libharu_jll.jl` is available for the following platforms:
* `Linux x86_64 {libc=glibc}` (`x86_64-linux-gnu`)
## Dependencies
The following JLL packages are required by `libharu_jll.jl`:
* `Zlib_jll`
* `libpng_jll`
## Products
The code bindings within this package are autogenerated from the following `Products`:
* `LibraryProduct`: `libhpdf`

9
src/libharu_jll.jl Normal file
View file

@ -0,0 +1,9 @@
# Use baremodule to shave off a few KB from the serialized `.ji` file
baremodule libharu_jll
using Base
using Base: UUID
import JLLWrappers
JLLWrappers.@generate_main_file_header("libharu")
JLLWrappers.@generate_main_file("libharu", UUID("d4e8948d-4b7e-5538-9d15-404f6f0a9070"))
end # module libharu_jll

View file

@ -0,0 +1,17 @@
# Autogenerated wrapper script for libharu_jll for x86_64-linux-gnu
export libhpdf
using Zlib_jll
using libpng_jll
JLLWrappers.@generate_wrapper_header("libharu")
JLLWrappers.@declare_library_product(libhpdf, "libhpdf.so.2.4")
function __init__()
JLLWrappers.@generate_init_header(Zlib_jll, libpng_jll)
JLLWrappers.@init_library_product(
libhpdf,
"lib/libhpdf.so",
RTLD_LAZY | RTLD_DEEPBIND,
)
JLLWrappers.@generate_init_footer()
end # __init__()