lemon-studio-git
LOW
maintainer modinfo
0 votes
scanned 2026-10-28 07:49:59.681246
Why flagged
The package builds from a public git repository with a SKIP'd checksum, but the source is the project's own official repository, and the build process is standard for Rust projects, posing minimal risk.
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.
Low
AI review
llm_review
An AI model (qwen/qwen3-235b-a22b-2507) reviewed this and agrees it is LOW (confidence 95%): The package builds from a public git repository with a SKIP'd checksum, but the source is the project's own official repository, and the build process is standard for Rust projects, posing minimal risk.
PKGBUILD
1
# Maintainer: Sebastian Korotkiewicz <skorotkiewicz@gmail.com>
2
pkgname=lemon-studio-git
3
pkgver=r901.g60034ab
4
pkgrel=1
5
pkgdesc='A free and open-source digital audio workstation written in Rust'
6
arch=('x86_64')
7
url='https://github.com/ItsAlphaNeon/Lemon-Studio'
8
license=('GPL-3.0-or-later')
9
depends=('alsa-lib' 'gcc-libs' 'glibc' 'libx11' 'libxcb' 'libxcursor'
10
'libxi' 'libxinerama' 'libxrandr' 'libxkbcommon' 'libxkbcommon-x11'
11
'wayland' 'hicolor-icon-theme')
12
makedepends=('cargo' 'clang' 'git' 'pkgconf')
13
optdepends=('zenity: native confirmation dialogs'
14
'kdialog: native confirmation dialogs on KDE'
15
'xorg-xwayland: X11 plug-in windows on Wayland desktops'
16
'pipewire-alsa: route ALSA audio through PipeWire'
17
'pulseaudio-alsa: route ALSA audio through PulseAudio')
18
provides=("lemon-studio=$pkgver")
19
conflicts=('lemon-studio')
20
source=("git+$url.git#branch=main")
21
sha256sums=('SKIP')
22
23
pkgver() {
24
cd "$srcdir/Lemon-Studio"
25
printf 'r%s.g%s' "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
26
}
27
28
prepare() {
29
cd "$srcdir/Lemon-Studio"
30
cargo fetch --locked --target "$CARCH-unknown-linux-gnu"
31
}
32
33
build() {
34
cd "$srcdir/Lemon-Studio"
35
cargo build --release --frozen --package os-app
36
}
37
38
package() {
39
cd "$srcdir/Lemon-Studio"
40
install -Dm755 target/release/lemonstudio "$pkgdir/usr/bin/lemonstudio"
41
install -Dm644 crates/os-app/assets/lemonstudio.desktop "$pkgdir/usr/share/applications/lemonstudio.desktop"
42
install -Dm644 crates/os-app/assets/lemonstudio.png "$pkgdir/usr/share/icons/hicolor/256x256/apps/lemonstudio.png"
43
install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
44
install -Dm644 THIRD-PARTY-NOTICES.txt "$pkgdir/usr/share/licenses/$pkgname/THIRD-PARTY-NOTICES.txt"
45
}
46
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-10-28 07:49:59 | Low | 2 |