Package Details: howdy 2.6.1-2

Git Clone URL: https://aur.archlinux.org/howdy.git (read-only, click to copy)
Package Base: howdy
Description: Windows Hello for Linux
Upstream URL: https://github.com/boltgolt/howdy
Keywords: facial-recognition hello howdy ir pam-plugin windows-hello
Licenses: MIT
Submitter: kelleymcches
Maintainer: boltgolt (kageurufu, Raymo111, xuanruiqi, komex)
Last Packager: komex
Votes: 28
Popularity: 0.91
First Submitted: 2018-06-25 05:25
Last Updated: 2021-07-30 08:42

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 Next › Last »

bob418 commented on 2020-11-05 09:38

@bageljr

Thank you very much! I built pam-python using your method and now howdy works as expected.

bageljr commented on 2020-11-05 02:14

Ok so what I did was I just removed the python2-sphinx make dependency from both howdy and pam-python. Then I uncommented the documentation line from the pam-python build file. Now it works.

bob418 commented on 2020-11-05 01:34

@bageljr

I tried your fix and it built howdy successfully. However it doesn't generate pam_python,so, how do you make howdy in use for authentication? Previous method is to add

auth sufficient pam_python.so /lib/security/howdy/pam.py

bageljr commented on 2020-11-04 22:10

Fixed the pkgbuild file (changed dependencies so it doesn't rely on python2 anymore) Idk how you suggest a change though (I'm new)

Maintainer: Frank Tackitt frank@tackitt.net
Maintainer: boltgolt boltgolt@gmail.com
Co-Maintainer: Raymo111 hi@raymond.li
Contributor: Kelley McChesney kelley@kelleymcchesney.us

pkgname=howdy pkgver=2.6.1 pkgrel=1 pkgdesc="Windows Hello for Linux" arch=('x86_64') url="https://github.com/boltgolt/howdy" license=('MIT') depends=( 'opencv' 'hdf5' 'python-pam' 'python3' 'python-pillow' 'python-dlib' 'python-face_recognition' 'python-face_recognition_models' 'python-click' 'python-numpy' ) makedepends=( 'python-sphinx' 'cmake' 'pkgfile' ) backup=('usr/lib/security/howdy/config.ini') source=( "https://github.com/boltgolt/howdy/archive/v${pkgver}.tar.gz" "https://github.com/davisking/dlib-models/raw/master/dlib_face_recognition_resnet_model_v1.dat.bz2" "https://github.com/davisking/dlib-models/raw/master/mmod_human_face_detector.dat.bz2" "https://github.com/davisking/dlib-models/raw/master/shape_predictor_5_face_landmarks.dat.bz2" ) sha256sums=('f3f48599f78fd82b049539fcfc34de25c9435cad732697bdda94e85352964794' 'abb1f61041e434465855ce81c2bd546e830d28bcbed8d27ffbe5bb408b11553a' 'db9e9e40f092c118d5eb3e643935b216838170793559515541c56a2b50d9fc84' '6e787bbebf5c9efdb793f6cd1f023230c4413306605f24f299f12869f95aa472')

package() { # Installing the proper license files and the rest of howdy cd howdy-$pkgver install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" mkdir -p "$pkgdir/usr/lib/security/howdy" cp -r src/* "$pkgdir/usr/lib/security/howdy" cp "${srcdir}/dlib_face_recognition_resnet_model_v1.dat" "$pkgdir/usr/lib/security/howdy/dlib-data/" cp "${srcdir}/mmod_human_face_detector.dat" "$pkgdir/usr/lib/security/howdy/dlib-data/" cp "${srcdir}/shape_predictor_5_face_landmarks.dat" "$pkgdir/usr/lib/security/howdy/dlib-data/" chmod 600 -R "$pkgdir/usr/lib/security/howdy" mkdir -p "$pkgdir/usr/bin" ln -s /lib/security/howdy/cli.py "$pkgdir/usr/bin/howdy" chmod +x "$pkgdir/usr/lib/security/howdy/cli.py" mkdir -p "$pkgdir/usr/share/bash-completion/completions" cp autocomplete/howdy "$pkgdir/usr/share/bash-completion/completions/howdy" }

bob418 commented on 2020-11-01 08:11

It cannot be built on the latest Arch Gnome:

 -> Could not find all required packages:
    python2-sphinx (Wanted by: howdy -> pam-python)
    python2-sphinx (Wanted by: howdy)

cloventt commented on 2020-09-11 03:09

Fails to install for me.

==> Installing missing dependencies...
[sudo] password for davep:
error: target not found: pam-python
error: target not found: python-dlib
error: target not found: python-face_recognition
error: target not found: python-face_recognition_models
==> ERROR: 'pacman' failed to install missing dependencies.
==> Missing dependencies:
  -> opencv
  -> hdf5
  -> pam-python
  -> python-dlib
  -> python-face_recognition
  -> python-face_recognition_models
  -> python-numpy
==> Checking buildtime dependencies...
==> ERROR: Could not resolve all dependencies.

yw662 commented on 2020-07-13 08:41

https://github.com/boltgolt/howdy/issues/384

Please add qt5-base to dependency list.

archerdm commented on 2020-06-13 13:59

The KDE screenlocker (not sure about others) attempts to run howdy as a user, not root. I had to remove the "chmod 600" line from the PKGBUILD to make it to work. Not sure how big a security difference this really is, but not something I'm worried about on a home computer.

Elektro commented on 2019-11-17 10:47

Fresh install selecting python-dlib instead python-dlib-cuda

Traceback (most recent call last): File "/usr/bin/howdy", line 101, in <module> import cli.test File "/usr/lib/security/howdy/cli/test.py", line 9, in <module> import dlib ModuleNotFoundError: No module named 'dlib'

Raymo111 commented on 2019-11-15 22:38

I'm getting update errors:

error: failed to commit transaction (conflicting files)
howdy: /usr/lib/security/howdy/dlib-data/dlib_face_recognition_resnet_model_v1.dat exists in filesystem
howdy: /usr/lib/security/howdy/dlib-data/mmod_human_face_detector.dat exists in filesystem
howdy: /usr/lib/security/howdy/dlib-data/shape_predictor_5_face_landmarks.dat exists in filesystem
Errors occurred, no packages were upgraded.

Fixed by changing each cp to cp -f.