parent
df6f95495e
commit
f2351217f7
@ -0,0 +1,21 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<component type="desktop-application">
|
||||||
|
<id>wireguide</id>
|
||||||
|
<metadata_license>GPL-3.0</metadata_license>
|
||||||
|
<project_license>GPL-3.0</project_license>
|
||||||
|
<name>WireGUIde</name>
|
||||||
|
<summary>WireGUIde is a GUI for WireGuard</summary>
|
||||||
|
<description>
|
||||||
|
<p>WireGUIde is a GUI for WireGuard that uses dbus to talk to NetworkManager. WireGUIde is free and open source software.</p>
|
||||||
|
</description>
|
||||||
|
<launchable type="desktop-id">wireguide.desktop</launchable>
|
||||||
|
<url type="homepage">https://github.com/mickenordin/wireguide</url>
|
||||||
|
<screenshots>
|
||||||
|
<screenshot type="default">
|
||||||
|
<image>https://github.com/mickenordin/wireguide</image>
|
||||||
|
</screenshot>
|
||||||
|
</screenshots>
|
||||||
|
<provides>
|
||||||
|
<id>wireguide.desktop</id>
|
||||||
|
</provides>
|
||||||
|
</component>
|
@ -0,0 +1,37 @@
|
|||||||
|
app: ke.mic.wireguide
|
||||||
|
ingredients:
|
||||||
|
dist: groovy
|
||||||
|
sources:
|
||||||
|
- deb http://us.archive.ubuntu.com/ubuntu/ groovy groovy-updates groovy-security main universe
|
||||||
|
- deb http://us.archive.ubuntu.com/ubuntu/ groovy-updates main universe
|
||||||
|
- deb http://us.archive.ubuntu.com/ubuntu/ groovy-security main universe
|
||||||
|
script:
|
||||||
|
- wget -c https://github.com/mickenordin/wireguide/blob/main/wireguide/logo.png -O ke.mic.wireguide.png
|
||||||
|
- wget -c https://github.com/mickenordin/wireguide/blob/main/appimage/wireguide.appdata.xml -O wireguide.appdata.xml
|
||||||
|
packages:
|
||||||
|
- python3-pip
|
||||||
|
- python3-gi
|
||||||
|
- python3-wxgtk4.0
|
||||||
|
- python3-sip
|
||||||
|
- libnm0
|
||||||
|
- gir1.2-nm-1.0
|
||||||
|
script:
|
||||||
|
- ./usr/bin/pip3 install WireGUIde
|
||||||
|
- cp ../ke.mic.wireguide.png ./usr/share/icons/hicolor/256x256/
|
||||||
|
- cp ../ke.mic.wireguide.png .
|
||||||
|
- mkdir -p usr/share/metainfo/ ; cp ../wireguide.appdata.xml usr/share/metainfo/
|
||||||
|
- cat > usr/share/applications/ke.mic.wireguide.desktop <<\EOF
|
||||||
|
- [Desktop Entry]
|
||||||
|
- Type=Application
|
||||||
|
- Name=WireGUIde
|
||||||
|
- Comment=A GUI for WireGuard
|
||||||
|
- Icon=ke.mic.wireguide
|
||||||
|
- Exec=python3 /usr/local/bin/wireguide
|
||||||
|
- Terminal=false
|
||||||
|
- Categories=Application;
|
||||||
|
- Keywords=Python;
|
||||||
|
- MimeType=text/x-python3;
|
||||||
|
- EOF
|
||||||
|
- cp usr/share/applications/ke.mic.wireguide.desktop .
|
||||||
|
- usr/bin/pip3 freeze | grep "wireguide" | cut -d "=" -f 3 >> ../VERSION:0
|
||||||
|
|
Loading…
Reference in new issue