Package Details: netmon-gui 0.2.3-1

Git Clone URL: https://aur.archlinux.org/netmon-gui.git (read-only, click to copy)
Package Base: netmon-gui
Description: Modern network monitor for Arch Linux with PySide6 GUI - speed test, bandwidth, connections, quota tracking
Upstream URL: https://github.com/KyrilosKamal/NetMon
Licenses: MIT
Submitter: kyrilloskamal
Maintainer: kyrilloskamal
Last Packager: kyrilloskamal
Votes: 0
Popularity: 0.000000
First Submitted: 2026-06-02 17:50 (UTC)
Last Updated: 2026-06-03 13:00 (UTC)

Latest Comments

musdus commented on 2026-06-04 17:26 (UTC)

⚠️ Critical: your package breaks AUR policy — fix required immediately

Your package netmon-gui installs its binary as /usr/bin/netmon, which is already owned by the existing AUR package netmon. This causes a file conflict and makes your package uninstallable:

error: failed to commit transaction (conflicting files) netmon-gui: /usr/bin/netmon exists in filesystem (owned by netmon)

This is an AUR violation. Two packages cannot own the same file unless one explicitly declares conflicts= and replaces= — which yours does not.

You must fix this now by renaming the installed binary from netmon to netmon-gui in your PKGBUILD:

Wrong — conflicts with existing package:

install -Dm755 netmon "$pkgdir/usr/bin/netmon"

Correct:

install -Dm755 netmon "$pkgdir/usr/bin/netmon-gui"

Also update your entry point in pyproject.toml:

[project.scripts] netmon-gui = "netmon_gui.main:main"

Then bump pkgrel to -2, regenerate .SRCINFO, and push.

Until this is fixed, nobody with netmon installed can install your package.