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