Сборка пакета flatpak из предварительно собранных двоичных файлов (проект mono и gtk-sharp2) - PullRequest
0 голосов
/ 29 декабря 2018

Я пытаюсь упаковать свое приложение в flatpak, и в настоящее время я застрял:

  1. Как убедиться, что среды выполнения установлены в целевой системе?Мне нужно моно, gtk-sharp2, SFML, CSFML.Я узнал об основной среде выполнения, но как насчет моих зависимостей?
  2. Как мне запустить приложение?Я пытался

    [sven @ localhost flatpak] $ flatpak-builder --run build net.sourceforge.audiocuesheet.json /app/AudioCuesheetEditor/./AudioCuesheetEditor

    bwrap: execvp / app / AudioCuesheetEditor/./AudioCuesheetEditor: Нет такого файла или каталога

Еще немного информации о проекте:

net.sourceforge.audiocuesheet.json:

{
    "app-id": "net.sourceforge.audiocuesheet",
    "runtime": "org.gnome.Platform",
    "runtime-version": "3.26",
    "sdk": "org.gnome.Sdk",
    "command": "/AudioCuesheetEditor/AudioCuesheetEditor",
    "modules": [
        {
            "name": "AudioCuesheetEditor",
            "buildsystem": "simple",
            "build-commands": [
                "cp -r AudioCuesheetEditor /app/AudioCuesheetEditor",
                "chmod +x /app/AudioCuesheetEditor/AudioCuesheetEditor"
            ],
            "sources": [
                {
                    "type": "archive",
                    "path": "AudioCuesheetEditor-linux-x64-v2.4.2.zip",
                    "dest": "AudioCuesheetEditor"
                }
            ]
        }
    ]
}

Как видите, в архиве есть готовые двоичные файлы, которые я хотел бы развернуть на целевых машинах.Я новичок в flatpak и не очень уверен, если я делаю правильно, так что, возможно, некоторая помощь от вас будет идеально.

Спасибо, Свен

...