artcraft
LOW
maintainer alerque
0 votes
scanned 2026-10-06 18:03:40.155073
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: Caleb Maclennan <caleb@alerque.com>
2
3
pkgname=artcraft
4
pkgver=0.41.0
5
pkgrel=1
6
url="https://github.com/storytold/$pkgname"
7
pkgdesc='IDE for interactive AI image and video creation'
8
arch=(x86_64)
9
license=(MIT)
10
depends=(alsa-lib
11
atkmm
12
cairo
13
glibc # libc.so libm.so
14
libgcc
15
libstdc++
16
libsoup3
17
openssl
18
pango
19
sqlite
20
webkit2gtk-4.1)
21
makedepends=(cargo
22
cargo-tauri
23
clang
24
cmake
25
git
26
nodejs-lts-krypton
27
npm)
28
options=(!lto)
29
_tag="$pkgname-v$pkgver"
30
_archive="$pkgname-$_tag"
31
source=("$url/archive/refs/tags/$_tag/$_archive.tar.gz")
32
sha256sums=('c10a89be18b8322e51d9ee6985032ba79872ceb0477beaf72c753d4340baba00')
33
34
_srcenv() {
35
cd "$_archive"
36
export CARGO_HOME="$srcdir"
37
export CARGO_PROFILE_RELEASE_DEBUG=2
38
export CARGO_PROFILE_RELEASE_STRIP=false
39
export CARGO_PROFILE_RELEASE_LTO=thin
40
export CARGO_PROFILE_RELEASE_CODEGEN_UNITS=1
41
export CARGO_PROFILE_RELEASE_OPT_LEVEL=3
42
export CARGO_TARGET_DIR=target
43
export RUSTUP_TOOLCHAIN=stable
44
# CFLAGS+=' -fno-lto'
45
# CPPFLAGS+=' -fno-lto'
46
RUSTFLAGS+=" --remap-path-prefix $PWD=/"
47
export SQLX_OFFLINE=true
48
}
49
50
prepare() {
51
_srcenv
52
cargo fetch --locked --target host-tuple
53
}
54
55
build() {
56
_srcenv
57
cargo build --frozen --release
58
}
59
60
package() {
61
depends+=(libasound.so
62
libcairo.so
63
libgcc_s.so)
64
cd "$_archive"
65
install -Dm0755 -t "$pkgdir/usr/bin/" "target/release/$pkgname"
66
install -Dm0644 -t "$pkgdir/usr/share/licenses/$pkgname/" LICENSE.md
67
}
68
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-10-06 18:03:40 | Low | 1 |