39 lines
1.4 KiB
YAML
39 lines
1.4 KiB
YAML
app-id: com.cisco.PacketTracer
|
|
runtime: org.freedesktop.Platform
|
|
runtime-version: '20.08'
|
|
sdk: org.freedesktop.Sdk
|
|
command: /app/pt/packettracer
|
|
finish-args:
|
|
- --share=ipc
|
|
- --share=network
|
|
- --socket=x11
|
|
- --socket=pulseaudio
|
|
- --device=dri
|
|
- --filesystem=xdg-download
|
|
- --persist=.
|
|
|
|
modules:
|
|
- name: packettracer
|
|
buildsystem: simple
|
|
build-commands:
|
|
- install -D com.cisco.PacketTracer.appdata.xml /app/share/metainfo/com.cisco.PacketTracer.appdata.xml
|
|
- ar x CiscoPacketTracer_820_Ubuntu_64bit.deb
|
|
- xz -d data.tar.xz
|
|
- tar -xf data.tar
|
|
- find opt/pt/saves opt/pt/templates opt/pt/templates/environments -type d -exec chmod 755 {} +
|
|
- find opt/pt/saves opt/pt/templates opt/pt/templates/environments -type f -exec chmod 644 {} +
|
|
- mv opt/pt /app
|
|
- install -D /app/pt/art/app.png /app/share/icons/hicolor/48x48/apps/com.cisco.PacketTracer.png
|
|
- install -D com.cisco.PacketTracer.desktop /app/share/applications/com.cisco.PacketTracer.desktop
|
|
- 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
|
|
|
|
sources:
|
|
- type: file
|
|
path: CiscoPacketTracer_820_Ubuntu_64bit.deb
|
|
sha256: 1b19885d59f6130ee55414fb02e211a1773460689db38bfd1ac7f0d45117ed16
|
|
- type: file
|
|
path: com.cisco.PacketTracer.appdata.xml
|
|
- type: file
|
|
path: com.cisco.PacketTracer.desktop
|