Merge pull request #19 from leleobhz/feature-use-flatpak-kde-qt-with-cisco-static-qt-libs

Change SDK to updated KDE and add support to NetAcad pttp:// url scheme
This commit is contained in:
Bryce Torcello
2024-03-02 06:55:54 +00:00
committed by GitHub
3 changed files with 28 additions and 4 deletions

View File

@ -8,5 +8,5 @@ Icon=com.cisco.PacketTracer
Name=Packet Tracer Name=Packet Tracer
Categories=Application;Network; Categories=Application;Network;
MimeType=application/x-pkt;application/x-pka;application/x-pkz; MimeType=application/x-pkt;application/x-pka;application/x-pkz;application/x-pks;application/x-pksz;
StartupWMClass=PacketTracer StartupWMClass=PacketTracer

View File

@ -0,0 +1,13 @@
[Desktop Entry]
Encoding=UTF-8
Type=Application
Exec=/app/pt/packettracer -uri=%u
Icon=com.cisco.PacketTracer
Name=Packet Tracer
Categories=Application;Network;
NoDisplay=true
MimeType=x-scheme-handler/pttp;
StartupWMClass=PacketTracer

View File

@ -1,8 +1,15 @@
app-id: com.cisco.PacketTracer app-id: com.cisco.PacketTracer
runtime: org.freedesktop.Platform runtime: org.kde.Platform
runtime-version: '21.08' runtime-version: '5.15-22.08'
sdk: org.freedesktop.Sdk sdk: org.kde.Sdk
base: io.qt.qtwebengine.BaseApp
base-version: '5.15-22.08'
command: /app/pt/packettracer command: /app/pt/packettracer
separate-locales: false
tags:
- proprietary
finish-args: finish-args:
- --share=ipc - --share=ipc
- --share=network - --share=network
@ -11,6 +18,7 @@ finish-args:
- --device=dri - --device=dri
- --filesystem=xdg-download - --filesystem=xdg-download
- --persist=. - --persist=.
- --env=TZ=
modules: modules:
- name: packettracer - name: packettracer
@ -26,6 +34,7 @@ modules:
- install -D /app/pt/art/app.png /app/share/icons/hicolor/48x48/apps/com.cisco.PacketTracer.png - install -D /app/pt/art/app.png /app/share/icons/hicolor/48x48/apps/com.cisco.PacketTracer.png
- install -D com.cisco.PacketTracer.png /app/share/icons/hicolor/128x128/apps/com.cisco.PacketTracer.png - install -D com.cisco.PacketTracer.png /app/share/icons/hicolor/128x128/apps/com.cisco.PacketTracer.png
- install -D com.cisco.PacketTracer.desktop /app/share/applications/com.cisco.PacketTracer.desktop - install -D com.cisco.PacketTracer.desktop /app/share/applications/com.cisco.PacketTracer.desktop
- install -D com.cisco.PacketTracer.url.desktop /app/share/applications/com.cisco.PacketTracer.url.desktop
- sed -i -e 's\/opt/\/app/\g' /app/pt/packettracer /app/pt/linguist - sed -i -e 's\/opt/\/app/\g' /app/pt/packettracer /app/pt/linguist
- sed -i -e 's\"$@"\-style windows "$@"\;' /app/pt/packettracer /app/pt/linguist - sed -i -e 's\"$@"\-style windows "$@"\;' /app/pt/packettracer /app/pt/linguist
@ -37,5 +46,7 @@ modules:
path: com.cisco.PacketTracer.appdata.xml path: com.cisco.PacketTracer.appdata.xml
- type: file - type: file
path: com.cisco.PacketTracer.desktop path: com.cisco.PacketTracer.desktop
- type: file
path: com.cisco.PacketTracer.url.desktop
- type: file - type: file
path: com.cisco.PacketTracer.png path: com.cisco.PacketTracer.png