mimick
LOW
maintainer nicx17
0 votes
scanned 2026-11-05 08:08:21.407183
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: Nick <nickcardosoo123 at gmail dot com>
2
3
pkgname=mimick
4
pkgver=9.12.0
5
pkgrel=2
6
pkgdesc='Unofficial Immich desktop client that backs up and browses your photos'
7
arch=('x86_64' 'aarch64')
8
url='https://mimick.nicx.dev'
9
license=('GPL-3.0-or-later')
10
depends=(
11
'gdk-pixbuf2'
12
'glib2'
13
'glibc'
14
'graphene'
15
'gst-plugin-gtk4'
16
'gst-plugins-bad-libs'
17
'gst-plugins-base'
18
'gst-plugins-base-libs'
19
'gstreamer'
20
'gtk4'
21
'hicolor-icon-theme'
22
'libadwaita'
23
'libgcc'
24
'libheif'
25
'libshumate'
26
'libstdc++'
27
'openssl'
28
'pango'
29
)
30
makedepends=('cargo' 'clang' 'cmake' 'nasm')
31
optdepends=(
32
'gst-plugins-good: play more video formats'
33
'gst-libav: play H.264, HEVC, and other common video codecs'
34
'xdg-desktop-portal: show your location on the map'
35
'geoclue: show your location on the map'
36
'gnome-keyring: store the API key in a Secret Service keyring (or another provider)'
37
)
38
options=('!lto' '!debug')
39
source=("$pkgname-$pkgver.tar.gz::https://github.com/nicx17/mimick/archive/refs/tags/v$pkgver.tar.gz")
40
sha256sums=('1d2338197d0ba1b654339a8992d4ef921a20d8a744a01597248972c989ab1395')
41
42
prepare() {
43
cd "$pkgname-$pkgver"
44
export RUSTUP_TOOLCHAIN=stable
45
cargo fetch --locked --target "$(rustc --print host-tuple)"
46
}
47
48
build() {
49
cd "$pkgname-$pkgver"
50
export RUSTUP_TOOLCHAIN=stable
51
export CARGO_TARGET_DIR=target
52
cargo build --frozen --release
53
}
54
55
check() {
56
cd "$pkgname-$pkgver"
57
export RUSTUP_TOOLCHAIN=stable
58
export CARGO_TARGET_DIR=target
59
cargo test --frozen
60
}
61
62
package() {
63
cd "$pkgname-$pkgver"
64
local icons="$pkgdir/usr/share/icons/hicolor"
65
install -Dm755 target/release/mimick -t "$pkgdir/usr/bin/"
66
install -Dm644 setup/dev.nicx.mimick.desktop -t "$pkgdir/usr/share/applications/"
67
install -Dm644 setup/metainfo/dev.nicx.mimick.metainfo.xml -t "$pkgdir/usr/share/metainfo/"
68
install -Dm644 src/assets/icon.svg "$icons/scalable/apps/dev.nicx.mimick.svg"
69
install -Dm644 src/assets/256x256/apps/dev.nicx.mimick.png -t "$icons/256x256/apps/"
70
install -Dm644 src/assets/512x512/apps/dev.nicx.mimick.png -t "$icons/512x512/apps/"
71
install -Dm644 src/assets/symbolic/apps/dev.nicx.mimick-symbolic.svg -t "$icons/symbolic/apps/"
72
install -Dm644 THIRD_PARTY_LICENSES.txt -t "$pkgdir/usr/share/licenses/$pkgname/"
73
}
74
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-11-05 08:08:21 | Low | 1 |