omniversify-hypr-calendar

LOW
maintainer phaylali 0 votes scanned 2026-10-09 06:10:33.683041
View on AUR
Why flagged

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

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.

PKGBUILD

1# Maintainer: Phaylali <admin@omniversify.com>
2
3pkgname=omniversify-hypr-calendar
4pkgver=1.0.0
5pkgrel=1
6pkgdesc="Three-calendar (Gregorian, Hijri, Amazigh) floating overlay for Hyprland"
7arch=('any')
8url="https://github.com/phaylali/hypr-calendar-omniversify"
9license=('GPL-2.0-only')
10depends=('python' 'python-gobject' 'gtk4' 'hyprland')
11optdepends=(
12 'noto-fonts: Arabic and Tifinagh glyphs for the Hijri/Amazigh tags'
13 'waybar: the clock module this overlay is meant to be bound to'
14)
15makedepends=('git')
16source=("$pkgname::git+https://github.com/phaylali/hypr-calendar-omniversify.git#tag=v$pkgver")
17sha256sums=('SKIP')
18
19# No compiled code, no build() - it is a single Python file and a JSON table.
20# The widget reads its tables from ~/.local/share/hypr-calendar/data.json if
21# present and falls back to the copy below, which is why package() can install
22# into /usr/share without ever touching $HOME.
23
24package() {
25 local repo="$srcdir/$pkgname"
26
27 # /usr/bin, not ~/.local/bin: a package has no business writing to $HOME.
28 install -Dm755 "$repo/src/hypr-calendar" "$pkgdir/usr/bin/hypr-calendar"
29
30 # Calendar tables, read-only, overridable per user by dropping a file into
31 # ~/.local/share/hypr-calendar/ (see DATA_PATH in the widget).
32 install -Dm644 "$repo/src/data.json" \
33 "$pkgdir/usr/share/hypr-calendar/data.json"
34
35 # The launcher the waybar clock should call. Installed under a name that
36 # does not collide with the widget itself.
37 install -Dm755 "$repo/scripts/calendar.sh" \
38 "$pkgdir/usr/bin/hypr-calendar-toggle"
39
40 install -Dm644 "$repo/README.md" \
41 "$pkgdir/usr/share/doc/$pkgname/README.md"
42 install -Dm644 "$repo/DEV_NOTES.md" \
43 "$pkgdir/usr/share/doc/$pkgname/DEV_NOTES.md"
44 install -Dm644 "$repo/LICENSE" \
45 "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
46}
47

Scan history

Scanned at (UTC)SeverityRules
2026-10-09 06:10:33 Low 1

Report a package

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

0 / 4000
Your suggestion