Skip to content

Releases: mesonbuild/wrapdb

jansson_2.14-3

28 Oct 04:50
Compare
Choose a tag to compare
jansson: Fix missing file and non-installed files

A file was missing from the list of source files which caused build failures. Also, install public header files and generate a pkgconfig file to have behavior more like upstream's build system and other wrap files.

rubberband_4.0.0-1

27 Oct 02:11
Compare
Choose a tag to compare
rubberband: update from 3.3.0 to 4.0.0

quill_7.4.0-1

27 Oct 02:09
Compare
Choose a tag to compare
rubberband: update from 3.3.0 to 4.0.0

zlib-ng_2.2.2-1

24 Oct 20:55
Compare
Choose a tag to compare
zlib-ng: add

Based on zlib.wrap and zlib-ng's CMake build.

The wrap omits these upstream features:

- Support for building without optimizations (WITH_OPTIM=OFF), with
  -march=native (WITH_NATIVE_INSTRUCTIONS=ON), without new strategies,
  without runtime CPU detection, or with reduced memory requirements
- Support for building as C99
- Configurable API function name prefix
- Forcible override of optimization levels greater than 2, enablement of
  -fno-semantic-interposition, and use of software floating point on
  32-bit ARM.  It's not the build system's job to override the user's
  settings.  We do forcibly disable LTO to prevent it potentially merging
  blocks built for different CPU subarches.  (GCC, at least, won't do that
  in any case.)
- Defining HAVE_SYMVER (optional, and currently a no-op)
- Defining ZLIB_DEBUG in debug builds.  Wrap users probably don't want
  this.
- Naming the static build "zlibstatic" on Windows
- Maintainer warnings
- Sanitizers, fuzzers, benchmarks, coverage, and most tests

Also, the exact build logic differs from upstream in a number of small
details.

The wrap always uses the dependency name "zlib-ng", even when building in
zlib-compat mode.  Meson will not allow zlib and zlib-ng to share the
dependency name "zlib" within WrapDB.  Parent projects can invoke
meson.override_dependency('zlib', ...) if desired.

wayland-protocols_1.38-1

24 Oct 14:40
Compare
Choose a tag to compare
wayland-protocols: fallback to wayland wrap for wayland-scanner

sdl2_image_2.6.3-3

24 Oct 20:55
Compare
Choose a tag to compare
zlib-ng: add

Based on zlib.wrap and zlib-ng's CMake build.

The wrap omits these upstream features:

- Support for building without optimizations (WITH_OPTIM=OFF), with
  -march=native (WITH_NATIVE_INSTRUCTIONS=ON), without new strategies,
  without runtime CPU detection, or with reduced memory requirements
- Support for building as C99
- Configurable API function name prefix
- Forcible override of optimization levels greater than 2, enablement of
  -fno-semantic-interposition, and use of software floating point on
  32-bit ARM.  It's not the build system's job to override the user's
  settings.  We do forcibly disable LTO to prevent it potentially merging
  blocks built for different CPU subarches.  (GCC, at least, won't do that
  in any case.)
- Defining HAVE_SYMVER (optional, and currently a no-op)
- Defining ZLIB_DEBUG in debug builds.  Wrap users probably don't want
  this.
- Naming the static build "zlibstatic" on Windows
- Maintainer warnings
- Sanitizers, fuzzers, benchmarks, coverage, and most tests

Also, the exact build logic differs from upstream in a number of small
details.

The wrap always uses the dependency name "zlib-ng", even when building in
zlib-compat mode.  Meson will not allow zlib and zlib-ng to share the
dependency name "zlib" within WrapDB.  Parent projects can invoke
meson.override_dependency('zlib', ...) if desired.

nanobind_2.2.0-2

24 Oct 20:54
Compare
Choose a tag to compare
nanobind: compile nanobind lib with -DNB_FREE_THREADED with nogil pyt…

cpr_1.11.0-1

23 Oct 20:22
Compare
Choose a tag to compare
cpr: update to 1.11.0

sqlite3_3.47.0-1

22 Oct 22:26
Compare
Choose a tag to compare
sqlite3: update to 3.47.0

glib_2.82.2-1

20 Oct 02:09
Compare
Choose a tag to compare
glib: update from 2.82.1 to 2.82.2