Package Details: processing 4.4.4-1

Git Clone URL: https://aur.archlinux.org/processing.git (read-only, click to copy)
Package Base: processing
Description: Programming environment for creating images, animations and interactions
Upstream URL: https://www.processing.org/
Licenses: GPL, LGPL
Submitter: arojas
Maintainer: lesto (letorbi)
Last Packager: letorbi
Votes: 15
Popularity: 0.000002
First Submitted: 2020-05-01 19:31 (UTC)
Last Updated: 2025-05-16 12:16 (UTC)

Dependencies (17)

Required by (0)

Sources (3)

Pinned Comments

Latest Comments

1 2 3 4 5 6 7 Next › Last »

TechnicJelle commented on 2025-04-30 14:55 (UTC) (edited on 2025-04-30 15:03 (UTC) by TechnicJelle)

I just tried updating this package, but it failed:

loading packages...
resolving dependencies...
looking for conflicting packages...

Packages (1) processing-4.4.1-7

Total Installed Size:  205.59 MiB
Net Upgrade Size:      139.92 MiB

:: Proceed with installation? [Y/n] 
(1/1) checking keys in keyring     [-----------------------------------------] 100%
(1/1) checking package integrity   [-----------------------------------------] 100%
(1/1) loading package files        [-----------------------------------------] 100%
(1/1) checking for file conflicts  [-----------------------------------------] 100%
error: failed to commit transaction (conflicting files)
processing: /usr/share/mime/text/x-processing.xml exists in filesystem
Errors occurred, no packages were upgraded.

I'll try a clean install...

EDIT: A clean install fixed it. \o/

letorbi commented on 2025-04-29 10:01 (UTC)

@lesto Welcome :) FYI Besides the version upgrade, the build process uses Gradle now.

lesto commented on 2025-04-26 11:23 (UTC)

@letorbi thanks for updating

eclairevoyant commented on 2023-05-01 22:00 (UTC) (edited on 2023-05-01 22:01 (UTC) by eclairevoyant)

@fbrennan if you say it no longer builds for you, provide the logs? it builds fine on my end in a clean chroot with jre17-openjdk

letorbi commented on 2023-05-01 19:05 (UTC)

Thanks for the patch. However, I can still build the package with java-environment-openjdk=17. Can anyone confirm that jdk17-temurin is required?

fbrennan commented on 2023-05-01 06:09 (UTC)

Here's a patch as this no longer builds:

diff --git a/PKGBUILD b/PKGBUILD
index 152190f..c78d40b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -11,7 +11,7 @@ arch=(x86_64)
 pkgdesc='Programming environment for creating images, animations and interactions'
 url='https://www.processing.org/'
 license=(GPL LGPL)
-depends=('java-environment-openjdk=17' ffmpeg)
+depends=(jdk17-temurin ffmpeg)
 optdepends=('processing-examples: Examples for Processing')
 makedepends=(ant gendesk rsync unzip)
 options=(!strip)
@@ -26,8 +26,8 @@ sha256sums=('bc3891e286861d6ba835e5dae4efba3a6c84697c7a3264c24b4670e17c0fb1bb'

 prepare() {
   # Check if OpenJDK 17 executable is actually installed
-  if ! [ -f "/usr/lib/jvm/java-17-openjdk/bin/java" ]; then
-    echo "Error: OpenJDK 17 executable '/usr/lib/jvm/java-17-openjdk/bin/java' is missing."
+  if ! [ -f "/usr/lib/jvm/java-17-temurin/bin/java" ]; then
+    echo "Error: OpenJDK 17 executable '/usr/lib/jvm/java-17-temurin/bin/java' is missing."
     sh -c "exit 1"
   fi
   # Check if FFmpeg executable is actually installed
@@ -53,7 +53,7 @@ prepare() {
 build() {
   cd "$pkgname/build"

-  JAVA_HOME="/usr/lib/jvm/java-17-openjdk" ant build
+  JAVA_HOME="/usr/lib/jvm/java-17-temurin" ant build
 }

 package() {
@@ -76,7 +76,7 @@ package() {

   # Link processing's internal java-command to the system's one
   mkdir -p "$pkgdir/usr/share/processing/java/bin/"
-  ln -s "/usr/lib/jvm/java-17-openjdk/bin/java" "$pkgdir/usr/share/processing/java/bin/java"
+  ln -s "/usr/lib/jvm/java-17-temurin/bin/java" "$pkgdir/usr/share/processing/java/bin/java"

   # Link processing's internal ffmpeg-command to the system's one
   ln -s "/usr/bin/ffmpeg" "$pkgdir/usr/share/processing/tools/MovieMaker/tool/"

OpenSauce commented on 2023-03-01 23:51 (UTC) (edited on 2023-03-04 15:54 (UTC) by OpenSauce)

Oh, sorry! I forgot that it was a part of base-devel

Only caught it because of a fresh install I recently did on a laptop and forgot to install base-devel 😅

letorbi commented on 2023-02-27 20:55 (UTC)

@OpenSauce Thanks for the hint, but @eclairevoyant is right. Since patch is part of base-devel, it should not be added to the dependencies. See also https://wiki.archlinux.org/title/Arch_User_Repository#Getting_started and https://wiki.archlinux.org/title/PKGBUILD#makedepends.

eclairevoyant commented on 2023-02-27 14:36 (UTC)

@OpenSauce Please read the wiki. patch is part of base-devel.