piclone-git

MEDIUM
maintainer linux-aarhus 1 votes scanned 2026-09-24 11:42:45.600377
View on AUR
Why flagged

One or more source=() URLs point to a host outside the trusted allowlist (github.com, gitlab.com, codeberg.org, pypi.org, …).

Triggered rules

Medium source=() URL on a non-standard host source_untrusted_domain

One or more source=() URLs point to a host outside the trusted allowlist (github.com, gitlab.com, codeberg.org, pypi.org, …).

  • PKGBUILD:15 "https://archive.raspberrypi.com/debian/pool/main/s/sudopwd/sudopwd_0.3.tar.xz"

PKGBUILD

1 offending line(s) highlighted
1# Maintainer: Frede Hundewadt <fh@uex.dk>
2
3pkgname=piclone-git
4pkgver=r160.8b9c6c6
5pkgrel=2
6pkgdesc="Raspberry Pi system clone utility"
7arch=(x86_64 i686 armv7h aarch64)
8url="https://github.com/raspberrypi-ui/piclone"
9license=(GPL2)
10depends=(gtk3 glib2 parted dosfstools e2fsprogs coreutils util-linux zenity dbus gvfs)
11makedepends=(git intltool meson cmake wayland-protocols)
12install=piclone.install
13source=(
14 "git+https://github.com/raspberrypi-ui/piclone.git"
15 "https://archive.raspberrypi.com/debian/pool/main/s/sudopwd/sudopwd_0.3.tar.xz"
16 )
17
18sha256sums=('SKIP'
19 'd4989ff0ea15ce4b0bc53f9b5b04fba96e003865eb7a9d6b75228f98c56c3d31')
20
21pkgver() {
22 cd piclone
23 printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
24}
25
26prepare() {
27 # piclone
28 cd "${srcdir}/piclone"
29 if [[ -d builddir ]]; then
30 rm -r ./builddir
31 fi
32 meson setup builddir --prefix=/usr
33
34 # sudopwd
35 cd "${srcdir}/sudopwd"
36 if [[ -d builddir ]]; then
37 rm -r ./builddir
38 fi
39 meson setup builddir --prefix=/usr
40}
41
42build() {
43 # piclone
44 cd ${srcdir}/piclone/builddir
45 meson compile
46
47 # sudopwd
48 cd ${srcdir}/sudopwd/builddir
49 meson compile
50}
51
52package() {
53 local piclone_src="${srcdir}/piclone"
54 local sudopwd_src="${srcdir}/sudopwd"
55 # install piclone files
56 install -D -t "${pkgdir}/usr/share/applications" ${piclone_src}/builddir/data/piclone.desktop
57 install -D -t "${pkgdir}/usr/share/piclone" ${piclone_src}/data/piclone.ui
58 install -D -t "${pkgdir}/usr/bin" ${piclone_src}/builddir/src/piclone
59 install -d "${pkgdir}/usr/share/locale"
60 cp -r ${piclone_src}/po/* ${pkgdir}/usr/share/locale
61
62 # install sudopwd files
63 install -D -t "${pkgdir}/usr/bin" ${sudopwd_src}/builddir/src/sudopwd
64 install -D -t "${pkgdir}/usr/share/sudopwd" ${sudopwd_src}/src/sudopwd.ui
65 install -D -t "${pkgdir}/usr/share/applications" ${sudopwd_src}/data/sudopwd.desktop
66}
67

Changes since previous scan

--- PKGBUILD @ 2026-06-18 16:11
+++ PKGBUILD @ 2026-09-24 11:42
@@ -1,16 +1,22 @@
# Maintainer: Frede Hundewadt <fh@uex.dk>
pkgname=piclone-git
-pkgver=r146.71b0bcb
-pkgrel=1
+pkgver=r160.8b9c6c6
+pkgrel=2
pkgdesc="Raspberry Pi system clone utility"
arch=(x86_64 i686 armv7h aarch64)
url="https://github.com/raspberrypi-ui/piclone"
license=(GPL2)
depends=(gtk3 glib2 parted dosfstools e2fsprogs coreutils util-linux zenity dbus gvfs)
-makedepends=(git intltool)
-source=("git+https://github.com/raspberrypi-ui/piclone.git")
-sha256sums=('SKIP')
+makedepends=(git intltool meson cmake wayland-protocols)
+install=piclone.install
+source=(
+ "git+https://github.com/raspberrypi-ui/piclone.git"
+ "https://archive.raspberrypi.com/debian/pool/main/s/sudopwd/sudopwd_0.3.tar.xz"
+ )
+
+sha256sums=('SKIP'
+ 'd4989ff0ea15ce4b0bc53f9b5b04fba96e003865eb7a9d6b75228f98c56c3d31')
pkgver() {
cd piclone
@@ -18,19 +24,44 @@
}
prepare() {
- cd piclone
- ./autogen.sh
+ # piclone
+ cd "${srcdir}/piclone"
+ if [[ -d builddir ]]; then
+ rm -r ./builddir
+ fi
+ meson setup builddir --prefix=/usr
+
+ # sudopwd
+ cd "${srcdir}/sudopwd"
+ if [[ -d builddir ]]; then
+ rm -r ./builddir
+ fi
+ meson setup builddir --prefix=/usr
}
build() {
- cd piclone
- ./configure --prefix=/usr
- make
+ # piclone
+ cd ${srcdir}/piclone/builddir
+ meson compile
+
+ # sudopwd
+ cd ${srcdir}/sudopwd/builddir
+ meson compile
}
package() {
- cd piclone
- make DESTDIR="${pkgdir}/" install
- install -D -t "${pkgdir}/usr/lib/piclone/" data/pwdpic.sh
+ local piclone_src="${srcdir}/piclone"
+ local sudopwd_src="${srcdir}/sudopwd"
+ # install piclone files
+ install -D -t "${pkgdir}/usr/share/applications" ${piclone_src}/builddir/data/piclone.desktop
+ install -D -t "${pkgdir}/usr/share/piclone" ${piclone_src}/data/piclone.ui
+ install -D -t "${pkgdir}/usr/bin" ${piclone_src}/builddir/src/piclone
+ install -d "${pkgdir}/usr/share/locale"
+ cp -r ${piclone_src}/po/* ${pkgdir}/usr/share/locale
+
+ # install sudopwd files
+ install -D -t "${pkgdir}/usr/bin" ${sudopwd_src}/builddir/src/sudopwd
+ install -D -t "${pkgdir}/usr/share/sudopwd" ${sudopwd_src}/src/sudopwd.ui
+ install -D -t "${pkgdir}/usr/share/applications" ${sudopwd_src}/data/sudopwd.desktop
}

Scan history

Scanned at (UTC)SeverityRules
2026-09-24 11:42:45 Medium 1
2026-09-24 09:42:26 Medium 1
2026-06-18 16:11:54 Clean 0

Report a package

Reports go to the AURWatch maintainer (one person) and are read by hand. No login required.

0 / 4000
Your suggestion