Cubyz/build.zig.zon
IntegratedQuantum 4b856619b5
Trying out miniaudio (#1652)
It does seem to offer a higher level interface, including spatial audio.

However this proof of concept only uses the low level interface, which
is pretty similar to port audio so far, also performance-wise.
Only technical difference so far seems to be that we can actually deinit
it without crashing.

@ikabod-kee since you got better ears for this, could you check if you
notice anything that got better or worse with this transition?
Particularly, I'd like to know if you notice any improvements with
respect to #571.

Remaining work if accepted:
- [x] Include this in the libs and precompile it instead of adding it
here
- [x] remove portaudio from the libs
- [x] make a new libs release and use it here
- [x] Remove remaining references of portaudio from the source

fixes #415
fixes #571
2025-07-05 11:49:18 +02:00

41 lines
1.7 KiB
Zig

.{
.name = .Cubyzig,
.fingerprint = 0x782a2e402c0ee887,
.version = "0.0.0",
.paths = .{""},
.dependencies = .{
.local = .{
.path = "../Cubyz-libs/zig-out", // Local alternative to the cubyz_deps below
.lazy = true,
},
.cubyz_deps_headers = .{
.url = "https://github.com/PixelGuys/Cubyz-Libs/releases/download/6/cubyz_deps_headers.tar.gz",
.hash = "N-V-__8AAJ--TQDpDOZYIlfywTJhvDTy31Vm7gDmH0V104Fd",
},
.cubyz_deps_aarch64_macos = .{
.url = "https://github.com/PixelGuys/Cubyz-Libs/releases/download/6/cubyz_deps_aarch64-macos-none.tar.gz",
.hash = "N-V-__8AAMQDQgJHVnvPvXG_aLxBTbf1JUS9nknqVj-gPyiq",
},
.cubyz_deps_aarch64_linux = .{
.url = "https://github.com/PixelGuys/Cubyz-Libs/releases/download/6/cubyz_deps_aarch64-linux-musl.tar.gz",
.hash = "N-V-__8AAOTMkgKmHhBPhqTfh_7YcnM801wKAjg_qwobFXkS",
},
.cubyz_deps_aarch64_windows = .{
.url = "https://github.com/PixelGuys/Cubyz-Libs/releases/download/6/cubyz_deps_aarch64-windows-gnu.tar.gz",
.hash = "N-V-__8AAAYpsgLaa_ttDfAghcK5vDzeIqM1hbVbSypPVifd",
},
.cubyz_deps_x86_64_macos = .{
.url = "https://github.com/PixelGuys/Cubyz-Libs/releases/download/6/cubyz_deps_x86_64-macos-none.tar.gz",
.hash = "N-V-__8AALg4OwIwYK294eK0Nr-mZibpxJh_IpQLvNhO5Z0X",
},
.cubyz_deps_x86_64_linux = .{
.url = "https://github.com/PixelGuys/Cubyz-Libs/releases/download/6/cubyz_deps_x86_64-linux-musl.tar.gz",
.hash = "N-V-__8AABLMkQJIHo6bFgVMitmahlUhuGovf-SPw7-I42kX",
},
.cubyz_deps_x86_64_windows = .{
.url = "https://github.com/PixelGuys/Cubyz-Libs/releases/download/6/cubyz_deps_x86_64-windows-gnu.tar.gz",
.hash = "N-V-__8AAIpW1AJNtAJnajSjZfiiqMB2tKQ8qkR2g6nhf5SE",
},
},
}