app-id: com.jetbrains.IntelliJIDEA branch: stable command: idea runtime: org.freedesktop.Sdk runtime-version: '19.08' sdk: org.freedesktop.Sdk sdk-extensions: - org.freedesktop.Sdk.Extension.openjdk8 separate-locales: false finish-args: - --device=dri - --filesystem=home - --share=ipc - --share=network - --socket=pulseaudio - --socket=x11 - --talk-name=org.freedesktop.Notifications modules: - name: openjdk buildsystem: simple build-commands: - /usr/lib/sdk/openjdk8/installjdk.sh - name: idea buildsystem: simple build-commands: - install -D apply_extra /app/bin/apply_extra - install -D idea.sh /app/bin/idea - install -Dm644 com.jetbrains.IntelliJIDEA.desktop /app/share/applications/com.jetbrains.IntelliJIDEA.desktop - install -Dm644 com.jetbrains.IntelliJIDEA.png /app/share/icons/hicolor/128x128/apps/com.jetbrains.IntelliJIDEA.png - install -Dm644 com.jetbrains.IntelliJIDEA-64.png /app/share/icons/hicolor/64x64/apps/com.jetbrains.IntelliJIDEA.png sources: - type: script dest-filename: apply_extra commands: - tar xf idea.tar.gz - rm idea.tar.gz - mv idea-IC-* idea - type: script dest-filename: idea.sh commands: [ /app/extra/idea/bin/idea.sh ] - type: file path: com.jetbrains.IntelliJIDEA.desktop - type: file path: com.jetbrains.IntelliJIDEA.png - type: file path: com.jetbrains.IntelliJIDEA-64.png - type: extra-data filename: idea.tar.gz only-arches: [ x86_64 ] url: https://download.jetbrains.com/idea/ideaIC-2019.3.tar.gz sha256: b2ebb30adffbde61cefe63598206b7b0a8e99bc4037130aca2c291c563fd4a60 size: 660551848