./audio/suil, Lightweight C library for loading and wrapping LV2 plugin UIs

[ Image CVSweb ] [ Image Homepage ] [ Image RSS ] [ Image Required by ]


Branch: CURRENT, Version: 0.10.26nb2, Package name: suil-0.10.26nb2, Maintainer: ryoon

Suil is a lightweight C library for loading and wrapping LV2 plugin
UIs.

Suil makes it possible to load a UI of any toolkit in a host using
any other toolkit (assuming the toolkits are both supported by
Suil). Hosts do not need to build against or link to foreign toolkit
libraries to use UIs written with that toolkit; all the necessary
magic is performed by dynamically loaded modules. The API is designed
such that hosts do not need to explicitly support specific toolkits
at all - if Suil supports a particular toolkit, then UIs in that
toolkit will work in all hosts that use Suil automatically.


Required to run:
[x11/gtk2] [x11/gtk3] [audio/lv2]

Required to build:
[pkgtools/x11-links] [x11/xcb-proto] [x11/fixesproto4] [pkgtools/cwrappers] [x11/xorgproto]

Master sites:

Filesize: 28.609 KB

Version history: (Expand)


CVS history: (Expand)


   2026-08-12 14:52:54 by Thomas Klausner | Files touched by this commit (11)
Log message:
*: recursive bump for lv2 bl3.mk file change
   2026-07-13 06:36:42 by Thomas Klausner | Files touched by this commit (846)
Log message:
*: recursive bump for libmpg123 dependency in lame
   2026-07-06 02:48:50 by Adam Ciarcinski | Files touched by this commit (1)
Log message:
suil: add options.mk
   2026-07-05 14:12:51 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
suil: updated to 0.10.26

suil (0.10.26) stable; urgency=medium

  * Add clang nullability annotations
  * Address new warnings in clang and clang-tidy 21
  * Fix documentation build without sphinx_lv2_theme

 -- David Robillard <d@drobilla.net>  Tue, 10 Feb 2026 19:50:45 +0000

suil (0.10.24) stable; urgency=medium

  * Add header warnings test
  * Avoid over-use of yielding meson options

 -- David Robillard <d@drobilla.net>  Wed, 12 Nov 2025 19:20:37 +0000

suil (0.10.22) stable; urgency=medium

  * Add support for X11 in Qt6
  * Fix library current_version on MacOS
  * Monitor size hints and window resizes for X11 in Gtk3

 -- David Robillard <d@drobilla.net>  Sun, 19 Jan 2025 13:58:40 +0000

suil (0.10.20) stable; urgency=medium

  * Allow SUIL_API to be defined by the user
  * Fix dependencies in pkg-config file
  * Only check for Gtk Quartz support on MacOS
  * Override pkg-config dependency within meson
  * Remove Gtk in Qt and Qt in Gtk wrappers
  * Remove junk files from documentation install
  * Replace duplicated dox_to_sphinx script with sphinxygen dependency
   2026-06-11 09:18:01 by Thomas Klausner | Files touched by this commit (788)
Log message:
gtk3: bump PKGREVISION for wayland option default change

Recursive bump to hopefully fix bulk build fallout due to the
unversioned change.
   2026-01-27 09:41:10 by Thomas Klausner | Files touched by this commit (1344)
Log message:
*: recursive bump for removal of cairo's xcb option
   2025-12-15 22:37:46 by Thomas Klausner | Files touched by this commit (1)
Log message:
suil: try fixing PLIST on Darwin
   2025-10-23 22:40:24 by Thomas Klausner | Files touched by this commit (2999)
Log message:
*: recursive bump for pcre2

Running an old binary against the new pcre doesn't work:
/usr/pkg/lib/libpcre2-8.so.0: version PCRE2_10.47 required by \ 
/usr/pkg/lib/libglib-2.0.so.0 not defined