Index: Makefile =================================================================== --- /dev/null +++ Makefile @@ -0,0 +1 @@ +include ../Makefile.common Index: files/0001-point-to-Solus-location-of-iproute2-see-T7360.patch =================================================================== --- /dev/null +++ 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 + Index: package.yml =================================================================== --- /dev/null +++ package.yml @@ -0,0 +1,32 @@ +name : qomui +version : 0.8.0 +release : 2 +source : + - https://github.com/corrad1nho/qomui/archive/v0.8.0.tar.gz : 22254bd143e409ac0027a53595f2897ba0cf9d744a4635b1bdac454cf084b7ed +license : GPL-3.0-or-later +component : network.clients +summary : OpenVPN Gui with advanced features and support for multiple providers. +description: | + 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 : + - libnotify + - openvpn + - python-beautifulsoup4 + - python-dbus + - python-geoip + - python-lxml + - python-pexpect + - python-psutil + - 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 : | + %python3_install Index: pspec_x86_64.xml =================================================================== --- /dev/null +++ pspec_x86_64.xml @@ -0,0 +1,174 @@ + + + qomui + + 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/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/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 + + /usr/bin/qomui-cli + /usr/bin/qomui-gui + /usr/bin/qomui-service + /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 + /usr/lib/python3.6/site-packages/qomui/__pycache__/dns_manager.cpython-36.pyc + /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 + /usr/lib/python3.6/site-packages/qomui/__pycache__/tunnel.cpython-36.pyc + /usr/lib/python3.6/site-packages/qomui/__pycache__/update.cpython-36.pyc + /usr/lib/python3.6/site-packages/qomui/__pycache__/utils.cpython-36.pyc + /usr/lib/python3.6/site-packages/qomui/__pycache__/widgets.cpython-36.pyc + /usr/lib/python3.6/site-packages/qomui/bypass.py + /usr/lib/python3.6/site-packages/qomui/dns_manager.py + /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 + /usr/lib/python3.6/site-packages/qomui/tunnel.py + /usr/lib/python3.6/site-packages/qomui/update.py + /usr/lib/python3.6/site-packages/qomui/utils.py + /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 + /usr/share/qomui/Mullvad_config + /usr/share/qomui/PIA_config + /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 + /usr/share/qomui/default_config.json + /usr/share/qomui/firewall_default.json + /usr/share/qomui/flags/Afghanistan.png + /usr/share/qomui/flags/Albania.png + /usr/share/qomui/flags/Algeria.png + /usr/share/qomui/flags/Andorra.png + /usr/share/qomui/flags/Argentina.png + /usr/share/qomui/flags/Armenia.png + /usr/share/qomui/flags/Australia.png + /usr/share/qomui/flags/Austria.png + /usr/share/qomui/flags/Azerbaijan.png + /usr/share/qomui/flags/Bahamas.png + /usr/share/qomui/flags/Bangladesh.png + /usr/share/qomui/flags/Belarus.png + /usr/share/qomui/flags/Belgium.png + /usr/share/qomui/flags/Bosnia and Herzegovina.png + /usr/share/qomui/flags/Brazil.png + /usr/share/qomui/flags/Bulgaria.png + /usr/share/qomui/flags/Cameroon.png + /usr/share/qomui/flags/Canada.png + /usr/share/qomui/flags/Chile.png + /usr/share/qomui/flags/China.png + /usr/share/qomui/flags/Colombia.png + /usr/share/qomui/flags/Costa Rica.png + /usr/share/qomui/flags/Croatia.png + /usr/share/qomui/flags/Cuba.png + /usr/share/qomui/flags/Cyprus.png + /usr/share/qomui/flags/Czech Republic.png + /usr/share/qomui/flags/Denmark.png + /usr/share/qomui/flags/Ecuador.png + /usr/share/qomui/flags/Egypt.png + /usr/share/qomui/flags/Estonia.png + /usr/share/qomui/flags/Finland.png + /usr/share/qomui/flags/France.png + /usr/share/qomui/flags/Georgia.png + /usr/share/qomui/flags/Germany.png + /usr/share/qomui/flags/Greece.png + /usr/share/qomui/flags/Hong Kong.png + /usr/share/qomui/flags/Hungary.png + /usr/share/qomui/flags/Iceland.png + /usr/share/qomui/flags/India.png + /usr/share/qomui/flags/Indonesia.png + /usr/share/qomui/flags/Ireland.png + /usr/share/qomui/flags/Israel.png + /usr/share/qomui/flags/Italy.png + /usr/share/qomui/flags/Jamaica.png + /usr/share/qomui/flags/Japan.png + /usr/share/qomui/flags/Latvia.png + /usr/share/qomui/flags/Libya.png + /usr/share/qomui/flags/Lithuania.png + /usr/share/qomui/flags/Luxembourg.png + /usr/share/qomui/flags/Macedonia, Republic of.png + /usr/share/qomui/flags/Malaysia.png + /usr/share/qomui/flags/Mexico.png + /usr/share/qomui/flags/Moldova.png + /usr/share/qomui/flags/Myanmar.png + /usr/share/qomui/flags/Netherlands.png + /usr/share/qomui/flags/New Zealand.png + /usr/share/qomui/flags/Norway.png + /usr/share/qomui/flags/Philippines.png + /usr/share/qomui/flags/Poland.png + /usr/share/qomui/flags/Portugal.png + /usr/share/qomui/flags/Romania.png + /usr/share/qomui/flags/Russia.png + /usr/share/qomui/flags/Serbia.png + /usr/share/qomui/flags/Singapore.png + /usr/share/qomui/flags/Slovakia.png + /usr/share/qomui/flags/Slovenia.png + /usr/share/qomui/flags/South Africa.png + /usr/share/qomui/flags/South Korea.png + /usr/share/qomui/flags/Spain.png + /usr/share/qomui/flags/Sweden.png + /usr/share/qomui/flags/Switzerland.png + /usr/share/qomui/flags/Taiwan.png + /usr/share/qomui/flags/Thailand.png + /usr/share/qomui/flags/Tunisia.png + /usr/share/qomui/flags/Turkey.png + /usr/share/qomui/flags/Ukraine.png + /usr/share/qomui/flags/United Arab Emirates.png + /usr/share/qomui/flags/United Kingdom.png + /usr/share/qomui/flags/United States.png + /usr/share/qomui/flags/Unknown.png + /usr/share/qomui/flags/Viet Nam.png + /usr/share/qomui/hop.sh + /usr/share/qomui/hop_down.sh + /usr/share/qomui/qomui.png + /usr/share/qomui/ssl_config + + + + + 2018-12-24 + 0.8.0 + Packaging update + David Harder + davidjharder@gmail.com + + + \ No newline at end of file