Untitled

                Never    
Text
       
{
    "app-id": "org.flatpak.OpenBoard",
    "runtime": "org.kde.Platform",
    "runtime-version": "5.9",
    "sdk": "org.kde.Sdk",
    "command": "openboard",
    "modules": [
        {
            "name": "OpenBoard",
            "build-system": "qmake",
            "no-autogen": true,
            "sources": [
                {
                    "type": "archive",
                    "url": "https://github.com/OpenBoard-org/OpenBoard-ThirdParty/archive/master.zip",
                    "md5": "c1379081483f0b390d6b3abcc8fe63f0"
                },
                {
                    "type": "shell",
                    "commands": [
                        "cd freetype && qmake freetype.pro -spec linux-g++ && make",
                        "cd quazip && qmake quazip.pro -spec linux-g++ && make",
                        "cd xpdf/xpdf-3.04 && ./configure --with-freetype2-library=../../freetype/lib/linux --with-freetype2-includes=../../freetype/freetype-2.6.1/include && cd .. && qmake xpdf.pro -spec linux-g++ && make"
						
                    ]
                },
				
				{

                    "type": "archive",

                    "url": "https://github.com/OpenBoard-org/OpenBoard-Importer/archive/master.zip",

                    "md5": "c1379081483f0b390d6b3abcc8fe63f0"

                },

                {

                    "type": "shell",

                    "commands": [
						
						"qmake OpenBoardImporter.pro -spec linux-g++ && make"
						
                    ]

                },
                {
                    "type": "archive",
                    "url": "https://downloads.sourceforge.net/lsb/lsb-release-1.4.tar.gz",
                    "md5": "30537ef5a01e0ca94b7b8eb6a36bb1e4"
                },
                {
                    "type": "shell",
                    "commands": [
                        "sed -i 's|n/a|unavailable|' lsb_release",
                        "./help2man -N --include ./lsb_release.examples  --alt_version_key=program_version ./lsb_release > lsb_release.1",
                        "install -m 777 lsb_release   /app/bin"

                    ]
                },
                {
                    "type": "archive",
                    "url": "https://github.com/OpenBoard-org/OpenBoard/archive/v1.4.0.tar.gz",
                    "md5": "bc04b7178828a6a76dcc7b273276ad30"
                },
                {
                    "type": "shell",
                    "commands": [
                        "sed  -i 's|../OpenBoard-ThirdParty|./|' OpenBoard.pro",
                        "qmake OpenBoard.pro -spec linux-g++"
                    ]
                }
            ]
        }
    ],
    "finish-args": [
        "--share=ipc",
        "--socket=x11",
        "--socket=pulseaudio",
        "--share=network"
    ]
}

Raw Text