Search Criteria
Package Details: penpot 2.15.4-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/penpot.git (read-only, click to copy) |
|---|---|
| Package Base: | penpot |
| Description: | The open-source design tool for design and code collaboration |
| Upstream URL: | https://penpot.app |
| Licenses: | MPL-2.0 |
| Submitter: | schlmm |
| Maintainer: | schlmm |
| Last Packager: | schlmm |
| Votes: | 4 |
| Popularity: | 0.89 |
| First Submitted: | 2024-04-16 16:13 (UTC) |
| Last Updated: | 2026-06-03 12:37 (UTC) |
Dependencies (19)
- fontconfig (fontconfig-gitAUR, fontconfig-ubuntuAUR)
- fontforge (fontforge-gitAUR)
- ghostscript (ghostscript-gitAUR)
- imagemagick (imagemagick-full-gitAUR, imagemagick-gitAUR, imagemagick-essentials-gitAUR, imagemagick-fullAUR)
- java-environment (jdk12AUR, jdk10AUR, jdk10-openj9-binAUR, jdk7AUR, jdk8-graalvm-binAUR, jdk16-graalvm-binAUR, jdk16-adoptopenjdkAUR, liberica-jre-11-binAUR, jdk11-j9-binAUR, jdk16-openjdkAUR, jdk14-openjdkAUR, jdk18-openjdkAUR, jdk19-graalvm-binAUR, liberica-jre-11-full-binAUR, jdk19-graalvm-ee-binAUR, liberica-jre-8-full-binAUR, jdk11-graalvm-binAUR, jdk-openj9AUR, jdk12-openjdkAUR, jdk11-dragonwell-standard-binAUR, jdk11-jetbrains-binAUR, jdk20-graalvm-binAUR, jdk17-graalvm-binAUR, jdk20-openj9-binAUR, zulu-13-binAUR, jdk8-dragonwell-extended-binAUR, jdk8-dragonwell-standard-binAUR, jdk11-dragonwell-extended-binAUR, jdk8-j9-binAUR, jdk7-j9-binAUR, jdk7r1-j9-binAUR, jdk13-openjdkAUR, jdk15-openjdkAUR, jdk17-jetbrainsAUR, mandrel-binAUR, mandrel24-binAUR, jdk22-graalvm-ee-binAUR, jdk20-graalvm-ee-binAUR, jdk22-graalvm-binAUR, jdk19-openjdkAUR, zulu-fx-binAUR, zulu11-fx-binAUR, zulu17-fx-binAUR, jdk11-openj9-binAUR, jre-zulu-binAUR, jre-zulu-fx-binAUR, jdk8AUR, jdk23-graalvm-ee-binAUR, jdk17-jetbrains-binAUR, jdk21-dragonwell-standard-binAUR, jdk24-graalvm-ce-binAUR, jdk8-dragonwell-extendedAUR, jdk23-temurinAUR, zing-23-binAUR, jdk17-dragonwell-standard-binAUR, jdk21-dragonwell-extended-binAUR, openjdk-zulu-ca-fx-binAUR, openjdk-zulu17-ca-fx-binAUR, openjdk-zulu21-ca-fx-binAUR, amazon-corretto-17AUR, amazon-corretto-21-binAUR, zulu-24-binAUR, liberica-nik-23-full-binAUR, jdk11AUR, liberica-nik-24-full-binAUR, jdk-openj9-binAUR, jdk24-graalvm-binAUR, jdk24-graalvm-ee-binAUR, liberica-nik-25-full-binAUR, amazon-corretto-24-binAUR, jdk8-openj9-binAUR, jdk21-jetbrains-gitAUR, openjdk-liberica11-full-binAUR, openjdk-liberica17-full-binAUR, openjdk-liberica21-full-binAUR, openjdk-liberica8-full-binAUR, openjdk-liberica-full-binAUR, jdk-openjdk-wakefieldAUR, amazon-corretto-15AUR, microsoft-openjdk-21-binAUR, microsoft-openjdk-25-binAUR, microsoft-openjdk-17-binAUR, microsoft-openjdk-11-binAUR, jdk21-graalvm-ee-binAUR, amazon-corretto-25-binAUR, zulu-25-binAUR, jdk-android-studioAUR, zing-21-binAUR, zing-17-binAUR, zing-8-binAUR, jdk8-perfAUR, jdk25-openjdk-wakefieldAUR, jdk25-graalvm-binAUR, jdk25-graalvm-ce-binAUR, jabba-binAUR, zulu-26-fx-binAUR, jdk21-jetbrains-binAUR, liberica-jdk-21-binAUR, jdk16-temurinAUR, java-openjdk-binAUR, liberica-jdk-full-binAUR, liberica-jdk-25-full-binAUR, liberica-jdk-21-full-binAUR, liberica-jdk-8-full-binAUR, jdk25-temurinAUR, jdk21-temurinAUR, jdk17-temurinAUR, jdk22-openjdkAUR, jdk23-openjdkAUR, jdk24-openjdkAUR, jdk17-graalvm-ee-binAUR, zulu-17-fx-binAUR, jdk25-openj9-binAUR, jdk11-temurinAUR, jdk17-openj9-binAUR, jdk21-openj9-binAUR, liberica-jdk-11-binAUR, liberica-jdk-11-full-binAUR, liberica-jdk-11-lite-binAUR, liberica-jdk-17-full-binAUR, jdk11-graalvm-ee-binAUR, jdk8-graalvm-ee-binAUR, jdk8-temurinAUR, jdk21-graalvm-binAUR, amazon-corretto-11AUR, amazon-corretto-8AUR, sapmachine11-jdkAUR, sapmachine17-jdkAUR, zulu8-fx-binAUR, zulu21-fx-binAUR, zulu-jdk-fx-binAUR, jdkAUR, jdk-ltsAUR, jre-jetbrainsAUR, java-openjdk-ea-binAUR, zulu-17-binAUR, zulu-21-binAUR, zulu-8-binAUR, zulu-11-binAUR, jdk-temurinAUR, jdk21-jetbrainsAUR, jdk-openjdk, jdk11-openjdk, jdk17-openjdk, jdk21-openjdk, jdk25-openjdk, jdk8-openjdk)
- libwebp (libwebp-gitAUR)
- netpbm
- nodejs (nodejs-gitAUR, nodejs-lts-hydrogenAUR, python-nodejs-wheelAUR, nodejs-lts-iron, nodejs-lts-jod, nodejs-lts-krypton)
- poppler (poppler-gitAUR)
- postgresql (postgresql-12AUR, postgresql13AUR, postgresql-gitAUR, postgresql15-docsAUR, postgresql15AUR, postgresql16-docsAUR, postgresql16AUR, postgresql17-docsAUR, postgresql17AUR, postgresql18-docsAUR, postgresql18AUR)
- potrace
- redisAUR (redis-testingAUR, redis-gitAUR, keydbAUR, redis-binAUR, redictAUR, valkey)
- rlwrap
- woff2 (woff2-gitAUR)
- babashka (babashka-binAUR) (make)
- clojure (clojure-gitAUR) (make)
- curl (curl-gitAUR, curl-c-aresAUR) (make)
- emscripten (emscripten-gitAUR) (make)
- emsdkAUR (make)
Latest Comments
1 2 3 Next › Last »
Twiki commented on 2026-05-22 21:52 (UTC)
@schimm Thanks very much for explaining. And for packaging this up of course.
schlmm commented on 2026-05-22 14:14 (UTC)
no the aur package just builds all of them at once.
yay -S penpot penpot-frontend penpot-exporter should do it
schlmm commented on 2026-05-22 13:47 (UTC) (edited on 2026-05-22 13:47 (UTC) by schlmm)
@Twiki
penpot is the backend service
penpot-frontend is the web ui (must be served via some http server, a nginx config is included)
penpot-exporter is the exporter service to export to pdf/png/etc..
penpot-mcp is not needed to make penpot work. its just a plugin so that LLMs can talk to the penpot api
Twiki commented on 2026-05-21 17:32 (UTC) (edited on 2026-05-21 17:35 (UTC) by Twiki)
Besides this penpot package, I see the packages penpot-mcp, penpot-frontend, and penpot-exporter. Do I also need to install these? Are they installed while installing the penpot package?
schlmm commented on 2026-02-09 14:50 (UTC) (edited on 2026-02-09 15:06 (UTC) by schlmm)
i added java-environment>=25 java-environment<=25 to makedepends
and added the the right bin folder to PATH variable
thx
schlmm commented on 2026-02-09 14:38 (UTC) (edited on 2026-02-09 14:38 (UTC) by schlmm)
i have
"java-environment>=${_jdkver}" "java-environment<=${_jdkver}"
in the penpot dependencies, where _jdkver is 25
see: https://aur.archlinux.org/cgit/aur.git/tree/.SRCINFO?h=penpot#n40
maybe this is wrong how i did it?
// Edit: ah maybe i should add it to makedependencies in frontend
starwort commented on 2026-02-09 13:18 (UTC) (edited on 2026-02-09 13:18 (UTC) by starwort)
Under my default Java (java-17-openjdk), the build fails during
yarn build:app:mainin the frontend with:From an internet search, this appears to be a flag introduced in Java 23, which Clojure (the command used for that Yarn script) is assuming exists - when overriding to Java 25 I can build the package fine. Perhaps it's worth depending on Java 25 if Clojure is going to require that flag?
This is the command that ended up building this successfully for me:
PATH=/usr/lib/jvm/java-25-openjdk/bin/:$PATH makepkg -sischlmm commented on 2025-01-24 09:29 (UTC)
ok weird, do you have some errors before the sed error? the rustup setup is happening at the start of the build script:
https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=penpot&id=4db3e4f3f0a273e29d082c7633cba83ce10343b6#n57
1 2 3 Next › Last »