noos-flasher

LOW
maintainer chomiam 0 votes scanned 2026-10-24 01:38:37.846976
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: Axel Valens (chomiam) <axel.valens@gmail.com>
2pkgname=noos-flasher
3pkgver=0.2.0
4pkgrel=1
5pkgdesc="Créateur de clés USB bootables Linux (DD) & Windows 10/11 UEFI avec studio de debloat (Rust + GTK4 / Libadwaita)"
6arch=('x86_64')
7url="https://github.com/Chomiam/noos-flasher"
8license=('MIT')
9provides=('noos-win-installer')
10conflicts=('noos-win-installer')
11replaces=('noos-win-installer')
12depends=(
13 'cairo'
14 'dosfstools'
15 'gcc-libs'
16 'gdk-pixbuf2'
17 'glib2'
18 'glibc'
19 'gtk4>=4.14'
20 'hicolor-icon-theme'
21 'libadwaita>=1.5'
22 'ntfs-3g'
23 'ntfsprogs'
24 'pango'
25 'parted'
26 'polkit'
27 'util-linux'
28)
29makedepends=(
30 'cargo'
31 'git'
32 'pkgconf'
33)
34optdepends=(
35 '7zip: détection rapide des métadonnées internes des ISO (7z)'
36)
37source=("${pkgname}-${pkgver}.tar.gz::https://github.com/Chomiam/noos-flasher/archive/refs/tags/v${pkgver}.tar.gz")
38# À recalculer avec `updpkgsums` après la publication du tag v0.2.0.
39sha256sums=('96b84da4d82f0a8a55bc320f949239f6618e9f38c0bd6a66b867229e7d6c1119')
40
41prepare() {
42 cd "${srcdir}/noos-flasher-${pkgver}"
43 export RUSTUP_TOOLCHAIN=stable
44 cargo fetch --locked --target "$(rustc -vV | sed -n 's/host: //p')"
45}
46
47build() {
48 cd "${srcdir}/noos-flasher-${pkgver}"
49 export RUSTUP_TOOLCHAIN=stable
50 export CARGO_TARGET_DIR=target
51 cargo build --frozen --release
52}
53
54check() {
55 cd "${srcdir}/noos-flasher-${pkgver}"
56 export RUSTUP_TOOLCHAIN=stable
57 export CARGO_TARGET_DIR=target
58 cargo test --frozen
59
60 # Vérifie que les outils runtime déclarés en dépendances sont bien présents.
61 for bin in pkexec parted mkfs.vfat mkfs.ntfs ntfsfix ntfs-3g; do
62 command -v "$bin" >/dev/null || {
63 echo "Dépendance runtime manquante : $bin" >&2
64 return 1
65 }
66 done
67}
68
69package() {
70 cd "${srcdir}/noos-flasher-${pkgver}"
71 install -Dm755 "target/release/noos-flasher" "${pkgdir}/usr/bin/noos-flasher"
72 install -Dm644 "packaging/io.github.chomiam.NoosFlasher.desktop" \
73 "${pkgdir}/usr/share/applications/io.github.chomiam.NoosFlasher.desktop"
74 install -Dm644 "assets/icons/noos-flasher-32.png" \
75 "${pkgdir}/usr/share/icons/hicolor/32x32/apps/io.github.chomiam.NoosFlasher.png"
76 install -Dm644 "assets/icons/noos-flasher-64.png" \
77 "${pkgdir}/usr/share/icons/hicolor/64x64/apps/io.github.chomiam.NoosFlasher.png"
78 install -Dm644 "assets/icons/noos-flasher-128.png" \
79 "${pkgdir}/usr/share/icons/hicolor/128x128/apps/io.github.chomiam.NoosFlasher.png"
80 install -Dm644 "assets/icons/noos-flasher-256.png" \
81 "${pkgdir}/usr/share/icons/hicolor/256x256/apps/io.github.chomiam.NoosFlasher.png"
82 install -Dm644 "assets/icons/noos-flasher-512.png" \
83 "${pkgdir}/usr/share/icons/hicolor/512x512/apps/io.github.chomiam.NoosFlasher.png"
84 install -Dm644 "assets/icons/noos-flasher.svg" \
85 "${pkgdir}/usr/share/icons/hicolor/scalable/apps/io.github.chomiam.NoosFlasher.svg"
86 install -Dm644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
87 install -Dm644 "README.md" "${pkgdir}/usr/share/doc/${pkgname}/README.md"
88}
89

Scan history

Scanned at (UTC)SeverityRules
2026-10-24 01:38:37 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