Questo è il quadro dettagliato delle dipendenze. Ho messo sia i pacchetti costruiti da me sia quelli disponibili sul repository di Ponce e in calce le dipendenze necessarie tra i pacchetti rilasciati con la current:
Codice: Seleziona tutto
Dipendenze di Birdfont
Legenda:
(1) slackbuild disponibili sul repository di Ponce https://github.com/Ponce/slackbuilds
(2) slackbuild ex novo
Birdfont(2)-+- libgee(1)
|
|- libxmlbird(2)--- doit(2)-+- cloudpickle(2)
| |
| |- pyinotify(1)
|
|- webkit2gtk(1)-+- bubblewrap(1)
|
|- enchant2(1)
|
|- libseccomp(1)
|
|- gst-plugins-bad(1)
|
|- xdg-dbus-proxy(1)
|
|- wpebackend-fdo(1)--- libwpe(1)
|
|- geoclue2(1)
Inoltre devono essere installati i seguenti pacchetti della Slackware current:
cairo glib2 glibmm gdk-pixbuf2 gtk+3 json-glib libnotify libsoup ModemManager python3 sqlite vala
Birdfont. È il software specifico, con interfaccia grafica basata su GTK3:
- https://www.giand.it/download/birdfont.tar.gz
libxmlbird. È una libreria necessaria, sviluppata nell'ambito del progetto Birdfont:
- https://www.giand.it/download/libxmlbird.tar.gz
doit. È un'applicazione Python necessaria per la compilazione e l'installazione di libxmlbird (facoltativamente si può usare anche per la compilazione di Birdfont anche se non l'ho prevista come opzione nello slackbuild)
- https://www.giand.it/download/doit.tar.gz
cloudpickle. È un'applicazione Python necessaria come dipendenza per doit
- https://www.giand.it/download/cloudpickle.tar.gz
Gli archivi contengono i file README, slack-desc, *.info e *.SlackBuild così come sono contemplati secondo lo standard di Slackbuilds.org. Ovviamente i sorgenti vanno scaricati a parte. Per quanto riguarda gli script SlackBuild ho messo il riferimento di dovere agli autori degli script originari che ho adattato.
Due parole su Birdfont: il software è gratuito per uso non commerciale e con alcuni limiti tecnici. Per usi commerciali e per fruire di altre opzioni tecniche si paga una licenza che ha comunque un costo abbordabile, roba da una decina di dollari. Questo è quanto.