Package Details: processing 3.5.4-6

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
Last Packager: lesto
Votes: 10
Popularity: 0.182512
First Submitted: 2020-05-01 19:31
Last Updated: 2021-03-08 09:39

Dependencies (6)

Sources (4)

Latest Comments

1 2 3 4 Next › Last »

lesto commented on 2021-03-08 09:42

fixed the hash for the reference.zip, unfortunately those are released without versioning so the only way we can know they changed is when the build break. I guess is could SKIP it as suggested by cyberpunkrocker, after all they are using HTTPS that should be more than enough for security.

About the build is also forced JAVA_HOME in the ant build command to point to java8, so now it should build even if you have other JVM selected, tested with openjdk8 installed.

@cyberpunkrocker: this pkgbuild need some love, i wanted to clean it up since i took maintenance over it. I will try to work on it those days

QDelage commented on 2021-03-08 08:27

I've got a failure for the checksum of "reference.zip". Should be "fabe7420a714f450a6b1430f13fc46f14ba52db57af360365c6a7fd96d0b642f" (works for me).

Also, I have no idea how to do it, but you should make sure we execute with Java-8, tried it with 15 and it did not work.

cyberpunkrocker commented on 2021-01-12 05:38

@ianmethyst: The files ARE identical, check with diff if you don't believe me.

But sorry, I was being a bit unclear. 'processing' and 'processing-java' in /usr/bin are symlinks to /usr/share/processing/processing and /usr/share/processing/processing-java, respectively. But because the 'processing'-script detects how it is called, it works equally well if /usr/bin/processing-java is a symlink to /usr/share/processing/processing instead of processing-java. I did that change to my system, works fine(TM). So having two separate files is completely unnecessary. Also, because I need to edit _JAVA_OPTIONS anyway to make the fonts readable, now I need to edit two files instead of just one.

ianmethyst commented on 2021-01-11 22:14

@cyberpunkrocker processing-java and processing are not the same. The former is the CLI while processing is the regular IDE

cyberpunkrocker commented on 2021-01-11 19:36

@lesto: You could set the 'reference.zip' checksum to 'SKIP'. Not a good practice, but then you don't need to update the PKGBUID every time upstream changes someting in the reference :)

cyberpunkrocker commented on 2021-01-11 19:28

  • Wrong dependency: there's no such package as 'apache-ant' anymore. Use 'ant'
  • 'reference.zip' checksum fails (again)
  • The install script installs two completely identical files, /usr/bin/processing and /usr/bin/processing-java, the only difference between these two being the filename. I suppose processing-java could/should be removed.

lesto commented on 2020-12-21 01:12

updated to latest sha256. Still looking for a better way to manage the JVM, if anyone has a suggestion let me know

boyi commented on 2020-12-20 23:39

sha256 for reference.zip fails as it is different that the one in the PKGBUILD. One way is the download and get the sha256 manually and edit the PKGBuild base on that.

asthro commented on 2020-12-18 20:22

It works now, with YAY choosing 'jdk8-openjdk' from "extra" repository* * just activate it in your /etc/pacman/pacman.conf

Thorhian commented on 2020-12-16 20:37

I have tried building this package a few times, using Yay and manually git cloning the package build, and the "reference.zip" file is failing the sha256 check. I figured I should probably let you know, arojas.