Artix Linux Forum

Init systems => OpenRC => Topic started by: Midou on 15 August 2022, 21:39:15

Title: Installing open-fprintd and fprintd-clients on OpenRC (Python Validity)
Post by: Midou on 15 August 2022, 21:39:15
Hello!

I'm trying to make my fingerprint reader work on my Artix Linux OpenRC install. My fingerprint reader being made by Validity,  python validity is my only choice. So fprintd is not an option for me. All AURs repos require libsystemd. The repos in question are: python-validity-git (https://aur.archlinux.org/packages/python-validity-git), fprintd-clients (https://aur.archlinux.org/packages/fprintd-clients), and open-fprintd (https://aur.archlinux.org/packages/open-fprintd). 2 of them depends on libsystemd. I'm not very experienced on making it work using OpenRC so i tought i'd ask help here.  :)
Title: Re: Installing open-fprintd and fprintd-clients on OpenRC (Python Validity)
Post by: Lancia on 16 August 2022, 05:20:16
Have you tried to remove their libsystemd dependency, compiling and installing them and seeing if they just work?
Title: Re: Installing open-fprintd and fprintd-clients on OpenRC (Python Validity)
Post by: Midou on 16 August 2022, 09:31:25
This is the first thing i did, i got stuck at compiling fprintd-clients, requiring systemd (not libsystemd !), not sure how to proceed to remove systemd dependencies without breaking the software.
Title: Re: Installing open-fprintd and fprintd-clients on OpenRC (Python Validity)
Post by: Ambie on 16 August 2022, 11:08:47
There is ebuild in Gentoo repo (https://gitweb.gentoo.org/repo/gentoo.git/tree/sys-auth/fprintd), with patches for using libelogind as libsystemd provider. You can try to adapt those.
Title: Re: Installing open-fprintd and fprintd-clients on OpenRC (Python Validity)
Post by: Midou on 16 August 2022, 13:50:43
I'll see what i can do with this, there are a bit of modifications to be done for it to fit the .patch file
Title: Re: Installing open-fprintd and fprintd-clients on OpenRC (Python Validity)
Post by: Midou on 17 September 2023, 22:59:42
For those looking at this post, i managed to make my fingerprint work. Github link of my comment with instructions below.
https://github.com/uunicorn/python-validity/issues/67#issuecomment-1682346902
Have fun :)