Package Details: howdy-beta-git 2.6.1.r239.gc5b1766-2

Git Clone URL: https://aur.archlinux.org/howdy-beta-git.git (read-only, click to copy)
Package Base: howdy-beta-git
Description: Windows Hello for Linux (Beta)
Upstream URL: https://github.com/boltgolt/howdy
Licenses: MIT
Conflicts: howdy
Provides: howdy
Submitter: echizenryoma
Maintainer: kastik
Last Packager: kastik
Votes: 4
Popularity: 0.31
First Submitted: 2022-04-09 14:46 (UTC)
Last Updated: 2024-04-17 09:13 (UTC)

Latest Comments

xXPerditorXx commented on 2024-01-18 20:17 (UTC) (edited on 2024-01-18 20:17 (UTC) by xXPerditorXx)

Sadly, when pressing enter, it isn't prompting anymore.

sudo howdy test works just fine but unlocking or in general giving permissions not.

Blendman974 commented on 2023-09-26 07:36 (UTC)

Updated PKGBUILD. Thx vixalien

dakush commented on 2023-09-26 00:22 (UTC)

The PKGBUILD from vixallen also works for me. Thanks!

vixalien commented on 2023-09-25 13:09 (UTC)

the following PKGBUILD seems to work for me

# Maintainer: Guillaume ETHEVE <admin@guillaume-etheve.fr>
# Contributor: Caleb Fontenot <foley2431@gmail.com>


pkgname=howdy-beta-git
pkgver=2.6.1.r239.gc5b1766
pkgrel=1
pkgdesc="Windows Hello for Linux (Beta)"
arch=('x86_64')
url="https://github.com/boltgolt/howdy"
license=('MIT')
depends=(
    'opencv'
    'hdf5'
    'python'
    'python-pillow'
    'python-dlib'
    'python-face_recognition'
    'python-face_recognition_models'
    'python-click'
    'python-numpy'
    'python-opencv'
)
makedepends=(
    'cmake'
    'pkgfile'
    'meson'
    'git'
    'libevdev'
    'libinih'
    'pam'
    'gettext'
)
optdepends=(
    'python-elevate: for GUI howdy-gtk'
)
conflicts=(
    'howdy'
)
provides=(
    'howdy'
)
backup=('etc/howdy/config.ini')
source=(
    "git+https://github.com/boltgolt/howdy.git#branch=beta"
    "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=('SKIP'
    'abb1f61041e434465855ce81c2bd546e830d28bcbed8d27ffbe5bb408b11553a'
    'db9e9e40f092c118d5eb3e643935b216838170793559515541c56a2b50d9fc84'
    '6e787bbebf5c9efdb793f6cd1f023230c4413306605f24f299f12869f95aa472'
)

pkgver() {
    cd "$srcdir/howdy"
    git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
}

build() {
    arch-meson $srcdir/howdy build -Dinstall_pam_config=true -Ddlib_data_dir="/etc/howdy/dlib-data"
    meson compile -C build
}

package() {
    meson install -C build --destdir "$pkgdir"

    install -dm755 "${pkgdir}/etc/howdy/dlib-data"
    install -Dm644 "${srcdir}/dlib_face_recognition_resnet_model_v1.dat" "${pkgdir}/etc/howdy/dlib-data"
    install -Dm644 "${srcdir}/mmod_human_face_detector.dat" "${pkgdir}/etc/howdy/dlib-data"
    install -Dm644 "${srcdir}/shape_predictor_5_face_landmarks.dat" "${pkgdir}/etc/howdy/dlib-data"
}

chrishoage commented on 2023-09-14 21:05 (UTC)

The latest commit https://github.com/boltgolt/howdy/commit/95df4d2d48d772d88ad1a8f2be290ce38752bdd4 switches to the meson build system, and this appears to have broken the build here

~/.cache/paru/clone/howdy-beta-git/src/howdy/pam_howdy ~/.cache/paru/clone/howdy-beta-git/src/howdy
The Meson build system
Version: 1.2.1
Source dir: /home/chris/.cache/paru/clone/howdy-beta-git/src/howdy/pam_howdy
Build dir: /home/chris/.cache/paru/clone/howdy-beta-git/src/howdy/pam_howdy/build
Build type: native build

ERROR: Not the project root: first statement must be a call to project()

Did you mean to run meson from the directory: "/home/chris/.cache/paru/clone/howdy-beta-git/src/howdy"?

A full log can be found at /home/chris/.cache/paru/clone/howdy-beta-git/src/howdy/pam_howdy/build/meson-logs/meson-log.txt
==> ERROR: A failure occurred in build().
    Aborting...
error: failed to build 'howdy-beta-git-2.6.1.r187.g30728a6-1':
error: packages failed to build: howdy-beta-git-2.6.1.r187.g30728a6-1

Blendman974 commented on 2023-06-23 12:06 (UTC)

Permissions are now 755 for directories and 644 for files. And howdy GTK should be back.

sidevesh commented on 2023-06-23 07:24 (UTC)

Can the gtk ui of this be reenabled ? I see that the lines installing the gtk ui are commented out in the commit just named "Workaround to make howdy work" but has other changes too.

pztrn commented on 2023-05-24 16:17 (UTC)

To make it work with KDE screen locker I have to give 0755 to directories and 0644 to all files in /etc/howdy (and /lib/security/howdy accordingly), otherwise screen locker, which works as regular user, unable to unlock screen.

Can you please fix it in PKGBUILD?