d-lan-gui

LOW
maintainer topas-rec 1 votes base d-lan scanned 2026-09-19 17:30:41.880415
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: Tobias Boesch <tobias.boesch@googlemail.com>
2pkgbase=d-lan
3pkgname=(d-lan-core
4 d-lan-gui)
5pkgver=1.2.2
6pkgrel=1
7license=GPL-3.0-or-later
8pkgdesc="A free LAN file sharing software"
9arch=('x86_64')
10url="https://www.d-lan.net/"
11license=('GPL-3.0-or-later')
12makedepends=(
13 protobuf
14 libblake3
15 git
16 cmake
17 ninja
18 qt6-base
19 qt6-svg
20)
21options=(strip)
22source=("git+https://github.com/Ummon/D-LAN.git#commit=c488743bbb05a45285348fc4368bff63362eda42")
23sha256sums=('0d0b3d0855c67a8ea9f214256bc494a4fb7bbb61492d7c3f399a2b98af9bfb28')
24_appdir=${pkgbase^^}/application
25prepare() {
26 cd "$_appdir"
27 cmake -G Ninja -S . -B build
28}
29build() {
30 cd "$_appdir"
31 cmake --build build --config Release
32}
33package_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}
46package_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)SeverityRules
2026-09-19 17:30:41 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