1
+ @static if VERSION < v " 1.3.0"
2
+
1
3
using BinaryProvider # requires BinaryProvider 0.3.0 or later
2
4
3
5
# Parse some basic command-line arguments
4
6
const verbose = " --verbose" in ARGS
5
7
const prefix = Prefix (get ([a for a in ARGS if a != " --verbose" ], 1 , joinpath (@__DIR__ , " usr" )))
6
8
products = [
7
- LibraryProduct (prefix, [ " libsqlite3" ] , :libsqlite ),
9
+ LibraryProduct (prefix, " libsqlite3" , :libsqlite ),
8
10
]
9
11
10
12
# Download binaries from hosted location
11
- bin_prefix = " https://github.com/JuliaDatabases/SQLiteBuilder /releases/download/v0.10. 0"
13
+ bin_prefix = " https://github.com/JuliaBinaryWrappers/SQLite_jll.jl /releases/download/SQLite-v3.31.1+ 0"
12
14
13
15
# Listing of files generated by BinaryBuilder:
14
16
download_info = Dict (
15
- Linux (:aarch64 , libc= :glibc ) => (" $bin_prefix /SQLite.v3.28.0 .aarch64-linux-gnu.tar.gz" , " e8bb76f8a86a943d59215b8ec8b2308b08a48c78df5238210e65657da86c67b4 " ),
16
- Linux (:aarch64 , libc= :musl ) => (" $bin_prefix /SQLite.v3.28.0 .aarch64-linux-musl.tar.gz" , " 41b396e4e3843daed5de52eb0b884de6815e1aeab686fa4742c15c37ffe2a255 " ),
17
- Linux (:armv7l , libc= :glibc , call_abi= :eabihf ) => (" $bin_prefix /SQLite.v3.28.0.arm -linux-gnueabihf.tar.gz" , " 9810741a754f22320ac6cdb5e3723bcd5ba0fef301675282dcc616b1ab2b6a6e " ),
18
- Linux (:armv7l , libc= :musl , call_abi= :eabihf ) => (" $bin_prefix /SQLite.v3.28.0.arm -linux-musleabihf.tar.gz" , " c973b1187e2c8de468f0b19a4a5d04e3b276e21c59bee09811418ae15cb83d10 " ),
19
- Linux (:i686 , libc= :glibc ) => (" $bin_prefix /SQLite.v3.28.0 .i686-linux-gnu.tar.gz" , " 246e50c4412f69a8b127caa5e94d90f1e8674d365e64af42f02c29958fe2ea01 " ),
20
- Linux (:i686 , libc= :musl ) => (" $bin_prefix /SQLite.v3.28.0 .i686-linux-musl.tar.gz" , " 2028945661a8bd71dcf1b434b5743e9fe4a3e1f74f6ab6c3ae713d212d2670d1 " ),
21
- Windows (:i686 ) => (" $bin_prefix /SQLite.v3.28.0 .i686-w64-mingw32.tar.gz" , " a098ed658fb5f3b1194bb880d03069461c98f4179962784de8ee52d406635d44 " ),
22
- Linux (:powerpc64le , libc= :glibc ) => (" $bin_prefix /SQLite.v3.28.0 .powerpc64le-linux-gnu.tar.gz" , " 08b8c016d7acb22db0d884cf8c6e992a99158cd6749ef1dd37f0202a4c7e6ade " ),
23
- MacOS (:x86_64 ) => (" $bin_prefix /SQLite.v3.28.0 .x86_64-apple-darwin14.tar.gz" , " 046f597b79c53cbfbfd94d6b36fc2e8f2ba77284f10e026464c753a895661b70 " ),
24
- Linux (:x86_64 , libc= :glibc ) => (" $bin_prefix /SQLite.v3.28.0 .x86_64-linux-gnu.tar.gz" , " 79e1a43df65ed22a3d3401b0607711a570f27f9caeb9d57d3e8ec90384461dd3 " ),
25
- Linux (:x86_64 , libc= :musl ) => (" $bin_prefix /SQLite.v3.28.0 .x86_64-linux-musl.tar.gz" , " 9267775482078afecde24aa894d165e04123ff47895a01f5047a7333505009a0 " ),
26
- FreeBSD (:x86_64 ) => (" $bin_prefix /SQLite.v3.28.0 .x86_64-unknown-freebsd11.1.tar.gz" , " 45268da994d260fb322b1e75d4c500c61dd4936de9964911fa98edbde3db08e0 " ),
27
- Windows (:x86_64 ) => (" $bin_prefix /SQLite.v3.28.0 .x86_64-w64-mingw32.tar.gz" , " 74cc63b003b85de0c0e8406b44310f6443f5f52f40ab61a28829a0e6dfbb4936 " ),
17
+ Linux (:aarch64 , libc= :glibc ) => (" $bin_prefix /SQLite.v3.31.1 .aarch64-linux-gnu.tar.gz" , " 4988c1adca1eefca51738138ba102b4f841e737f68177610746b6a1bc47026b1 " ),
18
+ Linux (:aarch64 , libc= :musl ) => (" $bin_prefix /SQLite.v3.31.1 .aarch64-linux-musl.tar.gz" , " ff0618c4f01b219dc1767ec86d3845e0d47cd7969f721d52085db10789a605f0 " ),
19
+ Linux (:armv7l , libc= :glibc , call_abi= :eabihf ) => (" $bin_prefix /SQLite.v3.31.1.armv7l -linux-gnueabihf.tar.gz" , " c9c66119e24d83ee440a79668657b54f0398cb2ebf186cd2cc1774e160f43de7 " ),
20
+ Linux (:armv7l , libc= :musl , call_abi= :eabihf ) => (" $bin_prefix /SQLite.v3.31.1.armv7l -linux-musleabihf.tar.gz" , " 3cb9654a11b8888b128a7f1e28cb7f585bf2f39121b1b4625c29b9ff4a3912d1 " ),
21
+ Linux (:i686 , libc= :glibc ) => (" $bin_prefix /SQLite.v3.31.1 .i686-linux-gnu.tar.gz" , " 02f29a2b9ebdd8300c513e39c49e6d5c1b1dee46ff7a3df3c31e30fc4c3f4728 " ),
22
+ Linux (:i686 , libc= :musl ) => (" $bin_prefix /SQLite.v3.31.1 .i686-linux-musl.tar.gz" , " 0b211226e2d969e23876cf5a0975dc5a9abc05848349c18e92c6fa4b3147a946 " ),
23
+ Windows (:i686 ) => (" $bin_prefix /SQLite.v3.31.1 .i686-w64-mingw32.tar.gz" , " e3db972094bcb86c6d3a7a845f14f328999ad380e6bcad53db104a1a48fa05fa " ),
24
+ Linux (:powerpc64le , libc= :glibc ) => (" $bin_prefix /SQLite.v3.31.1 .powerpc64le-linux-gnu.tar.gz" , " 88c191f00c801a5701fe00f55db968d9e609de6b19d112721f990e24aabf9334 " ),
25
+ MacOS (:x86_64 ) => (" $bin_prefix /SQLite.v3.31.1 .x86_64-apple-darwin14.tar.gz" , " 3cefd1e9d7c775936aa131515b83ea4cb754af5a4a5a872b4e1a53f1f5c472c1 " ),
26
+ Linux (:x86_64 , libc= :glibc ) => (" $bin_prefix /SQLite.v3.31.1 .x86_64-linux-gnu.tar.gz" , " ad27dfd75aa8e7d3822d6d7c58a6f0daf94e8e995427a877084cbb4dd466f91a " ),
27
+ Linux (:x86_64 , libc= :musl ) => (" $bin_prefix /SQLite.v3.31.1 .x86_64-linux-musl.tar.gz" , " d333808f3437e8d46ef9ea5dcabaa3eb7a101da18064c2bf95f82b8a2a6b4921 " ),
28
+ FreeBSD (:x86_64 ) => (" $bin_prefix /SQLite.v3.31.1 .x86_64-unknown-freebsd11.1.tar.gz" , " a4c4e34da8cf80047a4ad4764e728541ea9d00274bc59be802b2e567cc871ea7 " ),
29
+ Windows (:x86_64 ) => (" $bin_prefix /SQLite.v3.31.1 .x86_64-w64-mingw32.tar.gz" , " a3e1fd2ade228a62ca0969632a50a5528e294086ebf515cdc59e384ffb87cfc2 " ),
28
30
)
29
31
30
32
# Install unsatisfied or updated dependencies:
46
48
47
49
# Write out a deps.jl file that will contain mappings for our products
48
50
write_deps_file (joinpath (@__DIR__ , " deps.jl" ), products, verbose= verbose)
51
+
52
+ end # VERSION
0 commit comments