Page MenuHomeSolus

D4807.diff
No OneTemporary

D4807.diff

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 <davidjharder@gmail.com>
+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 @@
+<PISI>
+ <Source>
+ <Name>qomui</Name>
+ <Packager>
+ <Name>David Harder</Name>
+ <Email>davidjharder@gmail.com</Email>
+ </Packager>
+ <License>GPL-3.0-or-later</License>
+ <PartOf>network.clients</PartOf>
+ <Summary xml:lang="en">OpenVPN Gui with advanced features and support for multiple providers.</Summary>
+ <Description xml:lang="en">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.
+</Description>
+ <Archive type="binary" sha1sum="79eb0752a961b8e0d15c77d298c97498fbc89c5a">https://solus-project.com/sources/README.Solus</Archive>
+ </Source>
+ <Package>
+ <Name>qomui</Name>
+ <Summary xml:lang="en">OpenVPN Gui with advanced features and support for multiple providers.</Summary>
+ <Description xml:lang="en">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.
+</Description>
+ <PartOf>network.clients</PartOf>
+ <Files>
+ <Path fileType="executable">/usr/bin/qomui-cli</Path>
+ <Path fileType="executable">/usr/bin/qomui-gui</Path>
+ <Path fileType="executable">/usr/bin/qomui-service</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/qomui-0.8.0-py3.6.egg-info/PKG-INFO</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/qomui-0.8.0-py3.6.egg-info/SOURCES.txt</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/qomui-0.8.0-py3.6.egg-info/dependency_links.txt</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/qomui-0.8.0-py3.6.egg-info/entry_points.txt</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/qomui-0.8.0-py3.6.egg-info/requires.txt</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/qomui-0.8.0-py3.6.egg-info/top_level.txt</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/qomui/__init__.py</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/qomui/__pycache__/__init__.cpython-36.pyc</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/qomui/__pycache__/bypass.cpython-36.pyc</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/qomui/__pycache__/dns_manager.cpython-36.pyc</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/qomui/__pycache__/firewall.cpython-36.pyc</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/qomui/__pycache__/latency.cpython-36.pyc</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/qomui/__pycache__/mv_config.cpython-36.pyc</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/qomui/__pycache__/profiles.cpython-36.pyc</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/qomui/__pycache__/qomui_cli.cpython-36.pyc</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/qomui/__pycache__/qomui_gui.cpython-36.pyc</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/qomui/__pycache__/qomui_service.cpython-36.pyc</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/qomui/__pycache__/tunnel.cpython-36.pyc</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/qomui/__pycache__/update.cpython-36.pyc</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/qomui/__pycache__/utils.cpython-36.pyc</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/qomui/__pycache__/widgets.cpython-36.pyc</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/qomui/bypass.py</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/qomui/dns_manager.py</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/qomui/firewall.py</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/qomui/latency.py</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/qomui/mv_config.py</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/qomui/profiles.py</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/qomui/qomui_cli.py</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/qomui/qomui_gui.py</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/qomui/qomui_service.py</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/qomui/tunnel.py</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/qomui/update.py</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/qomui/utils.py</Path>
+ <Path fileType="library">/usr/lib/python3.6/site-packages/qomui/widgets.py</Path>
+ <Path fileType="library">/usr/lib/systemd/system/qomui.service</Path>
+ <Path fileType="data">/usr/share/applications/qomui.desktop</Path>
+ <Path fileType="data">/usr/share/dbus-1/system-services/org.qomui.service</Path>
+ <Path fileType="data">/usr/share/dbus-1/system.d/org.qomui.service.conf</Path>
+ <Path fileType="data">/usr/share/icons/hicolor/scalable/apps/qomui.svg</Path>
+ <Path fileType="data">/usr/share/icons/hicolor/scalable/apps/qomui_off.svg</Path>
+ <Path fileType="data">/usr/share/qomui/Airvpn_config</Path>
+ <Path fileType="data">/usr/share/qomui/Mullvad_config</Path>
+ <Path fileType="data">/usr/share/qomui/PIA_config</Path>
+ <Path fileType="data">/usr/share/qomui/ProtonVPN_config</Path>
+ <Path fileType="data">/usr/share/qomui/VERSION</Path>
+ <Path fileType="data">/usr/share/qomui/Windscribe_config</Path>
+ <Path fileType="data">/usr/share/qomui/airvpn_api.pem</Path>
+ <Path fileType="data">/usr/share/qomui/airvpn_cacert.pem</Path>
+ <Path fileType="data">/usr/share/qomui/bypass_route.sh</Path>
+ <Path fileType="data">/usr/share/qomui/bypass_up.sh</Path>
+ <Path fileType="data">/usr/share/qomui/countries.json</Path>
+ <Path fileType="data">/usr/share/qomui/default_config.json</Path>
+ <Path fileType="data">/usr/share/qomui/firewall_default.json</Path>
+ <Path fileType="data">/usr/share/qomui/flags/Afghanistan.png</Path>
+ <Path fileType="data">/usr/share/qomui/flags/Albania.png</Path>
+ <Path fileType="data">/usr/share/qomui/flags/Algeria.png</Path>
+ <Path fileType="data">/usr/share/qomui/flags/Andorra.png</Path>
+ <Path fileType="data">/usr/share/qomui/flags/Argentina.png</Path>
+ <Path fileType="data">/usr/share/qomui/flags/Armenia.png</Path>
+ <Path fileType="data">/usr/share/qomui/flags/Australia.png</Path>
+ <Path fileType="data">/usr/share/qomui/flags/Austria.png</Path>
+ <Path fileType="data">/usr/share/qomui/flags/Azerbaijan.png</Path>
+ <Path fileType="data">/usr/share/qomui/flags/Bahamas.png</Path>
+ <Path fileType="data">/usr/share/qomui/flags/Bangladesh.png</Path>
+ <Path fileType="data">/usr/share/qomui/flags/Belarus.png</Path>
+ <Path fileType="data">/usr/share/qomui/flags/Belgium.png</Path>
+ <Path fileType="data">/usr/share/qomui/flags/Bosnia and Herzegovina.png</Path>
+ <Path fileType="data">/usr/share/qomui/flags/Brazil.png</Path>
+ <Path fileType="data">/usr/share/qomui/flags/Bulgaria.png</Path>
+ <Path fileType="data">/usr/share/qomui/flags/Cameroon.png</Path>
+ <Path fileType="data">/usr/share/qomui/flags/Canada.png</Path>
+ <Path fileType="data">/usr/share/qomui/flags/Chile.png</Path>
+ <Path fileType="data">/usr/share/qomui/flags/China.png</Path>
+ <Path fileType="data">/usr/share/qomui/flags/Colombia.png</Path>
+ <Path fileType="data">/usr/share/qomui/flags/Costa Rica.png</Path>
+ <Path fileType="data">/usr/share/qomui/flags/Croatia.png</Path>
+ <Path fileType="data">/usr/share/qomui/flags/Cuba.png</Path>
+ <Path fileType="data">/usr/share/qomui/flags/Cyprus.png</Path>
+ <Path fileType="data">/usr/share/qomui/flags/Czech Republic.png</Path>
+ <Path fileType="data">/usr/share/qomui/flags/Denmark.png</Path>
+ <Path fileType="data">/usr/share/qomui/flags/Ecuador.png</Path>
+ <Path fileType="data">/usr/share/qomui/flags/Egypt.png</Path>
+ <Path fileType="data">/usr/share/qomui/flags/Estonia.png</Path>
+ <Path fileType="data">/usr/share/qomui/flags/Finland.png</Path>
+ <Path fileType="data">/usr/share/qomui/flags/France.png</Path>
+ <Path fileType="data">/usr/share/qomui/flags/Georgia.png</Path>
+ <Path fileType="data">/usr/share/qomui/flags/Germany.png</Path>
+ <Path fileType="data">/usr/share/qomui/flags/Greece.png</Path>
+ <Path fileType="data">/usr/share/qomui/flags/Hong Kong.png</Path>
+ <Path fileType="data">/usr/share/qomui/flags/Hungary.png</Path>
+ <Path fileType="data">/usr/share/qomui/flags/Iceland.png</Path>
+ <Path fileType="data">/usr/share/qomui/flags/India.png</Path>
+ <Path fileType="data">/usr/share/qomui/flags/Indonesia.png</Path>
+ <Path fileType="data">/usr/share/qomui/flags/Ireland.png</Path>
+ <Path fileType="data">/usr/share/qomui/flags/Israel.png</Path>
+ <Path fileType="data">/usr/share/qomui/flags/Italy.png</Path>
+ <Path fileType="data">/usr/share/qomui/flags/Jamaica.png</Path>
+ <Path fileType="data">/usr/share/qomui/flags/Japan.png</Path>
+ <Path fileType="data">/usr/share/qomui/flags/Latvia.png</Path>
+ <Path fileType="data">/usr/share/qomui/flags/Libya.png</Path>
+ <Path fileType="data">/usr/share/qomui/flags/Lithuania.png</Path>
+ <Path fileType="data">/usr/share/qomui/flags/Luxembourg.png</Path>
+ <Path fileType="data">/usr/share/qomui/flags/Macedonia, Republic of.png</Path>
+ <Path fileType="data">/usr/share/qomui/flags/Malaysia.png</Path>
+ <Path fileType="data">/usr/share/qomui/flags/Mexico.png</Path>
+ <Path fileType="data">/usr/share/qomui/flags/Moldova.png</Path>
+ <Path fileType="data">/usr/share/qomui/flags/Myanmar.png</Path>
+ <Path fileType="data">/usr/share/qomui/flags/Netherlands.png</Path>
+ <Path fileType="data">/usr/share/qomui/flags/New Zealand.png</Path>
+ <Path fileType="data">/usr/share/qomui/flags/Norway.png</Path>
+ <Path fileType="data">/usr/share/qomui/flags/Philippines.png</Path>
+ <Path fileType="data">/usr/share/qomui/flags/Poland.png</Path>
+ <Path fileType="data">/usr/share/qomui/flags/Portugal.png</Path>
+ <Path fileType="data">/usr/share/qomui/flags/Romania.png</Path>
+ <Path fileType="data">/usr/share/qomui/flags/Russia.png</Path>
+ <Path fileType="data">/usr/share/qomui/flags/Serbia.png</Path>
+ <Path fileType="data">/usr/share/qomui/flags/Singapore.png</Path>
+ <Path fileType="data">/usr/share/qomui/flags/Slovakia.png</Path>
+ <Path fileType="data">/usr/share/qomui/flags/Slovenia.png</Path>
+ <Path fileType="data">/usr/share/qomui/flags/South Africa.png</Path>
+ <Path fileType="data">/usr/share/qomui/flags/South Korea.png</Path>
+ <Path fileType="data">/usr/share/qomui/flags/Spain.png</Path>
+ <Path fileType="data">/usr/share/qomui/flags/Sweden.png</Path>
+ <Path fileType="data">/usr/share/qomui/flags/Switzerland.png</Path>
+ <Path fileType="data">/usr/share/qomui/flags/Taiwan.png</Path>
+ <Path fileType="data">/usr/share/qomui/flags/Thailand.png</Path>
+ <Path fileType="data">/usr/share/qomui/flags/Tunisia.png</Path>
+ <Path fileType="data">/usr/share/qomui/flags/Turkey.png</Path>
+ <Path fileType="data">/usr/share/qomui/flags/Ukraine.png</Path>
+ <Path fileType="data">/usr/share/qomui/flags/United Arab Emirates.png</Path>
+ <Path fileType="data">/usr/share/qomui/flags/United Kingdom.png</Path>
+ <Path fileType="data">/usr/share/qomui/flags/United States.png</Path>
+ <Path fileType="data">/usr/share/qomui/flags/Unknown.png</Path>
+ <Path fileType="data">/usr/share/qomui/flags/Viet Nam.png</Path>
+ <Path fileType="data">/usr/share/qomui/hop.sh</Path>
+ <Path fileType="data">/usr/share/qomui/hop_down.sh</Path>
+ <Path fileType="data">/usr/share/qomui/qomui.png</Path>
+ <Path fileType="data">/usr/share/qomui/ssl_config</Path>
+ </Files>
+ </Package>
+ <History>
+ <Update release="2">
+ <Date>2018-12-24</Date>
+ <Version>0.8.0</Version>
+ <Comment>Packaging update</Comment>
+ <Name>David Harder</Name>
+ <Email>davidjharder@gmail.com</Email>
+ </Update>
+ </History>
+</PISI>
\ No newline at end of file

File Metadata

Mime Type
text/plain
Expires
May 25 2023, 4:56 PM (11 w, 23 h ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
5791274
Default Alt Text
D4807.diff (16 KB)

Event Timeline