Page MenuHomeSolus

D4931.diff
No OneTemporary

D4931.diff

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 <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
+
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 : 2
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 @@
<Source>
<Name>qomui</Name>
<Packager>
- <Name>Devil505</Name>
- <Email>devil505@tuta.io</Email>
+ <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 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.
+ <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 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.
+ <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="config">/etc/dbus-1/system.d/org.qomui.service.conf</Path>
<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.7.4-py3.6.egg-info/PKG-INFO</Path>
- <Path fileType="library">/usr/lib/python3.6/site-packages/qomui-0.7.4-py3.6.egg-info/SOURCES.txt</Path>
- <Path fileType="library">/usr/lib/python3.6/site-packages/qomui-0.7.4-py3.6.egg-info/dependency_links.txt</Path>
- <Path fileType="library">/usr/lib/python3.6/site-packages/qomui-0.7.4-py3.6.egg-info/entry_points.txt</Path>
- <Path fileType="library">/usr/lib/python3.6/site-packages/qomui-0.7.4-py3.6.egg-info/requires.txt</Path>
- <Path fileType="library">/usr/lib/python3.6/site-packages/qomui-0.7.4-py3.6.egg-info/top_level.txt</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>
@@ -36,6 +35,7 @@
<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>
@@ -48,6 +48,7 @@
<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>
@@ -57,6 +58,8 @@
<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>
@@ -65,6 +68,8 @@
<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>
@@ -158,12 +163,12 @@
</Files>
</Package>
<History>
- <Update release="1">
- <Date>2018-09-19</Date>
- <Version>0.7.4</Version>
+ <Update release="2">
+ <Date>2019-01-03</Date>
+ <Version>0.8.0</Version>
<Comment>Packaging update</Comment>
- <Name>Devil505</Name>
- <Email>devil505@tuta.io</Email>
+ <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
Fri, Aug 11, 8:37 PM (2 h, 47 m ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
5810209
Default Alt Text
D4931.diff (10 KB)

Event Timeline