d-lan-gui
LOW
maintainer topas-rec
1 votes
base
d-lan
scanned 2026-09-19 17:30:41.880415
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: Tobias Boesch <tobias.boesch@googlemail.com>
2
pkgbase=d-lan
3
pkgname=(d-lan-core
4
d-lan-gui)
5
pkgver=1.2.2
6
pkgrel=1
7
license=GPL-3.0-or-later
8
pkgdesc="A free LAN file sharing software"
9
arch=('x86_64')
10
url="https://www.d-lan.net/"
11
license=('GPL-3.0-or-later')
12
makedepends=(
13
protobuf
14
libblake3
15
git
16
cmake
17
ninja
18
qt6-base
19
qt6-svg
20
)
21
options=(strip)
22
source=("git+https://github.com/Ummon/D-LAN.git#commit=c488743bbb05a45285348fc4368bff63362eda42")
23
sha256sums=('0d0b3d0855c67a8ea9f214256bc494a4fb7bbb61492d7c3f399a2b98af9bfb28')
24
_appdir=${pkgbase^^}/application
25
prepare() {
26
cd "$_appdir"
27
cmake -G Ninja -S . -B build
28
}
29
build() {
30
cd "$_appdir"
31
cmake --build build --config Release
32
}
33
package_d-lan-core() {
34
optdepends=(
35
'd-lan-gui: Graphical user interface'
36
)
37
depends=(libstdc++
38
abseil-cpp
39
protobuf
40
libblake3
41
libgcc
42
qt6-base
43
)
44
install -vD "$_appdir/build/output/D-LAN.Core" "$pkgdir/usr/bin/$pkgname"
45
}
46
package_d-lan-gui() {
47
depends=(d-lan-core
48
libgcc
49
abseil-cpp
50
libstdc++
51
protobuf
52
libblake3
53
libglvnd
54
qt6-svg
55
hicolor-icon-theme
56
qt6-base
57
)
58
install -vD "$_appdir/build/output/D-LAN.GUI" "$pkgdir/opt/$pkgbase/$pkgname"
59
mkdir --parents "$pkgdir/usr/bin/"
60
ln -s /opt/$pkgbase/$pkgname "$pkgdir/usr/bin/$pkgname"
61
cp --recursive "$_appdir/GUI/resources/emoticons" "$pkgdir/opt/$pkgbase/emoticons"
62
install -vD "$_appdir/Setups/Ubuntu/$pkgbase.desktop" "$pkgdir/usr/share/applications/$pkgbase.desktop"
63
sed -i "s|^Exec=$pkgname|Exec=bash -c 'd-lan-core \& $pkgname'|" "$pkgdir/usr/share/applications/$pkgbase.desktop"
64
install -vD "$_appdir/GUI/resources/icon.svg" "$pkgdir/usr/share/icons/hicolor/scalable/apps/$pkgbase.svg"
65
}
66
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-09-19 17:30:41 | Low | 1 |