[fprint] libfprint ported to Meson and gtk-doc

Bastien Nocera hadess at hadess.net
Fri May 18 03:51:35 UTC 2018


On Thu, 2018-05-17 at 23:40 +0300, Igor Filatov wrote:
> Mine seems ok. The docs could use a short build&install guide though.
> I've updated the readme in my
> repo https://github.com/iafilatov/libfprint. Meson is great but from
> a user's perspective it doesn't beat `./configure && make`.

>From the user's perspective, users shouldn't have to build their own
system libraries. From the developers point-of-view, the rules are
actually readable, understandable, and it takes as long to build
libfprint and the docs as it did just running configure. So I'm fine
with the drawbacks :)

>  And actually there's quite a few ones who want to try it out but
> don't have that much experience with build systems.

If anyone has problems updating the Makefile.am/configure.ac rules for
their WIP drivers, let me know.

FWIW, unless additional files or libraries are needed, you'd only need
to add the driver name to "all_drivers" in the top-level meson.build,
and add a conditional in the "foreach driver: drivers" loop in
libfprint/meson.build.

> I'd like to follow the updates in the new repo but it won't let me
> sign in. Says my account is blocked...

There's no new repo, it's not migrated yet.

> On Thu, May 17, 2018 at 7:01 PM Bastien Nocera <hadess at hadess.net>
> wrote:
> > Hello all,
> > 
> > libfprint has been ported to Meson[1] (from autotools) and gtk-doc
> > (from Doxygen) in git. This means that building libfprint is now
> > much
> > much faster, and the API documentation is now clearer.
> > 
> > It would be great if driver authors could update their development
> > branches and report any problems.
> > 
> > Let me know if you run into any problems building the library, or
> > spot
> > any errors in the documentation.
> > 
> > Other short-term plans include migrating libfprint and fprintd to
> > freedesktop.org's gitlab instance[2], giving the website/wiki a
> > refresh, and writing a guide to writing new drivers.
> > 
> > Cheers
> > 
> > [1]: http://mesonbuild.com/
> > [2]: https://gitlab.freedesktop.org/freedesktop/freedesktop/issues/
> > 21
> > _______________________________________________
> > fprint mailing list
> > fprint at lists.freedesktop.org
> > https://lists.freedesktop.org/mailman/listinfo/fprint


More information about the fprint mailing list