#: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.0.2~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' 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.0.2.tar.gz" sha256 = "52b3e81d2032055f3d845e2e6db03ba266d159532939e26347ba340f20515337" autoupdate.strategy = "latest_github_tag" [resources.sources.jdk] amd64.url = "https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.3%2B9/OpenJDK21U-jdk_x64_linux_hotspot_21.0.3_9.tar.gz" amd64.sha256 = "fffa52c22d797b715a962e6c8d11ec7d79b90dd819b5bc51d62137ea4b22a340" arm64.url = "https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.3%2B9/OpenJDK21U-jdk_aarch64_linux_hotspot_21.0.3_9.tar.gz" arm64.sha256 = "7d3ab0e8eba95bd682cfda8041c6cb6fa21e09d0d9131316fd7c96c78969de31" 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.190/babashka-1.3.190-linux-amd64-static.tar.gz" amd64.sha256 = "b974fd4b0bf9c05a65dec59c165339a02d157e4571f80b570ab0734fc3fa5855" arm64.url = "https://github.com/babashka/babashka/releases/download/v1.3.190/babashka-1.3.190-linux-aarch64-static.tar.gz" arm64.sha256 = "3832a48fb0f5da1343bd1cc520db2759b28c90774ab53779c288952191f26f62" 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"