keysharp-input-git

LOW
maintainer minerharry 0 votes scanned 2026-10-27 07:47:02.942332
View on AUR
Why flagged

The package builds from a publicly accessible, plausibly project-owned Git repository with no obfuscated or suspicious downloads; the only concern is low votes and recent upload, but the source and build process are transparent and follow standard AUR practices.

Triggered rules

Low Few votes, recently uploaded zero_votes_recent

Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.

Low AI review llm_review

An AI model (qwen/qwen3-235b-a22b-2507) reviewed this and agrees it is LOW (confidence 95%): The package builds from a publicly accessible, plausibly project-owned Git repository with no obfuscated or suspicious downloads; the only concern is low votes and recent upload, but the source and build process are transparent and follow standard AUR practices.

PKGBUILD

1# Guidelines specific to Bazaar, Git, Mercurial and Subversion packages.
2# Other VCS sources are not natively supported by makepkg yet.
3
4# Maintainer: minerharry <miner.harry567@gmail.com>
5pkgname=keysharp-input-git
6pkgver=v1.1.1.r0.gd57605c
7pkgrel=1
8pkgdesc="Input hooks for KeySharp (Autohotkey Port) for linux, compatible with X11 and Wayland."
9arch=('x86_64')
10url="https://github.com/keysharp-org/keysharp-input"
11license=('GPL-3.0-or-later')
12groups=()
13depends=('libevdev' 'polkit') #also udev, which comes with systemd
14makedepends=('git' 'cmake' 'pkg-config')
15provides=("${pkgname%-git}")
16conflicts=("${pkgname%-git}")
17replaces=()
18backup=()
19options=()
20install=keysharp-input.install
21source=("keysharp-input::git+https://github.com/keysharp-org/keysharp-input")
22noextract=()
23sha256sums=('SKIP')
24
25
26# Please refer to the USING VCS SOURCES section of the PKGBUILD man page for
27# a description of each element in the source array
28
29prepare() {
30 cd "keysharp-input"
31 git submodule update --init
32}
33
34pkgver() {
35 cd "keysharp-input"
36
37 ( set -o pipefail
38 git describe --long --abbrev=7 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g' ||
39 printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short=7 HEAD)"
40 )
41
42}
43
44build() {
45 cd "keysharp-input"
46 cmake -S . -B build -DCMAKE_BUILD_TYPE=Release
47 cmake --build build --parallel
48}
49
50check() {
51 cd "keysharp-input"
52 ctest --test-dir build --output-on-failure
53}
54
55package() {
56 cd "keysharp-input"
57 DESTDIR="${pkgdir}" cmake --install build
58
59 #install library location config to ld.so.conf.d using builtin
60 bash packaging/configure-library-path.sh /usr/local/lib "${pkgdir}/etc/ld.so.conf.d/keysharp-input.conf"
61
62 echo "build complete"
63
64 #further installation/uninstallation happens in keysharp-input.install
65}
66

Scan history

Scanned at (UTC)SeverityRules
2026-10-27 07:47:02 Low 2

Report a package

Reports go to the AURWatch maintainer (one person) and are read by hand. No login required.

0 / 4000
Your suggestion