Skip to content

Commit 21d8048

Browse files
committed
libwebsockets_jll build 4.3.3+0
1 parent 9c3bd77 commit 21d8048

21 files changed

+479
-0
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
override/

Artifacts.toml

Lines changed: 135 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,135 @@
1+
[[libwebsockets]]
2+
arch = "aarch64"
3+
git-tree-sha1 = "95f53a8eb49bf01af715aec2aff3aeea02863bf8"
4+
os = "macos"
5+
6+
[[libwebsockets.download]]
7+
sha256 = "68dddc01f4e374b649dea89206c2407a24db1b0a130226f262f5879719fa13d3"
8+
url = "https://github.com/JuliaBinaryWrappers/libwebsockets_jll.jl/releases/download/libwebsockets-v4.3.3+0/libwebsockets.v4.3.3.aarch64-apple-darwin.tar.gz"
9+
[[libwebsockets]]
10+
arch = "aarch64"
11+
git-tree-sha1 = "9b3c13d009a29b9b1a370a04c91a7935d42f517c"
12+
libc = "glibc"
13+
os = "linux"
14+
15+
[[libwebsockets.download]]
16+
sha256 = "b5a1c23403fc81bda01d9fcdad9bd3a8e94f1a040674e7e311f7d9bb90cb839b"
17+
url = "https://github.com/JuliaBinaryWrappers/libwebsockets_jll.jl/releases/download/libwebsockets-v4.3.3+0/libwebsockets.v4.3.3.aarch64-linux-gnu.tar.gz"
18+
[[libwebsockets]]
19+
arch = "aarch64"
20+
git-tree-sha1 = "21267cb42dfa1bf348a6e979f89594c85a05b83a"
21+
libc = "musl"
22+
os = "linux"
23+
24+
[[libwebsockets.download]]
25+
sha256 = "b92e722ace772a4647970e9245f66c4070072de8de5c3842c2cdba8a3bdd683d"
26+
url = "https://github.com/JuliaBinaryWrappers/libwebsockets_jll.jl/releases/download/libwebsockets-v4.3.3+0/libwebsockets.v4.3.3.aarch64-linux-musl.tar.gz"
27+
[[libwebsockets]]
28+
arch = "aarch64"
29+
git-tree-sha1 = "61485ae366ef2a76bb283e8eb4e651debefe87d6"
30+
os = "freebsd"
31+
32+
[[libwebsockets.download]]
33+
sha256 = "f4338083bdc28cc7b4c13c541505673a2cfd8a8e6c086c9cd14a920621178874"
34+
url = "https://github.com/JuliaBinaryWrappers/libwebsockets_jll.jl/releases/download/libwebsockets-v4.3.3+0/libwebsockets.v4.3.3.aarch64-unknown-freebsd.tar.gz"
35+
[[libwebsockets]]
36+
arch = "armv6l"
37+
call_abi = "eabihf"
38+
git-tree-sha1 = "b08c709d4cec1ed5cdb9b32c1a950c851c79eedd"
39+
libc = "glibc"
40+
os = "linux"
41+
42+
[[libwebsockets.download]]
43+
sha256 = "1fe12206fcfbb635c079093a8fb5cacdbd03626ef114b55eb4936c41e3117fbf"
44+
url = "https://github.com/JuliaBinaryWrappers/libwebsockets_jll.jl/releases/download/libwebsockets-v4.3.3+0/libwebsockets.v4.3.3.armv6l-linux-gnueabihf.tar.gz"
45+
[[libwebsockets]]
46+
arch = "armv6l"
47+
call_abi = "eabihf"
48+
git-tree-sha1 = "62ea2775478381aef449065b95570cbcf0abb1f8"
49+
libc = "musl"
50+
os = "linux"
51+
52+
[[libwebsockets.download]]
53+
sha256 = "f03fd5c27280edb1c7ef90b51a19862c4d61e78759907f6905eafd8f4bb047d4"
54+
url = "https://github.com/JuliaBinaryWrappers/libwebsockets_jll.jl/releases/download/libwebsockets-v4.3.3+0/libwebsockets.v4.3.3.armv6l-linux-musleabihf.tar.gz"
55+
[[libwebsockets]]
56+
arch = "armv7l"
57+
call_abi = "eabihf"
58+
git-tree-sha1 = "cc94b40c1d4e232d40c847813e3df225fecbe820"
59+
libc = "glibc"
60+
os = "linux"
61+
62+
[[libwebsockets.download]]
63+
sha256 = "cc5c29d9c08f81bfc6160c9db9d205da5389b2a48d6abe87abb6bea6aa20ebc4"
64+
url = "https://github.com/JuliaBinaryWrappers/libwebsockets_jll.jl/releases/download/libwebsockets-v4.3.3+0/libwebsockets.v4.3.3.armv7l-linux-gnueabihf.tar.gz"
65+
[[libwebsockets]]
66+
arch = "armv7l"
67+
call_abi = "eabihf"
68+
git-tree-sha1 = "1ec5a4af0425fc96c8b86e87ed0d7b1106db604a"
69+
libc = "musl"
70+
os = "linux"
71+
72+
[[libwebsockets.download]]
73+
sha256 = "c7b4282119b1a853dd7d2b0fcf7ad0560af866add0a45b736979c55ae9ae1b96"
74+
url = "https://github.com/JuliaBinaryWrappers/libwebsockets_jll.jl/releases/download/libwebsockets-v4.3.3+0/libwebsockets.v4.3.3.armv7l-linux-musleabihf.tar.gz"
75+
[[libwebsockets]]
76+
arch = "i686"
77+
git-tree-sha1 = "032a3ff56de1a197cd579915e66c7550c8726485"
78+
libc = "glibc"
79+
os = "linux"
80+
81+
[[libwebsockets.download]]
82+
sha256 = "faf4f75d9b778097736980495c8bc3401b59d8a913b94db26442df52378c5f9d"
83+
url = "https://github.com/JuliaBinaryWrappers/libwebsockets_jll.jl/releases/download/libwebsockets-v4.3.3+0/libwebsockets.v4.3.3.i686-linux-gnu.tar.gz"
84+
[[libwebsockets]]
85+
arch = "i686"
86+
git-tree-sha1 = "92207e849d5df287f94d666c793764ba9ee85fe8"
87+
libc = "musl"
88+
os = "linux"
89+
90+
[[libwebsockets.download]]
91+
sha256 = "d9969a91b84cac7f1efaaec83d5b4dcb9caf9ac5b221f71af1b5a71a6fc6333f"
92+
url = "https://github.com/JuliaBinaryWrappers/libwebsockets_jll.jl/releases/download/libwebsockets-v4.3.3+0/libwebsockets.v4.3.3.i686-linux-musl.tar.gz"
93+
[[libwebsockets]]
94+
arch = "powerpc64le"
95+
git-tree-sha1 = "d08215851a603c37fa05eff266d5924e7e9afac4"
96+
libc = "glibc"
97+
os = "linux"
98+
99+
[[libwebsockets.download]]
100+
sha256 = "141cbe1c0e2707e7a868098990f8b42f28b0042466fb89a48179203663640b97"
101+
url = "https://github.com/JuliaBinaryWrappers/libwebsockets_jll.jl/releases/download/libwebsockets-v4.3.3+0/libwebsockets.v4.3.3.powerpc64le-linux-gnu.tar.gz"
102+
[[libwebsockets]]
103+
arch = "x86_64"
104+
git-tree-sha1 = "a26c0851c34b0fcc093ca94cc9c39629373b5091"
105+
os = "macos"
106+
107+
[[libwebsockets.download]]
108+
sha256 = "3184e021569187355e84c1a461489a76f90fac1039f826fb9fb77408078f7c3d"
109+
url = "https://github.com/JuliaBinaryWrappers/libwebsockets_jll.jl/releases/download/libwebsockets-v4.3.3+0/libwebsockets.v4.3.3.x86_64-apple-darwin.tar.gz"
110+
[[libwebsockets]]
111+
arch = "x86_64"
112+
git-tree-sha1 = "95ced4f46933bfca7ea6ee8affb3d6790faaa524"
113+
libc = "glibc"
114+
os = "linux"
115+
116+
[[libwebsockets.download]]
117+
sha256 = "e72bfb033630b76a988e1b529cb1b53197a511f314a62246363d77801dd16db5"
118+
url = "https://github.com/JuliaBinaryWrappers/libwebsockets_jll.jl/releases/download/libwebsockets-v4.3.3+0/libwebsockets.v4.3.3.x86_64-linux-gnu.tar.gz"
119+
[[libwebsockets]]
120+
arch = "x86_64"
121+
git-tree-sha1 = "7142755f0ace5c5fb46df1af9e848ca677bb4205"
122+
libc = "musl"
123+
os = "linux"
124+
125+
[[libwebsockets.download]]
126+
sha256 = "2386e844d7a8b03f14760c3fdc63b1a903d3dbab402dc1b3827d6ddf199f515b"
127+
url = "https://github.com/JuliaBinaryWrappers/libwebsockets_jll.jl/releases/download/libwebsockets-v4.3.3+0/libwebsockets.v4.3.3.x86_64-linux-musl.tar.gz"
128+
[[libwebsockets]]
129+
arch = "x86_64"
130+
git-tree-sha1 = "8ff85979001d277dd62d6f05040a71b479d498b9"
131+
os = "freebsd"
132+
133+
[[libwebsockets.download]]
134+
sha256 = "fddbd33620aa4fca4e07c648224320f438894cc647c8b43b952d1abd30eebf82"
135+
url = "https://github.com/JuliaBinaryWrappers/libwebsockets_jll.jl/releases/download/libwebsockets-v4.3.3+0/libwebsockets.v4.3.3.x86_64-unknown-freebsd.tar.gz"

