121 lines
4.3 KiB
JSON
121 lines
4.3 KiB
JSON
{
|
|
"app-id" : "info.febvre.Komikku",
|
|
"runtime" : "org.gnome.Platform",
|
|
"runtime-version" : "44",
|
|
"sdk" : "org.gnome.Sdk",
|
|
"sdk-extensions" : [
|
|
"org.freedesktop.Sdk.Extension.rust-stable"
|
|
],
|
|
"command" : "komikku",
|
|
"finish-args" : [
|
|
"--share=ipc",
|
|
"--share=network",
|
|
"--socket=fallback-x11",
|
|
"--socket=wayland",
|
|
"--device=dri",
|
|
"--filesystem=xdg-pictures",
|
|
"--talk-name=org.freedesktop.Notifications",
|
|
"--talk-name=org.freedesktop.secrets",
|
|
"--talk-name=org.gnome.SettingsDaemon.Color"
|
|
],
|
|
"modules" : [
|
|
"python3-setuptools_rust.json",
|
|
"python3-cffi.json",
|
|
"python3-keyring.json",
|
|
"python3-dateparser.json",
|
|
"python3-file-magic.json",
|
|
"python3-natsort.json",
|
|
"python3-pillow.json",
|
|
"python3-pure-protobuf.json",
|
|
"python3-unidecode.json",
|
|
"python3-lxml.json",
|
|
"python3-beautifulsoup4.json",
|
|
"python3-brotli.json",
|
|
"python3-cloudscraper.json",
|
|
"python3-rarfile.json",
|
|
"python3-emoji.json",
|
|
"python3-piexif.json",
|
|
{
|
|
"name": "gnustep-make",
|
|
"buildsystem": "simple",
|
|
"build-commands": [
|
|
"./configure --prefix=/app",
|
|
"make -j $FLATPAK_BUILDER_N_JOBS install"
|
|
],
|
|
"sources": [
|
|
{
|
|
"type": "archive",
|
|
"url": "https://github.com/gnustep/tools-make/archive/make-2_9_0.tar.gz",
|
|
"sha256": "f7c69bea7f26ca5d4ce6ad82fbe94d2405cf238d652ea608fe387a70a5e0232c",
|
|
"x-checker-data": {
|
|
"type": "anitya",
|
|
"project-id": 1220,
|
|
"stable-only": true,
|
|
"url-template": "https://github.com/gnustep/tools-make/archive/make-${major}_${minor}_$patch.tar.gz"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "gnustep",
|
|
"buildsystem": "simple",
|
|
"build-commands": [
|
|
"./configure --prefix=/app",
|
|
"make -j $FLATPAK_BUILDER_N_JOBS install",
|
|
"ls /app/include"
|
|
],
|
|
"sources": [
|
|
{
|
|
"type": "archive",
|
|
"url": "https://github.com/gnustep/libs-base/releases/download/base-1_28_0/gnustep-base-1.28.0.tar.gz",
|
|
"sha256": "c7d7c6e64ac5f5d0a4d5c4369170fc24ed503209e91935eb0e2979d1601039ed",
|
|
"x-checker-data": {
|
|
"type": "anitya",
|
|
"project-id": 9105,
|
|
"stable-only": true,
|
|
"url-template": "https://github.com/gnustep/libs-base/releases/download/base-${major}_${minor}_$patch/gnustep-base-$version.tar.gz"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "unarchiver",
|
|
"buildsystem": "simple",
|
|
"build-commands": [
|
|
"sed -s -i 's#/usr/include/GNUstep#/app/include#g' */Makefile.linux && cd XADMaster && make -j $FLATPAK_BUILDER_N_JOBS -f Makefile.linux",
|
|
"install -m755 XADMaster/unar /app/bin/"
|
|
],
|
|
"sources": [
|
|
{
|
|
"type": "archive",
|
|
"url": "https://cdn.theunarchiver.com/downloads/TheUnarchiverSource.zip",
|
|
"sha256": "ac4cedf9b49375c0f805bda010fa03629d05ab283a0a8e35bf2dd01ae477e0a1",
|
|
"strip-components": 0
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name" : "komikku",
|
|
"buildsystem" : "meson",
|
|
"builddir" : true,
|
|
"config-opts" : [
|
|
"-Dprofile=development"
|
|
],
|
|
"sources" : [
|
|
{
|
|
"type" : "archive",
|
|
"url" : "https://gitlab.com/valos/Komikku/-/archive/v0.6.2/Komikku-v0.6.2.tar.bz2",
|
|
"sha256" : "eecb17bc621e20f5ca5e2764fccfb125981dfa6fc14232243b68088be6b06f29"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"build-options" : {
|
|
"append-path" : "/usr/lib/sdk/rust-stable/bin",
|
|
"build-args" : [
|
|
"--share=network"
|
|
]
|
|
}
|
|
|
|
}
|