artcraft

LOW
maintainer alerque 0 votes scanned 2026-10-06 18:03:40.155073
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: Caleb Maclennan <caleb@alerque.com>
2
3pkgname=artcraft
4pkgver=0.41.0
5pkgrel=1
6url="https://github.com/storytold/$pkgname"
7pkgdesc='IDE for interactive AI image and video creation'
8arch=(x86_64)
9license=(MIT)
10depends=(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)
21makedepends=(cargo
22 cargo-tauri
23 clang
24 cmake
25 git
26 nodejs-lts-krypton
27 npm)
28options=(!lto)
29_tag="$pkgname-v$pkgver"
30_archive="$pkgname-$_tag"
31source=("$url/archive/refs/tags/$_tag/$_archive.tar.gz")
32sha256sums=('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
50prepare() {
51 _srcenv
52 cargo fetch --locked --target host-tuple
53}
54
55build() {
56 _srcenv
57 cargo build --frozen --release
58}
59
60package() {
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)SeverityRules
2026-10-06 18:03:40 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