1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/penpot_ynh.git synced 2024-09-03 19:56:56 +02:00
penpot_ynh/manifest.toml
2024-08-21 03:44:10 +02:00

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"