diff --git a/files/0001-point-to-Solus-location-of-iproute2-see-T7360.patch b/files/0001-point-to-Solus-location-of-iproute2-see-T7360.patch new file mode 100644 --- /dev/null +++ b/files/0001-point-to-Solus-location-of-iproute2-see-T7360.patch @@ -0,0 +1,25 @@ +From c0196607515d186c3eddb0a5f2ec2f9163052601 Mon Sep 17 00:00:00 2001 +From: David Harder +Date: Fri, 21 Dec 2018 14:25:32 -0700 +Subject: [PATCH] point to Solus location of iproute2, see T7360 + +--- + qomui/bypass.py | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/qomui/bypass.py b/qomui/bypass.py +index 23def17..247b5a3 100755 +--- a/qomui/bypass.py ++++ b/qomui/bypass.py +@@ -41,7 +41,7 @@ def create_cgroup(user, group, interface, gw=None, gw_6=None, default_int=None) + logging.debug("Bypass: No routing table added - table bypass_qomui already exists") + + except CalledProcessError: +- with open("/etc/iproute2/rt_tables", "a") as rt_tables: ++ with open("/usr/share/defaults/iproute2/rt_tables", "a") as rt_tables: + rt_tables.write("11 bypass_qomui\n") + logging.debug("Bypass: Created new routing table") + +-- +2.20.1 + diff --git a/package.yml b/package.yml --- a/package.yml +++ b/package.yml @@ -1,15 +1,17 @@ name : qomui -version : 0.7.4 -release : 1 +version : 0.8.1 +release : 3 source : - - https://github.com/corrad1nho/qomui/archive/v0.7.4.tar.gz : 0cf40b5341ff1fbbb44a25d1da9b55b03c9e7442e314c85411bace40b6696193 + - https://github.com/corrad1nho/qomui/archive/v0.8.1.tar.gz : fad07e6f7d33c110b43d356ae3d9363a2c0a4dd8b10a00ef91d015871d23116c license : GPL-3.0-or-later component : network.clients -summary : OpenVPN Gui with advanced features and support for multiple providers +summary : OpenVPN Gui with advanced features and support for multiple providers. description: | - Qomui (Qt OpenVPN Management UI) is an easy-to-use OpenVPN Gui for GNU/Linux with some unique features such as provider-independent support for double-hop connections. Qomui supports multiple providers with added convenience when using AirVPN, PIA, ProtonVPN, Windscribe or Mullvad. -rundeps : - - libnotify + Qomui (Qt OpenVPN Management UI) is an easy-to-use OpenVPN/WireGuard gui for GNU/Linux with some unique features such as provider-independent support for double-hop connections. Qomui supports multiple providers with added convenience when using AirVPN, PIA, ProtonVPN, Windscribe or Mullvad. +builddeps : + - pkgconfig(python3) + - python-setuptools +rundeps : - openvpn - python-beautifulsoup4 - python-dbus @@ -17,10 +19,12 @@ - python-lxml - python-pexpect - python-psutil - - python-qtpy + - python3-qt5 - python-requests - python-simplejson - stunnel +setup : | + %patch -p1 < $pkgfiles/0001-point-to-Solus-location-of-iproute2-see-T7360.patch build : | %python3_setup install : | diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml --- a/pspec_x86_64.xml +++ b/pspec_x86_64.xml @@ -2,33 +2,32 @@ qomui - Devil505 - devil505@tuta.io + David Harder + davidjharder@gmail.com GPL-3.0-or-later network.clients - OpenVPN Gui with advanced features and support for multiple providers - Qomui (Qt OpenVPN Management UI) is an easy-to-use OpenVPN Gui for GNU/Linux with some unique features such as provider-independent support for double-hop connections. Qomui supports multiple providers with added convenience when using AirVPN, PIA, ProtonVPN, Windscribe or Mullvad. + OpenVPN Gui with advanced features and support for multiple providers. + Qomui (Qt OpenVPN Management UI) is an easy-to-use OpenVPN/WireGuard gui for GNU/Linux with some unique features such as provider-independent support for double-hop connections. Qomui supports multiple providers with added convenience when using AirVPN, PIA, ProtonVPN, Windscribe or Mullvad. https://solus-project.com/sources/README.Solus qomui - OpenVPN Gui with advanced features and support for multiple providers - Qomui (Qt OpenVPN Management UI) is an easy-to-use OpenVPN Gui for GNU/Linux with some unique features such as provider-independent support for double-hop connections. Qomui supports multiple providers with added convenience when using AirVPN, PIA, ProtonVPN, Windscribe or Mullvad. + OpenVPN Gui with advanced features and support for multiple providers. + Qomui (Qt OpenVPN Management UI) is an easy-to-use OpenVPN/WireGuard gui for GNU/Linux with some unique features such as provider-independent support for double-hop connections. Qomui supports multiple providers with added convenience when using AirVPN, PIA, ProtonVPN, Windscribe or Mullvad. network.clients - /etc/dbus-1/system.d/org.qomui.service.conf /usr/bin/qomui-cli /usr/bin/qomui-gui /usr/bin/qomui-service - /usr/lib/python3.6/site-packages/qomui-0.7.4-py3.6.egg-info/PKG-INFO - /usr/lib/python3.6/site-packages/qomui-0.7.4-py3.6.egg-info/SOURCES.txt - /usr/lib/python3.6/site-packages/qomui-0.7.4-py3.6.egg-info/dependency_links.txt - /usr/lib/python3.6/site-packages/qomui-0.7.4-py3.6.egg-info/entry_points.txt - /usr/lib/python3.6/site-packages/qomui-0.7.4-py3.6.egg-info/requires.txt - /usr/lib/python3.6/site-packages/qomui-0.7.4-py3.6.egg-info/top_level.txt + /usr/lib/python3.6/site-packages/qomui-0.8.0-py3.6.egg-info/PKG-INFO + /usr/lib/python3.6/site-packages/qomui-0.8.0-py3.6.egg-info/SOURCES.txt + /usr/lib/python3.6/site-packages/qomui-0.8.0-py3.6.egg-info/dependency_links.txt + /usr/lib/python3.6/site-packages/qomui-0.8.0-py3.6.egg-info/entry_points.txt + /usr/lib/python3.6/site-packages/qomui-0.8.0-py3.6.egg-info/requires.txt + /usr/lib/python3.6/site-packages/qomui-0.8.0-py3.6.egg-info/top_level.txt /usr/lib/python3.6/site-packages/qomui/__init__.py /usr/lib/python3.6/site-packages/qomui/__pycache__/__init__.cpython-36.pyc /usr/lib/python3.6/site-packages/qomui/__pycache__/bypass.cpython-36.pyc @@ -36,6 +35,7 @@ /usr/lib/python3.6/site-packages/qomui/__pycache__/firewall.cpython-36.pyc /usr/lib/python3.6/site-packages/qomui/__pycache__/latency.cpython-36.pyc /usr/lib/python3.6/site-packages/qomui/__pycache__/mv_config.cpython-36.pyc + /usr/lib/python3.6/site-packages/qomui/__pycache__/profiles.cpython-36.pyc /usr/lib/python3.6/site-packages/qomui/__pycache__/qomui_cli.cpython-36.pyc /usr/lib/python3.6/site-packages/qomui/__pycache__/qomui_gui.cpython-36.pyc /usr/lib/python3.6/site-packages/qomui/__pycache__/qomui_service.cpython-36.pyc @@ -48,6 +48,7 @@ /usr/lib/python3.6/site-packages/qomui/firewall.py /usr/lib/python3.6/site-packages/qomui/latency.py /usr/lib/python3.6/site-packages/qomui/mv_config.py + /usr/lib/python3.6/site-packages/qomui/profiles.py /usr/lib/python3.6/site-packages/qomui/qomui_cli.py /usr/lib/python3.6/site-packages/qomui/qomui_gui.py /usr/lib/python3.6/site-packages/qomui/qomui_service.py @@ -57,6 +58,8 @@ /usr/lib/python3.6/site-packages/qomui/widgets.py /usr/lib/systemd/system/qomui.service /usr/share/applications/qomui.desktop + /usr/share/dbus-1/system-services/org.qomui.service + /usr/share/dbus-1/system.d/org.qomui.service.conf /usr/share/icons/hicolor/scalable/apps/qomui.svg /usr/share/icons/hicolor/scalable/apps/qomui_off.svg /usr/share/qomui/Airvpn_config @@ -65,6 +68,8 @@ /usr/share/qomui/ProtonVPN_config /usr/share/qomui/VERSION /usr/share/qomui/Windscribe_config + /usr/share/qomui/airvpn_api.pem + /usr/share/qomui/airvpn_cacert.pem /usr/share/qomui/bypass_route.sh /usr/share/qomui/bypass_up.sh /usr/share/qomui/countries.json @@ -158,12 +163,12 @@ - - 2018-09-19 - 0.7.4 + + 2019-01-03 + 0.8.0 Packaging update - Devil505 - devil505@tuta.io + David Harder + davidjharder@gmail.com \ No newline at end of file