projects/vpn: browsergebundene VPN-Tray-Apps (Wuerth/Heron) + Build-Scripts

This commit is contained in:
marcus.hinz
2026-06-25 14:34:54 +02:00
parent 4ae1b76049
commit d64b27ab88
10 changed files with 1138 additions and 0 deletions
+28
View File
@@ -0,0 +1,28 @@
"""
py2app-Build fuer HeronVPN.app (Menuebar-Only, kein Dock-Icon via LSUIElement).
Bauen: cd ~/apps && bash build_heron_app.sh
"""
from setuptools import setup
APP = ["heron_vpn_tray.py"]
OPTIONS = {
"iconfile": "icon_heron.icns",
"packages": ["PyQt6"],
"plist": {
"CFBundleName": "HeronVPN",
"CFBundleDisplayName": "HeronVPN",
"CFBundleIdentifier": "com.heron.vpntray",
"CFBundleShortVersionString": "1.0",
"CFBundleVersion": "1",
"LSUIElement": True,
"NSHighResolutionCapable": True,
},
}
setup(
app=APP,
name="HeronVPN",
options={"py2app": OPTIONS},
setup_requires=["py2app"],
)