pupdate
maintainer rubin55
· 0 votes
· scanned 2026-08-18 07:39:23.787586
LOW
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: Rubin Simons <me@rubin55.org>
2
3
pkgname=pupdate
4
pkgver=5.3.3
5
pkgrel=1
6
pkgdesc="Pupdate, a thing for updating your Analogue Pocket"
7
arch=('x86_64')
8
url="https://mattpannella.github.io/pupdate"
9
_url="https://github.com/mattpannella/pupdate"
10
license=('MIT')
11
depends=('dotnet-runtime-10.0' 'gcc-libs' 'glibc')
12
makedepends=('dotnet-sdk-10.0')
13
conflicts=('pupdate-bin')
14
source=("${pkgname}-${pkgver}.tar.gz::${_url}/archive/refs/tags/${pkgver}.tar.gz")
15
sha256sums=('f465370afbc48830af7a919f7164e68a95908a45a81067943c8675b24443ecdc')
16
17
_dotnet_env() {
18
export DOTNET_CLI_TELEMETRY_OPTOUT=1
19
export DOTNET_NOLOGO=1
20
export DOTNET_SKIP_FIRST_TIME_EXPERIENCE=1
21
export DOTNET_CLI_HOME="${srcdir}/.dotnet-home"
22
export NUGET_PACKAGES="${srcdir}/.nuget"
23
}
24
25
build() {
26
cd "${pkgname}-${pkgver}"
27
_dotnet_env
28
29
dotnet publish pupdate.csproj \
30
--configuration Release \
31
--runtime linux-x64 \
32
--self-contained false \
33
-p:PublishSingleFile=false \
34
-p:Version="${pkgver}" \
35
--output "${srcdir}/publish"
36
}
37
38
check() {
39
cd "${pkgname}-${pkgver}"
40
_dotnet_env
41
42
dotnet test tests/pupdate.Tests/pupdate.Tests.csproj --configuration Release
43
}
44
45
package() {
46
cd "${pkgname}-${pkgver}"
47
48
install -d "${pkgdir}/usr/lib/${pkgname}"
49
cp -r --no-preserve=ownership "${srcdir}/publish/." "${pkgdir}/usr/lib/${pkgname}/"
50
chmod 755 "${pkgdir}/usr/lib/${pkgname}/${pkgname}"
51
52
install -d "${pkgdir}/usr/bin"
53
ln -s "/usr/lib/${pkgname}/${pkgname}" "${pkgdir}/usr/bin/${pkgname}"
54
55
install -Dm644 LICENSE.txt "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
56
install -Dm644 README.md "${pkgdir}/usr/share/doc/${pkgname}/README.md"
57
install -Dm644 CLI.md "${pkgdir}/usr/share/doc/${pkgname}/CLI.md"
58
install -Dm644 MENU.md "${pkgdir}/usr/share/doc/${pkgname}/MENU.md"
59
}
60
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-08-18 07:39:23 | LOW | 1 |
| 2026-08-18 00:03:42 | CLEAN | 2 |
| 2026-08-17 17:37:06 | LOW | 1 |