Hi,

In data sabato 23 maggio 2020 21:05:13 CEST, Birger Schacht ha scritto:
> On 5/23/20 8:12 PM, Pino Toscano wrote:
> > Hi,
> > 
> > it would be nice to have a libusbguard-dev package providing the
> > development files for libusbguard0. Upstream already installs them,
> > so it is matter of shipping them in a new libusbguard-dev package.
> > This way 3rd party applications can be built using the shared
> > libusbguard library.
> 
> Upstream does not consider the API to be stable, thats why we're
> installing to a private location for now and therefore not shipping
> development files.

Hmm interesting, as on other distributions (Fedora, openSUSE, Gentoo
and Arch Linux, I checked) they are available.

> Also I'm not aware of any other projects besides
> upstream using the usbguard library. Are there any 3rd party
> applications? That might change things...

I revived the Qt applet [1] that upstream removed, since there is no
other GUI equivalent other than GNOME Shell (so not an option for
whoever does not use it).

An item in my TODO list is get rid of the library, which I already
started to do (i.e. the communication is done via usbguard-dbus instead
of the IPC). The other usages of the library are:
- logging (should be easy)
- parsing the rules, which is a non-trivial task (given their syntax)

[1] https://github.com/pinotree/usbguard-applet-qt/

So up to you: I can live with a locally built src:usbguard that
provides libusbguard-dev until I need it.

-- 
Pino Toscano

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to