{
 "app_id": "com.github.redsheigh.logisim-evolution",
 "source_url": "https://raw.githubusercontent.com/egrath/Flatpaks/master/logisim/com.github.redsheigh.logisim-evolution.json",
 "runtime": "org.freedesktop.Platform",
 "runtime_version": "20.08",
 "sdk": "org.freedesktop.Sdk",
 "finish_args": [
  "--persist=.java",
  "--share=ipc",
  "--socket=x11",
  "--socket=wayland",
  "--filesystem=home"
 ],
 "module_count": 3,
 "fetched_at": "2026-09-17T18:05:41.185902+00:00",
 "manifest": {
  "app-id": "com.github.redsheigh.logisim-evolution",
  "branch": "3.4.1",
  "runtime": "org.freedesktop.Platform",
  "runtime-version": "20.08",
  "sdk": "org.freedesktop.Sdk",
  "sdk-extensions": [
   "org.freedesktop.Sdk.Extension.openjdk"
  ],
  "command": "logisim-evolution.sh",
  "finish-args": [
   "--persist=.java",
   "--share=ipc",
   "--socket=x11",
   "--socket=wayland",
   "--filesystem=home"
  ],
  "modules": [
   {
    "name": "openjdk",
    "buildsystem": "simple",
    "build-commands": [
     "/usr/lib/sdk/openjdk/install.sh"
    ]
   },
   {
    "name": "logisim-evolution",
    "buildsystem": "simple",
    "build-commands": [
     "install -Dm755 logisim-evolution.jar /app/bin/logisim-evolution.jar",
     "install -Dm755 logisim-evolution.sh /app/bin/logisim-evolution.sh"
    ],
    "sources": [
     {
      "type": "file",
      "url": "https://github.com/reds-heig/logisim-evolution/releases/download/v3.4.1/logisim-evolution-3.4.1-all.jar",
      "dest-filename": "logisim-evolution.jar",
      "sha512": "98c60d5444604b76809376e2ea9306aa4103202ee9c553820ba530064d3fa099e8cc7673ecaa0592a14cee450b8da11ac0270e41971d6a216e11f9ebc1630959"
     },
     {
      "type": "script",
      "commands": [
       "#!/bin/bash",
       "export JAVA_HOME=/app/jre",
       "export JAVA=${JAVA_HOME}/bin/java",
       "export JAVA_OPTIONS=\"-Dawt.useSystemAAFontSettings=gasp -Dswing.aatext=true -Dsun.java2d.xrender=True -Dswing.systemlaf=javax.swing.plaf.metal.MetalLookAndFeel -Dswing.defaultlaf=javax.swing.plaf.metal.MetalLookAndFeel -Dswing.plaf.metal.controlFont=sans-bold-18 -Dswing.plaf.metal.userFont=sans-bold-18\"",
       "${JAVA} -jar $(dirname $0)/logisim-evolution.jar"
      ],
      "dest-filename": "logisim-evolution.sh"
     }
    ]
   },
   {
    "name": "logisim-evolution-desktop-integration",
    "buildsystem": "simple",
    "build-commands": [
     "echo Installing desktop integration files"
    ],
    "sources": [
     {
      "type": "file",
      "path": "com.github.redsheigh.logisim-evolution.desktop"
     },
     {
      "type": "file",
      "path": "com.github.redsheigh.logisim-evolution.png"
     }
    ],
    "post-install": [
     "install -Dm644 com.github.redsheigh.logisim-evolution.desktop /app/share/applications/com.github.redsheigh.logisim-evolution.desktop",
     "install -Dm644 com.github.redsheigh.logisim-evolution.png /app/share/icons/hicolor/256x256/apps/com.github.redsheigh.logisim-evolution.png"
    ]
   }
  ]
 }
}