Ahwoo.BRUTAL.ZLib
2026.10.1
Prefix Reserved
dotnet add package Ahwoo.BRUTAL.ZLib --version 2026.10.1
NuGet\Install-Package Ahwoo.BRUTAL.ZLib -Version 2026.10.1
<PackageReference Include="Ahwoo.BRUTAL.ZLib" Version="2026.10.1" />
<PackageVersion Include="Ahwoo.BRUTAL.ZLib" Version="2026.10.1" />
<PackageReference Include="Ahwoo.BRUTAL.ZLib" />
paket add Ahwoo.BRUTAL.ZLib --version 2026.10.1
#r "nuget: Ahwoo.BRUTAL.ZLib, 2026.10.1"
#:package Ahwoo.BRUTAL.ZLib@2026.10.1
#addin nuget:?package=Ahwoo.BRUTAL.ZLib&version=2026.10.1
#tool nuget:?package=Ahwoo.BRUTAL.ZLib&version=2026.10.1
Brutal ZLib
Native build for the zlib library, for use with the BRUTAL framework.
Note: This package does not provide C# interop. It builds the native zlib project and outputs the zlib DLLs for other packages to consume.
Links
NuGet Packages
- Ahwoo.BRUTAL.ZLib - Native zlib binaries for use with Brutal packages
Package Layout
The Ahwoo.BRUTAL.ZLib NuGet package contains the native zlib binaries plus the
headers and import library that dependent packages build against:
ZLib Nuget Package Contents
├── buildTransitive/
│ └── RocketWerkz.Brutal.ZLib.targets # auto-imported; injects ZLIB_NUGET_DIR for cmake consumers
├── build/
│ └── natives/
│ ├── cmake/
│ │ └── FindZLIB.cmake # shim so consumers resolve zlib from this package
│ ├── include/
│ │ ├── zlib.h # zlib public header for libraries consuming zlib
│ │ └── zconf.h # zlib config header for libraries consuming zlib
│ └── lib/
│ └── win-x64/
│ └── zlib.lib # Windows import library
├── LICENSES/
│ └── BRUTAL-ZLIB-THIRD-PARTY-NOTICES.txt # zlib licence, reproduced in full
├── lib/
│ └── net10.0/
│ └── Brutal.ZLib.dll # marker assembly (no C# interop, see note above)
└── runtimes/
├── win-x64/native/
│ └── zlib.dll # Windows shared library
├── linux-x64/native/
│ ├── libzlib.so # unversioned name, soname and full version:
│ ├── libzlib.so.1 # one binary under three names, shipped as three
│ └── libzlib.so.1.3.2.1 # copies rather than symlinks
└── osx-arm64/native/
├── libzlib.dylib # unversioned name, install name and full version:
├── libzlib.1.dylib # one binary under three names, shipped as three
└── libzlib.1.3.2.1.dylib # copies rather than symlinks
The runtimes/ binaries are what get deployed next to a consuming app. The build/natives/
headers and import library are dev artifacts so other native packages (e.g. libpng/FreeType)
can compile and link against zlib.
Third-party licensing
This package redistributes zlib under the zlib licence,
built unmodified from upstream. The full licence text ships inside the package at
LICENSES/BRUTAL-ZLIB-THIRD-PARTY-NOTICES.txt. The package also ships zlib.h and
zconf.h in source form, each carrying zlib's own copyright notice.
The CMake wrapper declares brutal_install_native(TARGETS zlib).
NativeBuild stages and packs the runtime and import libraries.
Portable application output keeps native libraries under runtimes/<rid>/native;
an explicit RuntimeIdentifier uses the SDK's flat output layout.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- No dependencies.
NuGet packages (2)
Showing the top 2 NuGet packages that depend on Ahwoo.BRUTAL.ZLib:
| Package | Downloads |
|---|---|
|
Ahwoo.BRUTAL.FreeType
Native FreeType and libpng binaries for use with Brutal packages. |
|
|
Ahwoo.BRUTAL.NotCurses
Package Description |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 2026.10.1 | 723 | 10/15/2026 |
Builds with BrutalPackage.Sdk 2026.10.1 against the 2026.10.1 Brutal packages, so Brutal.T4 is no longer pulled in as a transitive dependency.
No public API changes.
**Full Changelog:** [v2026.10.0...v2026.10.1](https://github.com/RocketWerkz/brutal.zlib/compare/v2026.10.0...v2026.10.1)