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, myghi63)
Last Packager: komex
Votes: 39
Popularity: 0.041442
First Submitted: 2018-06-25 05:25 (UTC)
Last Updated: 2021-07-30 08:42 (UTC)

Latest Comments

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

bageljr commented on 2020-11-05 02:14 (UTC)

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 (UTC)

@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 (UTC)

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 (UTC)

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 (UTC)

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 (UTC)

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

Please add qt5-base to dependency list.

archerdm commented on 2020-06-13 13:59 (UTC)

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 (UTC) (edited on 2019-11-17 10:49 (UTC) by Elektro)

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 (UTC) (edited on 2019-11-15 22:59 (UTC) by Raymo111)

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.

Elektro commented on 2019-10-22 20:25 (UTC)

I tried to install the current version and it gave me error. I also tried to install the PGKBUILD from j1simon link and it makes me again an error.

Don't know what to do.