Skip to content

Instantly share code, notes, and snippets.

@eht16
Last active November 1, 2020 23:13
Show Gist options
  • Save eht16/1476a583559be6fdddff1d446ec879bb to your computer and use it in GitHub Desktop.
Save eht16/1476a583559be6fdddff1d446ec879bb to your computer and use it in GitHub Desktop.

Geany-Plugin Dependency Matrix

Common Dependencies

The Geany-Plugins package and so all of the included plugins have some common dependencies:

  • Geany
  • GTK (same major version required as for Geany)
  • check (for "make check" to run unit tests)
  • cppcheck (for "make check" to run static code analysis)

Plugin Dependencies

Plugin Dependencies Debian/Ubuntu CentOS/Fedora Mingw-w64
addons - - - -
automark - - - -
codenav - - - -
commander - - - -
debugger vte libvte-dev N/A
defineformat - - -
devhelp gconf-2.0
libwnck-1.0
webkit-1.0
zlib
libgconf2-dev
libwnck-dev
libwebkitgtk-dev
zlib1g-dev
N/A
geanyctags ctags [1] exuberant-ctags mingw-w64-x86_64-ctags
geanydoc - - - -
geanyextrasel - - - -
geanygdb - - - -
geanygendoc ctpl libctpl-dev mingw-w64-x86_64-ctpl-git
geanyinsertnum - - - -
geanylatex - - - -
geanylipsum - - - -
geanylua lua5.1 liblua5.1-0-dev mingw-w64-x86_64-lua51
geanymacro - - - -
geanyminiscript - - - -
geanynumberedbookmarks - - - -
geanypg gpgpme libgpgme-dev mingw-w64-x86_64-gpgme
geanyprj - - - -
geanypy pygtk-2.0
Python2
python-gtk2-dev
python2.7-dev
N/A
geanysendmail - - - -
geanyvc gtkspell libgtkspell3-3-dev mingw-w64-x86_64-gtkspell3
geniuspaste libsoup-2.4 libsoup2.4-dev mingw-w64-x86_64-libsoup
git-changebar libgit2 libgit2-dev mingw-w64-x86_64-libgit2
gproject - - - -
keyrecord - - - -
latex - - - -
lineoperations - - - -
lipsum - - - -
markdown libmarkdown [1]
webkit2gtk-4.0
libmarkdown2-dev
libwebkit2gtk-4.0-dev
N/A
multiterm valac
vte
valac
libvte-dev
N/A
overview - - - -
pairtaghighlighter - - - -
pohelper - - - -
pretty-printer libxml-2.0 libxml2-dev mingw-w64-x86_64-libxml2
projectorganizer - - - -
scope vte libvte-dev (vte not necessary)
sendmail - - - -
shiftcolumn - - - -
spellcheck enchant-2 libenchant-2-dev mingw-w64-x86_64-enchant
tableconvert - - - -
treebrowser - - - -
updatechecker libsoup-2.4 libsoup2.4-dev mingw-w64-x86_64-libsoup
vimode - - - -
webhelper webkitgtk-3.0 libwebkitgtk-3.0-dev N/A
workbench libgit2 libgit2-dev mingw-w64-x86_64-libgit2
xmlsnippets - - -

Notes

geanyctags: The ctags command is only a runtime dependency.

markdown: If the libmarkdown library is not available, the bundled peg-markdown library is used instead.

Editing notes

If you edit the table above, please keep the formatting. To list multiple dependencies for a single plugin, split the dependencies by <br> (a HTML line break).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment