cosmic-osk-git
LOW
maintainer yochananmarqos
0 votes
scanned 2026-09-18 19:28:54.129711
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: Mark Wagie <mark dot wagie at proton dot me>
2
pkgname=cosmic-osk-git
3
pkgver=r52.d7b66a2
4
pkgrel=1
5
pkgdesc="COSMIC On-Screen Keyboard"
6
arch=('x86_64' 'aarch64')
7
url="https://github.com/pop-os/cosmic-osk"
8
license=('GPL-3.0-only')
9
depends=(
10
'cosmic-icons-git'
11
'libxkbcommon'
12
'systemd-libs'
13
)
14
makedepends=(
15
'cargo'
16
'git'
17
'just'
18
'mold'
19
)
20
provides=("${pkgname%-git}")
21
conflicts=("${pkgname%-git}")
22
source=('git+https://github.com/pop-os/cosmic-osk.git')
23
sha256sums=('SKIP')
24
25
pkgver() {
26
cd "${pkgname%-git}"
27
# git describe --long --tags --abbrev=7 | sed 's/^epoch-//;s/\([^-]*-g\)/r\1/;s/-/./g'
28
printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short=7 HEAD)"
29
}
30
31
prepare() {
32
cd "${pkgname%-git}"
33
export RUSTUP_TOOLCHAIN=stable
34
cargo fetch --locked --target host-tuple
35
}
36
37
build() {
38
cd "${pkgname%-git}"
39
export RUSTUP_TOOLCHAIN=stable
40
41
# use mold instead of lld to speed up build
42
RUSTFLAGS+=" -C link-arg=-fuse-ld=mold"
43
44
# use nice to build with lower priority
45
nice just build-release --frozen
46
}
47
48
package() {
49
cd "${pkgname%-git}"
50
just rootdir="$pkgdir" install
51
}
52
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-09-18 19:28:54 | Low | 1 |