Releases: JuliaPackaging/BinaryProvider.jl
v0.4.2
Small feature release
v0.4.1 Add test for FileProduct mappings (#102)
v1.0 compatibility release
Fixes for 0.7/1.0 (#95) * Quash depwarns * Stop testing on 0.6 * Fix some additional 1.0 issues * Drop Compat dependency * Use appveyor.yml from AppVeyor.jl * Two more missing `contains()` calls * Fix `findfirst()` invocation
Fix tests on 0.7
Fix tests on 0.7 (#85) * Fix tests on 0.7 * rm Project.toml for now
Fix downloading and unpacking of non-.tar.gz files
We actually download .tar.xz
files (for example) with this package.
0.7 fixes, smarter LibraryProduct
Prior to this release, LibraryProduct
s would look for libraries within libdir(prefix)
, where libdir()
would decide which subdirectory to look in based upon the platform Julia was running on. This made BinaryBuilder
not look within bin
directories when building within Linux for Windows. This release now properly propagates the platform through to the product locate()
methods.
Tarball management improvements
This release contains a substantial improvement thanks to @stevengj, allowing package authors to update already installed tarballs with ease and reliability, by using the new isinstalled()
and install(;force=true)
behaviors.
This release also contains some fixes to Windows and FreeBSD platforms.
This release removes the supported_platforms()
function; this is now provided by BinaryBuilder
.
Fix isfile() regression on Windows
Also adds package(src_dir, tarball_path)
to support packaging a directory directly. Used by JuliaPackaging/BinaryBuilder.jl#205
Fix arm triplet regression
Merge pull request #53 from JuliaPackaging/sf/fixups Fix triplet regression and testing error
Expand usability of BinaryProvider.jl
Allows for systems with unrecognized (or unsupported) triplets to still use the majority of BinaryProvider.jl's functionality.
Removes backward-compatibility shims.
Uses relative paths instead of absolute ones within generated deps.jl
files.