Package Details: pgl-git 2.3.1.1.r77.g9d91ab6-1

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)

Required by (0)

Sources (2)

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)

As of http://sourceforge.net/p/peerguardian/code/ci/c3b264f25f33f7f0ace5a5a1c2b4b3c0db11f758/ pglgui has been ported to Qt5. Hence this PKGBUILD needs updating to drop qt4 and polkit-qt4 dependencies and replace those by qt5-base. Also, the qt4 vars exported in build() need to be dropped. PKGBUILD with the needed changes is available at https://gist.github.com/glitsj16/0a0a02854b0b12a56ad4

Zaban commented on 2015-06-29 09:09 (UTC)

-> Adding install file... -> Generating .MTREE file... -> Compressing package... /usr/bin/makepkg: line 2183: /tmp/yaourt-tmp-blabla/PKGDEST.847/pgl-git-debian/2.3.0.1.r11.g6cf53bc-1-x86_64.pkg.tar.xz: No such file or directory bsdtar: etc/dbus-1/system.d/org.netfilter.pgl.conf: Write error ==> ERROR: Failed to create package file. ==> ERROR: Makepkg was unable to build pgl-git.