Search Criteria
Package Details: pgl-git 2.3.1.1.r77.g9d91ab6-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/pgl-git.git (read-only, click to copy) |
---|---|
Package Base: | pgl-git |
Description: | A privacy oriented firewall application (Daemon, CLI & GUI). |
Upstream URL: | http://sourceforge.net/projects/peerguardian/ |
Licenses: | GPL3 |
Conflicts: | pgl, pgl-cli |
Provides: | pgl |
Submitter: | Gilrain |
Maintainer: | None |
Last Packager: | Gilrain |
Votes: | 1 |
Popularity: | 0.000000 |
First Submitted: | 2013-05-18 12:53 (UTC) |
Last Updated: | 2022-03-31 10:56 (UTC) |
Dependencies (21)
- bash (bash-devel-static-gitAUR, bash-devel-gitAUR, busybox-coreutilsAUR, bash-gitAUR)
- coreutils (coreutils-gitAUR, busybox-coreutilsAUR, coreutils-hybrid-gitAUR, coreutils-uutilsAUR, coreutils-hybridAUR, coreutils-selinuxAUR)
- cron (scron-gitAUR, vixie-cronAUR, busybox-crondAUR, mcronAUR, dcronAUR, dcron-gitAUR, cronie-selinuxAUR, systemd-cron-next-gitAUR, systemd-cronAUR, cronie, fcron)
- dbus (dbus-gitAUR, dbus-selinuxAUR)
- iptables (iptables-gitAUR, iptables-fullconenatAUR, iptables-fullconenat-nftAUR, iptables-nft)
- libnetfilter_queue (libnetfilter_queue-gitAUR)
- logrotate (logrotate-gitAUR, logrotate-selinuxAUR)
- procps-ng (procps-ng-gitAUR, busybox-coreutilsAUR)
- qt5-base (qt5-base-gitAUR, qt5-base-headlessAUR)
- systemd (systemd-chromiumosAUR, systemd-fmlAUR, systemd-selinuxAUR, sysupdated-systemd-gitAUR, systemd-gitAUR)
- wget (wget-gitAUR, wurlAUR)
- whois (whois-gitAUR)
- git (git-gitAUR, git-glAUR) (make)
- qt5-tools (make)
- zlib (zlib-ng-compat-gitAUR, zlib-gitAUR, zlib-ng-compatAUR, zlib-ng-compat) (make)
- net-tools (net-tools-gitAUR) (optional) – to whitelist local IP addresses
- networkmanager (networkmanager-gitAUR, networkmanager-iwdAUR) (optional) – to whitelist newly started network interfaces
- p7zip (p7zip-natspecAUR, p7zip-full-binAUR, 7-zip-fullAUR) (optional) – for 7z blocklists
- smtp-forwarder (femtomail-gitAUR, ssmtp-plainAUR, esmtpAUR, py-mailqueued-mtaAUR, sendmailAUR, exim-heavyAUR, ssmtpAUR, courier-mtaAUR, dma, exim, msmtp-mta, nullmailer, opensmtpd, postfix) (optional) – to send reports
- tcptracerouteAUR (optional) – to diagnose connection problems
- unzip (unzip-natspecAUR, unzip-zstdAUR) (optional) – for zipped blocklists
Latest Comments
Gilrain commented on 2022-03-31 11:07 (UTC)
Thanks for the reminder. I added the qt5-tools as a makedep and updated the package with the Gentoo patch. At first glance the UI seems to work, the rest is untested. I would offer the pgl packages for adoption, but seeing that upstream has been dead for 6 years…
a821 commented on 2022-03-29 19:41 (UTC)
Flagging because it fails to build: The code needs to be patched and qt5-tools needs to be added to (make)depends.
The following patch builds in a clean chroot, though the package is untested (includes modified patch by @eserlxl): https://0x0.st/oq9T.patch
eserlxl commented on 2021-01-25 16:06 (UTC)
If you encounter with multiple definition errors of blocklist type while compiling (https://bugs.gentoo.org/707944) you can use my patches: https://github.com/eserlxl/pgl-git-AUR-Patches
Fincer commented on 2017-12-20 00:11 (UTC) (edited on 2017-12-20 00:47 (UTC) by Fincer)
Please consider removing '--disable-cron' and adding 'cron' as a dependency.
Reason for this is that, though you can technically build and run PeerGuardian without cron, you encounter execution error for /tmp/execute-all-pgl-commands.sh commands each time you try to modify something. This is due to PeerGuardian's logic to add commands to this .sh file, and this logic seems to always expect that /etc/cron.{daily,weekly,monthly} folders are present in the system. If not, PeerGuardian generates empty or incomplete 'mv' commands with too few arguments into /tmp/execute-all-pgl-commands.sh which, in the end, leads to an error pop-up window.
This should be fixed upstream but since PeerGuardian developers have said their ultimate goal is to replace this temporary script file with polkit authentication they might not pay too much attention to this issue.
P.S. Available/satisfying cron packages in Arch repositories are 'cronie' and 'fcron' which both provide 'cron' dependency package.
glitsj16 commented on 2016-01-02 04:20 (UTC)
Zaban commented on 2015-06-29 09:09 (UTC)