summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
author8vn5acnmf52021-10-30 21:50:46 +0200
committer8vn5acnmf52021-10-30 21:50:46 +0200
commitf3ad3d3f585bcc4de512fbca798f5cf99f05da63 (patch)
tree1e5d4d7817505b21ec8c66c7948e8e3728a4250c /PKGBUILD
downloadaur-perfect-privacy-vpn.tar.gz
Init repo
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD35
1 files changed, 35 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..edd3ef2561f0
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,35 @@
+# Maintainer: 8vn5acnmf5
+pkgname=perfect-privacy-vpn
+pkgver=1.3.17
+pkgrel=1
+pkgdesc='Perfect Privacy VPN'
+arch=('x86_64')
+license=('custom')
+url='https://www.perfect-privacy.com'
+depends=('openvpn' 'python-requests' 'python-blinker' 'python-gobject' 'polkit' 'gtk3' 'pango' 'glib2' 'gdk-pixbuf2' 'libappindicator-gtk3' 'resolvconf')
+optdepends=('openvpn-update-systemd-resolved')
+
+source=('https://www.perfect-privacy.com/downloads/perfect-privacy-vpn.deb'
+ 'city_dns.patch'
+ 'tree.patch'
+ )
+sha256sums=('9eccf94ad15d4d1c82fa6c1156ca0343e6c29db97f964fd1dbc7865ef687c6b8'
+ '2bd9aba04477f32a9ccd13e2979231dee33ac9c7d3589eb1332af1511349804c'
+ '867d266f1ad84571ffe5ef08eac986869058e5daf17b01ec063ca659594f853d'
+ )
+
+package() {
+ tar -xf data.tar.xz -C "${pkgdir}"
+
+ # not needed
+ rm -rf "${pkgdir}/etc"
+
+ # fix polkit policy
+ sed -i '15s/no/auth_admin/' ${pkgdir}/usr/share/polkit-1/actions/com.perfect-privacy.perfect-privacy-vpn.policy
+ sed -i '16s/no/auth_admin/' ${pkgdir}/usr/share/polkit-1/actions/com.perfect-privacy.perfect-privacy-vpn.policy
+
+ # https://board.perfect-privacy.com/threads/tutorial-ip-dns-country-city-anzeige-im-vpn-manager.3404/
+ patch ${pkgdir}/opt/perfect_privacy/perfect-privacy-vpn/perfect_privacy_vpn/PerfectPrivacyVpnWindow.py ${srcdir}/city_dns.patch
+ # https://board.perfect-privacy.com/threads/vpn-manager-crashed-unter-ubuntu-hirsute.4780/#post-33118
+ patch ${pkgdir}/opt/perfect_privacy/perfect-privacy-vpn/perfect_privacy_vpn_lib/Builder.py ${srcdir}/tree.patch
+}