LICENSE

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1+
The Julia source code within this repository (all files under `src/`) are
2+
released under the terms of the MIT "Expat" License, the text of which is
3+
included below. This license does not apply to the binary package wrapped by
4+
this Julia package and automatically downloaded by the Julia package manager
5+
upon installing this wrapper package. The binary package's license is shipped
6+
alongside the binary itself and can be found within the
7+
`share/licenses/libwebsockets` directory within its prefix.
8+
19
MIT License
210

311
Copyright (c) 2024 JuliaBinaryWrappers

Project.toml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
name = "libwebsockets_jll"
2+
uuid = "b6b84edf-6aef-5ff6-9b66-656961a84a09"
3+
version = "4.3.3+0"
4+
5+
[deps]
6+
JLLWrappers = "692b3bcd-3c85-4b1f-b108-f13ce0eb3210"
7+
OpenSSL_jll = "458c3c95-2e84-50aa-8efc-19380b2a3a95"
8+
Zlib_jll = "83775a58-1f1d-513f-b197-d71354ab007a"
9+
Libdl = "8f399da3-3557-5675-b5ff-fb832c97cbdb"
10+
Artifacts = "56f22d72-fd6d-98f1-02f0-08ddc0907c33"
11+
12+
[compat]
13+
JLLWrappers = "1.2.0"
14+
julia = "1.6"
15+
OpenSSL_jll = "3.0.8"
16+
Libdl = "< 0.0.1, 1"
17+
Artifacts = "< 0.0.1, 1"

