discipulus
LOW
maintainer ElectricSteve
0 votes
scanned 2026-09-25 19:13:08.013724
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: ElectricSteve <aur at electricsteve dot dev>
2
3
pkgname=discipulus
4
_pkgname=Discipulus
5
pkgver=0.2.7
6
pkgrel=1
7
pkgdesc="Alternative Openbare Magister App voor Android, iOS, iPadOS, WatchOS, WearOS, macOS, Linux en Windows"
8
arch=('x86_64')
9
url="https://github.com/DiscipulusApp/Discipulus"
10
license=('GPL-3.0-only')
11
conflicts=('discipulus')
12
provides=('discipulus')
13
depends=(
14
'gtk3'
15
'webkit2gtk-4.1'
16
'glibc'
17
'desktop-file-utils'
18
)
19
makedepends=(
20
'git'
21
'flutter'
22
'cmake'
23
'ninja'
24
'clang'
25
'pkgconf'
26
'xz'
27
)
28
options=('!strip' '!debug')
29
_archivename="${_pkgname}-${pkgver}" # This matches the name of the top directory in the tar
30
source=(
31
"${_archivename}.tar.gz::${url}/archive/v${pkgver}.tar.gz"
32
"${pkgname}.desktop"
33
)
34
sha256sums=('ff37e304df37b959753babffcdc041ab1b26e390fa85c536f7322ad9c4495854'
35
'0ed077aabc79c5f452032f2c8c3ce17bb6705111ba2fe8119182d69ddf0b51eb')
36
install=discipulus.install
37
38
prepare() {
39
cd "${srcdir}/${_archivename}"
40
flutter --no-version-check config --no-analytics
41
flutter --no-version-check config --enable-linux-desktop
42
flutter --no-version-check pub get
43
}
44
45
build() {
46
cd "${srcdir}/${_archivename}"
47
flutter --no-version-check build linux --release
48
}
49
50
package() {
51
cd "${srcdir}/${_archivename}/build/linux/x64/release/bundle/"
52
53
install -dm755 "${pkgdir}/opt/${pkgname}" "${pkgdir}/usr/bin"
54
55
cp -rdp --no-preserve=ownership . "${pkgdir}/opt/${pkgname}/" # Copy the whole bundle
56
ln -s "/opt/${pkgname}/discipulus" "${pkgdir}/usr/bin/discipulus" # Make a symlink in /usr/bin/
57
58
# Copy the desktop file and icon
59
install -Dm644 "${srcdir}/${pkgname}.desktop" "${pkgdir}/usr/share/applications/${pkgname}.desktop"
60
install -Dm644 "${srcdir}/${_archivename}/icon.svg" "$pkgdir/usr/share/icons/hicolor/scalable/apps/${pkgname}.svg"
61
}
62
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-09-25 19:13:08 | Low | 1 |