mirror of
https://github.com/YunoHost-Apps/penpot_ynh.git
synced 2024-09-03 19:56:56 +02:00
148 lines
4.3 KiB
TOML
148 lines
4.3 KiB
TOML
#:schema https://raw.githubusercontent.com/YunoHost/apps/master/schemas/manifest.v2.schema.json
|
|
|
|
packaging_format = 2
|
|
|
|
id = "penpot"
|
|
name = "Penpot"
|
|
|
|
description.en = "Design and prototyping platform"
|
|
description.fr = "Plateforme de conception et de prototypage"
|
|
|
|
version = "2.1.3~ynh1"
|
|
|
|
maintainers = ["orhtej2"]
|
|
|
|
[upstream]
|
|
license = "MPL-2.0"
|
|
website = "https://penpot.app/"
|
|
|
|
admindoc = "https://help.penpot.app/technical-guide/"
|
|
userdoc = "https://help.penpot.app/user-guide/"
|
|
code = "https://github.com/penpot/penpot"
|
|
|
|
[integration]
|
|
yunohost = '>= 11.2.12'
|
|
architectures = ["amd64", "arm64"]
|
|
multi_instance = true
|
|
ldap = false
|
|
sso = false
|
|
disk = "50M"
|
|
ram.build = "50M"
|
|
ram.runtime = "50M"
|
|
|
|
[install]
|
|
|
|
[install.domain]
|
|
type = "domain"
|
|
|
|
[install.init_main_permission]
|
|
type = "group"
|
|
default = "visitors"
|
|
|
|
[resources]
|
|
|
|
[resources.sources]
|
|
|
|
[resources.sources.main]
|
|
url = "https://github.com/penpot/penpot/archive/refs/tags/2.1.3.tar.gz"
|
|
sha256 = "39bb87ca91b77e735c8c5ecfe12b090be90fe4a54db42d4cf90c4212416ef026"
|
|
autoupdate.strategy = "latest_github_tag"
|
|
|
|
[resources.sources.jdk]
|
|
amd64.url = "https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.4%2B7/OpenJDK21U-jdk_x64_linux_hotspot_21.0.4_7.tar.gz"
|
|
amd64.sha256 = "51fb4d03a4429c39d397d3a03a779077159317616550e4e71624c9843083e7b9"
|
|
arm64.url = "https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.4%2B7/OpenJDK21U-jdk_aarch64_linux_hotspot_21.0.4_7.tar.gz"
|
|
arm64.sha256 = "d768eecddd7a515711659e02caef8516b7b7177fa34880a56398fd9822593a79"
|
|
autoupdate.strategy = "latest_github_release"
|
|
autoupdate.version_regex = "jdk-(\\d+\\.\\d+\\.\\d+)\\+(.*)"
|
|
autoupdate.upstream = "https://github.com/adoptium/temurin21-binaries"
|
|
autoupdate.asset.amd64 = "OpenJDK.*-jdk_x64_linux_hotspot_.*\\.tar\\.gz$"
|
|
autoupdate.asset.arm64 = "OpenJDK.*-jdk_aarch64_linux_hotspot_.*\\.tar\\.gz$"
|
|
|
|
[resources.sources.babashka]
|
|
amd64.url = "https://github.com/babashka/babashka/releases/download/v1.3.191/babashka-1.3.191-linux-amd64-static.tar.gz"
|
|
amd64.sha256 = "7002e7d8cee8909de2a9cb678541a2b5bf076f0c3576950dd3bbb4d6288b0891"
|
|
arm64.url = "https://github.com/babashka/babashka/releases/download/v1.3.191/babashka-1.3.191-linux-aarch64-static.tar.gz"
|
|
arm64.sha256 = "37f76770e21e99682709e3de8868787a1cfd2f818cc02b5c0ba56708a602862b"
|
|
in_subdir = false
|
|
autoupdate.strategy = "latest_github_release"
|
|
autoupdate.upstream = "https://github.com/babashka/babashka"
|
|
autoupdate.asset.amd64 = "babashka-.*-linux-amd64-static\\.tar\\.gz$"
|
|
autoupdate.asset.arm64 = "babashka-.*-linux-aarch64-static\\.tar\\.gz$"
|
|
[resources.system_user]
|
|
allow_email = true
|
|
|
|
[resources.install_dir]
|
|
|
|
[resources.data_dir]
|
|
subdirs = ["assets"]
|
|
group = "www-data:rx"
|
|
|
|
[resources.permissions]
|
|
main.url = "/"
|
|
|
|
[resources.ports]
|
|
[resources.ports.exporter]
|
|
|
|
[resources.apt]
|
|
packages = [
|
|
"postgresql",
|
|
"redis",
|
|
"tzdata",
|
|
"locales",
|
|
"ca-certificates",
|
|
"fontconfig",
|
|
"xz-utils",
|
|
"imagemagick",
|
|
"ghostscript",
|
|
"netpbm",
|
|
"poppler-utils",
|
|
"potrace",
|
|
"gconf-service",
|
|
"libasound2",
|
|
"libatk1.0-0",
|
|
"libatk-bridge2.0-0",
|
|
"libatomic1",
|
|
"libcairo2",
|
|
"libcups2",
|
|
"libdbus-1-3",
|
|
"libexpat1",
|
|
"libfontconfig1",
|
|
"libgcc1",
|
|
"libgconf-2-4",
|
|
"libgdk-pixbuf2.0-0",
|
|
"libglib2.0-0",
|
|
"libgtk-3-0",
|
|
"libnspr4",
|
|
"libpango-1.0-0",
|
|
"libpangocairo-1.0-0",
|
|
"libx11-6",
|
|
"libx11-xcb1",
|
|
"libxcb1",
|
|
"libxcb-dri3-0",
|
|
"libxcomposite1",
|
|
"libxcursor1",
|
|
"libxdamage1",
|
|
"libxext6",
|
|
"libxfixes3",
|
|
"libxi6",
|
|
"libxrandr2",
|
|
"libxrender1",
|
|
"libxshmfence1",
|
|
"libxss1",
|
|
"libxtst6",
|
|
"fonts-liberation",
|
|
"libnss3",
|
|
"libgbm1",
|
|
"webp",
|
|
"rlwrap",
|
|
"woff-tools",
|
|
"woff2",
|
|
"python3",
|
|
"python3-tabulate",
|
|
"fontforge",
|
|
"rsync"
|
|
]
|
|
|
|
[resources.database]
|
|
type = "postgresql"
|