summaryrefslogtreecommitdiffstats
path: root/PACKAGING.md
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2022-12-11 12:50:31 -0500
committerDavid Robillard <d@drobilla.net>2022-12-11 12:52:25 -0500
commitad39b43b42b25293ef3e72c83c640ff1e315b3dd (patch)
tree48fc0edea9d2d7376a90a8cf2fc5dfb70e190385 /PACKAGING.md
parent5a92421ad95a8dc50c509c493b57c31eb57cf58e (diff)
downloadsuil-ad39b43b42b25293ef3e72c83c640ff1e315b3dd.tar.gz
suil-ad39b43b42b25293ef3e72c83c640ff1e315b3dd.tar.bz2
suil-ad39b43b42b25293ef3e72c83c640ff1e315b3dd.zip
Remove Gtk in Qt and Qt in Gtk wrappers
Diffstat (limited to 'PACKAGING.md')
-rw-r--r--PACKAGING.md12
1 files changed, 6 insertions, 6 deletions
diff --git a/PACKAGING.md b/PACKAGING.md
index 4702379..6b0debb 100644
--- a/PACKAGING.md
+++ b/PACKAGING.md
@@ -9,7 +9,7 @@ versions. To facilitate this, the shared library name, include directory, and
pkg-config file are suffixed with the major version number of the library.
Dependencies check for the pkg-config package `suil-0` and will build against a
-compatible version 0, regardless any other installed versions.
+compatible version 0, regardless any other installed major versions.
Packages should follow the same conventions as above, that is, include the
major version (and only the major version) in the name of the package so that
@@ -23,12 +23,12 @@ achieve this, Suil dynamically loads modules for the toolkits in use. The main
Suil library does NOT depend on any toolkit libraries, and its package
shouldn't either (otherwise, for example, every LV2 host in the distribution
would depend directly on Gtk and Qt). Individual modules (like
-`libsuil_gtk2_in_qt5.so`) should be packaged separately and themselves depend
-on the involved toolkits. These packages should also be versioned as described
-above to support parallel installation.
+`libsuil_x11_in_gtk3.so`) should be packaged separately and themselves depend
+on the involved libraries or toolkits. These packages should also be versioned
+as described above to support parallel installation.
Please do not make the main Suil package strongly depend on any toolkit
-package, this defeats the purpose of Suil and will irritate users who want to
-avoid a particular toolkit dependency for whatever reason. "Weak" or
+package, this defeats the purpose of Suil and will cause problems for users who
+need to avoid a particular toolkit dependency for whatever reason. "Weak" or
"recommended" dependencies are fine, the important thing is that users are able
to avoid particular toolkits if they choose.