looksyk-desktop
MEDIUM
maintainer SebastianRzk
0 votes
scanned 2026-09-07 21:15:20.037637
Why flagged
A non-pip/npm package manager (pipx, uv, poetry, cargo install, go install, gem, conda…) fetches and builds an external package at build time, outside source=() and makepkg's checksums.
Triggered rules
Medium
External install via pipx/uv/poetry/cargo/go/gem
alt_pkg_manager_install
A non-pip/npm package manager (pipx, uv, poetry, cargo install, go install, gem, conda…) fetches and builds an external package at build time, outside source=() and makepkg's checksums.
-
PKGBUILD:24
cargo install tauri-cli --version "^2.0.0" --locked
PKGBUILD
1 offending line(s) highlighted
1
# Maintainer: Sebastian Ruziczka <aur@sebastianruziczka.de>
2
pkgname=looksyk-desktop
3
_pkgnameshort=looksyk
4
pkgver=1.42.0
5
pkgrel=1
6
pkgdesc="A markdown centric, fast and local personal knowledge platform"
7
arch=("x86_64")
8
url="https://sebastianrzk.codeberg.page/looksyk"
9
license=('AGPL-3.0-or-later')
10
groups=()
11
depends=(glibc bash gcc-libs git curl openssl glib2 gtk3 libsoup3 webkit2gtk-4.1)
12
makedepends=(git nodejs-lts-jod npm cargo glibc bash gcc-libs pkgconf gettext glib2 gtk3 libsoup3 webkit2gtk-4.1)
13
checkdepends=(cargo glibc gcc-libs)
14
provides=(looksyk looksyk-backend)
15
changelog=
16
source=("git+https://codeberg.org/sebastianrzk/looksyk#tag=v$pkgver")
17
sha256sums=('SKIP')
18
19
prepare() {
20
cd "$_pkgnameshort" || cd Looksyk
21
cd frontend/looksyk
22
npm install
23
cd ../..
24
cargo install tauri-cli --version "^2.0.0" --locked
25
}
26
27
build() {
28
cd "$_pkgnameshort" || cd Looksyk
29
cd backend/src-tauri
30
CFLAGS+=' -ffat-lto-objects' cargo tauri build --bundles
31
cd ../..
32
}
33
34
check() {
35
cd "$_pkgnameshort" || cd Looksyk
36
cd backend/core
37
CFLAGS+=' -ffat-lto-objects' cargo test --features web-backend
38
}
39
40
package() {
41
cd "$_pkgnameshort" || cd Looksyk
42
mkdir -p "${pkgdir}/usr/share/${_pkgnameshort}"
43
install -d "${pkgdir}/usr/share/" "${pkgdir}/usr/bin/" "${pkgdir}/usr/lib/"
44
install -D -m644 "LICENSE" "${pkgdir}/usr/share/licenses/${_pkgnameshort}/LICENSE"
45
46
install -D -m644 "icon/Looksyk_256.png" "${pkgdir}/usr/share/icons/hicolor/256x256/apps/de.sebastianruziczka.looksyk.png"
47
48
install -D -m644 "application-wrapper/Looksyk.desktop" "${pkgdir}/usr/share/applications/${pkgname}.desktop"
49
50
install -D -m755 "backend/target/release/src-tauri" "${pkgdir}/usr/lib/${_pkgnameshort}/looksyk"
51
52
ln -s "/usr/lib/${_pkgnameshort}/looksyk-tauri" "${pkgdir}/usr/bin/looksyk"
53
}
54
Changes since previous scan
--- PKGBUILD @ 2026-09-04 01:55+++ PKGBUILD @ 2026-09-07 21:15@@ -1,15 +1,15 @@ # Maintainer: Sebastian Ruziczka <aur@sebastianruziczka.de> pkgname=looksyk-desktop _pkgnameshort=looksyk-pkgver=1.41.0+pkgver=1.42.0 pkgrel=1 pkgdesc="A markdown centric, fast and local personal knowledge platform" arch=("x86_64") url="https://sebastianrzk.codeberg.page/looksyk" license=('AGPL-3.0-or-later') groups=()-depends=(electron glibc bash gcc-libs git fontconfig curl openssl)-makedepends=(git nodejs-lts-jod npm cargo glibc bash gcc-libs pkgconf gettext)+depends=(glibc bash gcc-libs git curl openssl glib2 gtk3 libsoup3 webkit2gtk-4.1)+makedepends=(git nodejs-lts-jod npm cargo glibc bash gcc-libs pkgconf gettext glib2 gtk3 libsoup3 webkit2gtk-4.1) checkdepends=(cargo glibc gcc-libs) provides=(looksyk looksyk-backend) changelog=@@ -17,50 +17,38 @@ sha256sums=('SKIP') prepare() {- cd "$_pkgnameshort"+ cd "$_pkgnameshort" || cd Looksyk cd frontend/looksyk npm install cd ../..- cd application-wrapper/Looksyk- npm install --allow-git=all+ cargo install tauri-cli --version "^2.0.0" --locked+}++build() {+ cd "$_pkgnameshort" || cd Looksyk+ cd backend/src-tauri+ CFLAGS+=' -ffat-lto-objects' cargo tauri build --bundles cd ../.. } -build() {- cd "$_pkgnameshort"- cd backend/src-actix- CFLAGS+=' -ffat-lto-objects' cargo build --release- cd ../..- cd frontend/looksyk- npm run build -- --configuration=production- cd ../..- cd application-wrapper/Looksyk- npm run package- cd ..-}- check() {- cd "$_pkgnameshort"- cd backend- CFLAGS+=' -ffat-lto-objects' cargo test --release+ cd "$_pkgnameshort" || cd Looksyk+ cd backend/core+ CFLAGS+=' -ffat-lto-objects' cargo test --features web-backend } package() {- cd "$_pkgnameshort"+ cd "$_pkgnameshort" || cd Looksyk mkdir -p "${pkgdir}/usr/share/${_pkgnameshort}" install -d "${pkgdir}/usr/share/" "${pkgdir}/usr/bin/" "${pkgdir}/usr/lib/" install -D -m644 "LICENSE" "${pkgdir}/usr/share/licenses/${_pkgnameshort}/LICENSE" - cp -r "frontend/looksyk/dist/looksyk/browser/" "${pkgdir}/usr/share/${_pkgnameshort}/static/"- install -D -m644 "application-wrapper/Looksyk/out/looksyk-linux-x64/resources/app.asar" "${pkgdir}/usr/share/${_pkgnameshort}/app.asar" install -D -m644 "icon/Looksyk_256.png" "${pkgdir}/usr/share/icons/hicolor/256x256/apps/de.sebastianruziczka.looksyk.png" install -D -m644 "application-wrapper/Looksyk.desktop" "${pkgdir}/usr/share/applications/${pkgname}.desktop" - install -D -m755 "backend/target/release/looksyk-backend-server" "${pkgdir}/usr/lib/${_pkgnameshort}/looksyk-backend"- install -D -m755 "application-wrapper/looksyk.sh" "${pkgdir}/usr/lib/${_pkgnameshort}/looksyk"+ install -D -m755 "backend/target/release/src-tauri" "${pkgdir}/usr/lib/${_pkgnameshort}/looksyk" - ln -s "/usr/lib/${_pkgnameshort}/looksyk-backend" "${pkgdir}/usr/bin/looksyk-backend"- ln -s "/usr/lib/${_pkgnameshort}/looksyk" "${pkgdir}/usr/bin/looksyk"+ ln -s "/usr/lib/${_pkgnameshort}/looksyk-tauri" "${pkgdir}/usr/bin/looksyk" } Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-09-07 21:15:20 | Medium | 1 |
| 2026-09-04 01:55:41 | Clean | 0 |
| 2026-07-29 01:40:32 | Clean | 0 |
| 2026-07-28 23:39:52 | Clean | 0 |
| 2026-06-18 16:11:54 | Clean | 0 |