README.md

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
# `libwebsockets_jll.jl` (v4.3.3+0)
2+
3+
[![deps](https://juliahub.com/docs/libwebsockets_jll/deps.svg)](https://juliahub.com/ui/Packages/General/libwebsockets_jll/)
4+
5+
This is an autogenerated package constructed using [`BinaryBuilder.jl`](https://github.com/JuliaPackaging/BinaryBuilder.jl).
6+
7+
The originating [`build_tarballs.jl`](https://github.com/JuliaPackaging/Yggdrasil/blob/1acfdc425ad02462238cd5252708309c8244f63c/L/libwebsockets/build_tarballs.jl) script can be found on [`Yggdrasil`](https://github.com/JuliaPackaging/Yggdrasil/), the community build tree.
8+
9+
## Bug Reports
10+
11+
If you have any issue, please report it to the Yggdrasil [bug tracker](https://github.com/JuliaPackaging/Yggdrasil/issues).
12+
13+
## Documentation
14+
15+
For more details about JLL packages and how to use them, see `BinaryBuilder.jl` [documentation](https://docs.binarybuilder.org/stable/jll/).
16+
17+
## Sources
18+
19+
The tarballs for `libwebsockets_jll.jl` have been built from these sources:
20+
21+
* git repository: https://github.com/warmcat/libwebsockets.git (revision: `4415e84c095857629863804e941b9e1c2e9347ef`)
22+
23+
## Platforms
24+
25+
`libwebsockets_jll.jl` is available for the following platforms:
26+
27+
* `macOS aarch64` (`aarch64-apple-darwin`)
28+
* `Linux aarch64 {libc=glibc}` (`aarch64-linux-gnu`)
29+
* `Linux aarch64 {libc=musl}` (`aarch64-linux-musl`)
30+
* `FreeBSD aarch64` (`aarch64-unknown-freebsd`)
31+
* `Linux armv6l {call_abi=eabihf, libc=glibc}` (`armv6l-linux-gnueabihf`)
32+
* `Linux armv6l {call_abi=eabihf, libc=musl}` (`armv6l-linux-musleabihf`)
33+
* `Linux armv7l {call_abi=eabihf, libc=glibc}` (`armv7l-linux-gnueabihf`)
34+
* `Linux armv7l {call_abi=eabihf, libc=musl}` (`armv7l-linux-musleabihf`)
35+
* `Linux i686 {libc=glibc}` (`i686-linux-gnu`)
36+
* `Linux i686 {libc=musl}` (`i686-linux-musl`)
37+
* `Linux powerpc64le {libc=glibc}` (`powerpc64le-linux-gnu`)
38+
* `macOS x86_64` (`x86_64-apple-darwin`)
39+
* `Linux x86_64 {libc=glibc}` (`x86_64-linux-gnu`)
40+
* `Linux x86_64 {libc=musl}` (`x86_64-linux-musl`)
41+
* `FreeBSD x86_64` (`x86_64-unknown-freebsd`)
42+
43+
## Dependencies
44+
45+
The following JLL packages are required by `libwebsockets_jll.jl`:
46+
47+
* [`OpenSSL_jll`](https://github.com/JuliaBinaryWrappers/OpenSSL_jll.jl)
48+
* [`Zlib_jll`](https://github.com/JuliaBinaryWrappers/Zlib_jll.jl)
49+
50+
## Products
51+
52+
The code bindings within this package are autogenerated from the following `Products`:
53+
54+
* `LibraryProduct`: `libwebsockets`

src/libwebsockets_jll.jl

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# Use baremodule to shave off a few KB from the serialized `.ji` file
2+
baremodule libwebsockets_jll
3+
using Base
4+
using Base: UUID
5+
import JLLWrappers
6+
7+
JLLWrappers.@generate_main_file_header("libwebsockets")
8+
JLLWrappers.@generate_main_file("libwebsockets", UUID("b6b84edf-6aef-5ff6-9b66-656961a84a09"))
9+
end # module libwebsockets_jll
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# Autogenerated wrapper script for libwebsockets_jll for aarch64-apple-darwin
2+
export libwebsockets
3+
4+
using OpenSSL_jll
5+
using Zlib_jll
6+
JLLWrappers.@generate_wrapper_header("libwebsockets")
7+
JLLWrappers.@declare_library_product(libwebsockets, "@rpath/libwebsockets.19.dylib")
8+
function __init__()
9+
JLLWrappers.@generate_init_header(OpenSSL_jll, Zlib_jll)
10+
JLLWrappers.@init_library_product(
11+
libwebsockets,
12+
"lib/libwebsockets.19.dylib",
13+
RTLD_LAZY | RTLD_DEEPBIND,
14+
)
15+
16+
JLLWrappers.@generate_init_footer()
17+
end # __init__()

src/wrappers/aarch64-linux-gnu.jl

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# Autogenerated wrapper script for libwebsockets_jll for aarch64-linux-gnu
2+
export libwebsockets
3+
4+
using OpenSSL_jll
5+
using Zlib_jll
6+
JLLWrappers.@generate_wrapper_header("libwebsockets")
7+
JLLWrappers.@declare_library_product(libwebsockets, "libwebsockets.so.19")
8+
function __init__()
9+
JLLWrappers.@generate_init_header(OpenSSL_jll, Zlib_jll)
10+
JLLWrappers.@init_library_product(
11+
libwebsockets,
12+
"lib/libwebsockets.so",
13+
RTLD_LAZY | RTLD_DEEPBIND,
14+
)
15+
16+
JLLWrappers.@generate_init_footer()
17+
end # __init__()

src/wrappers/aarch64-linux-musl.jl

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# Autogenerated wrapper script for libwebsockets_jll for aarch64-linux-musl
2+
export libwebsockets
3+
4+
using OpenSSL_jll
5+
using Zlib_jll
6+
JLLWrappers.@generate_wrapper_header("libwebsockets")
7+
JLLWrappers.@declare_library_product(libwebsockets, "libwebsockets.so.19")
8+
function __init__()
9+
JLLWrappers.@generate_init_header(OpenSSL_jll, Zlib_jll)
10+
JLLWrappers.@init_library_product(
11+
libwebsockets,
12+
"lib/libwebsockets.so",
13+
RTLD_LAZY | RTLD_DEEPBIND,
14+
)
15+
16+
JLLWrappers.@generate_init_footer()
17+
end # __init__()
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# Autogenerated wrapper script for libwebsockets_jll for aarch64-unknown-freebsd
2+
export libwebsockets
3+
4+
using OpenSSL_jll
5+
using Zlib_jll
6+
JLLWrappers.@generate_wrapper_header("libwebsockets")
7+
JLLWrappers.@declare_library_product(libwebsockets, "libwebsockets.so.19")
8+
function __init__()
9+
JLLWrappers.@generate_init_header(OpenSSL_jll, Zlib_jll)
10+
JLLWrappers.@init_library_product(
11+
libwebsockets,
12+
"lib/libwebsockets.so",
13+
RTLD_LAZY | RTLD_DEEPBIND,
14+
)
15+
16+
JLLWrappers.@generate_init_footer()
17+
end # __init__()

0 commit comments

Comments
 (0)