packrat

LOW
maintainer sizzlebop 0 votes scanned 2026-10-18 21:23:05.711806
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: Pink Pixel <admin@pinkpixel.dev>
2pkgname=packrat
3pkgver=1.0.0
4pkgrel=1
5pkgdesc="Browse, search, install, update and remove pacman, AUR and Flatpak packages, built with GPUI Kit"
6arch=('x86_64')
7url="https://github.com/pinkpixel-dev/packrat"
8license=('Apache-2.0')
9depends=(
10 'curl'
11 'fontconfig'
12 'glibc'
13 'hicolor-icon-theme'
14 'libgcc'
15 'libxcb'
16 'libxkbcommon'
17 'libxkbcommon-x11'
18 'pacman'
19 'sudo'
20 'vulkan-icd-loader'
21 'wayland'
22 'xdg-desktop-portal'
23)
24makedepends=('cargo')
25optdepends=(
26 'pacman-contrib: check for repo updates (checkupdates)'
27 'paru: install and update AUR packages'
28 'yay: install and update AUR packages'
29 'flatpak: list, install, update and remove Flatpaks'
30)
31# makepkg's LTO turns C code compiled by build scripts into GCC bitcode
32# that Rust's linker can't read, so the link fails.
33options=('!lto')
34source=("$pkgname-$pkgver.tar.gz::$url/archive/refs/tags/v$pkgver.tar.gz")
35# Run `updpkgsums` after the v$pkgver tag is on GitHub to fill this in.
36sha256sums=('SKIP')
37
38prepare() {
39 cd "$pkgname-$pkgver"
40 export RUSTUP_TOOLCHAIN=stable
41 cargo fetch --locked --target "$(rustc -vV | sed -n 's/host: //p')"
42}
43
44build() {
45 cd "$pkgname-$pkgver"
46 export RUSTUP_TOOLCHAIN=stable
47 export CARGO_TARGET_DIR=target
48 cargo build --frozen --release
49}
50
51check() {
52 cd "$pkgname-$pkgver"
53 export RUSTUP_TOOLCHAIN=stable
54 export CARGO_TARGET_DIR=target
55 cargo test --frozen
56}
57
58package() {
59 cd "$pkgname-$pkgver"
60 install -Dm755 target/release/packrat "$pkgdir/usr/bin/packrat"
61 install -Dm644 packaging/dev.pinkpixel.Packrat.desktop \
62 "$pkgdir/usr/share/applications/dev.pinkpixel.Packrat.desktop"
63 install -Dm644 packaging/dev.pinkpixel.Packrat.png \
64 "$pkgdir/usr/share/icons/hicolor/512x512/apps/dev.pinkpixel.Packrat.png"
65 install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
66}
67

Scan history

Scanned at (UTC)SeverityRules
2026-10-18 21:23:05 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