Summary: | dev-util/processing (new package) Processing Development Environment | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Santiago M. Mola (RETIRED) <coldwind> |
Component: | New packages | Assignee: | Default Assignee for New Packages <maintainer-wanted> |
Status: | RESOLVED OBSOLETE | ||
Severity: | enhancement | CC: | bugs+gentoo, dima, ghutzl, grahl, java, jesse, kevin.bowling, matsuu, paul, renatogallo, steve-gentoo, wschlich, xmw |
Priority: | Normal | Keywords: | EBUILD |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | http://processing.org/ | ||
Whiteboard: | sunrise-suggested | ||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | 143019, 170305 | ||
Bug Blocks: | |||
Attachments: |
simple ebuild for 0135
processing-1.0.1.ebuild processing-1.0.1.ebuild processing-1.0.1.ebuild processing-1.1.ebuild ebuild w/ USE="doc examples" processing ide ebuild processing 1.5.1 ebuild processing 1.5.1 desktop file processing 1.5.1 wrapper patch |
Description
Santiago M. Mola (RETIRED)
2007-12-16 20:32:50 UTC
I created a simple ebuild for Processing based on the mozilla-firefox-bin ebuild. Worked fine for me for 0135. The processing executable in 0138 (beta) had to be called from the /opt/processing directory in my case. An improvement could be to separate the Java installation from the package and use the system JRE. Also, including a link in /usr/bin to /opt/processing/processing might be helpful. Created attachment 155399 [details]
simple ebuild for 0135
(In reply to comment #2) > Created an attachment (id=155399) [edit] > simple ebuild for 0135 > This is taken from a trunk checkout but should be rather representative alistair@LINUX ~/gentoo/processing $ find . -iname '*.jar' ./opengl/library/jogl-natives-macosx-ppc.jar ./opengl/library/jogl.jar ./opengl/library/jogl-natives-linux-i586.jar ./opengl/library/jogl-natives-macosx-universal.jar ./opengl/library/jogl-natives-windows-i586.jar ./serial/library/RXTXcomm.jar ./pdf/library/itext.jar ./dxf/dxfviewer.jar ./app/lib/antlr.jar ./app/lib/registry.jar ./app/lib/apple.jar ./app/src/processing/app/tools/format/tool/jalopy.jar ./app/src/processing/app/tools/format/tool/log4j.jar ./build/macosx/dist/Processing.app/Contents/Resources/Java/quaqua.jar ./build/shared/libraries/javascript/library/javascript.jar ./build/shared/lib/antlr.jar ./build/shared/lib/registry.jar ./build/shared/lib/apple.jar ./build/windows/dist/tools.jar ./build/linux/dist/tools.jar Plus the fact that it is a java app will mean that the java eclasses will need to be used :) ( java-pkg-2 at least ) Plus im wondering whether they have "borrowed" eclipse code.... Created attachment 175860 [details]
processing-1.0.1.ebuild
my processing-1.0.1.ebuild has not solved Comment #3 issue. Created attachment 177576 [details]
processing-1.0.1.ebuild
Created attachment 178140 [details]
processing-1.0.1.ebuild
Ping? Has anyone been looking at this? Processing has been out (in beta, at least) for several years and is rapidly gaining popularity. I really don't want my Gentoo use to exclude my processing use... Any news? also interested in seeing an ebuild for this. Created attachment 224255 [details]
processing-1.1.ebuild
Created attachment 228349 [details]
ebuild w/ USE="doc examples"
Hi, I've done some minor improvements on this and try to get it into sunrise.
- browser-command is xdg-open instead of firefox
- search for updates is disabled (install useless on a non-root account)
- doc and examples depends on IUSE flag.
- amd64 really needs 32bit java from emul-linux-x86-java to load .so (Examples -> Libraries -> OpenGL). The solution is a manipulated ${PATH}
- Added launcher menu entry.
Maybe this whole package can be build on top of
svn://processing.org/tags/processing-1.1/
Thanks to matsuu for the previous ebuild!
Processing does run with 64bit java, iff you extract the .so from the amd64.jar files. I've been working on a source based ebuild from the releases subversion tag/revision. There is no proper replacement for qtjava, which is in kde-sunset overlay w/ obsoleted kde-meta eclass. gluegen is mentioned in bug 170305 and joglin bug 143019. See http://svn.xmw.de/websvn/gentoo-overlay/dev-util/processing/ for details. I'm just bumping it to 1.2.1 ... Works with 1.2.1. Download location changed: SRC_URI="http://processing.googlecode.com/files/${P}.tgz" 1.5.1 released in May, FYI. :) *** Bug 405815 has been marked as a duplicate of this bug. *** Created attachment 303433 [details]
processing ide ebuild
Comment on attachment 303433 [details]
processing ide ebuild
processing 1.5.1
Created attachment 303435 [details]
processing 1.5.1 ebuild
Created attachment 303437 [details]
processing 1.5.1 desktop file
Created attachment 303439 [details, diff]
processing 1.5.1 wrapper patch
for disambuiguation with dev-python/processing-0.52.ebuild i'd call this dev-embedded/processing-ide Any hope of this getting into Sunrise, at least? :) (In reply to comment #24) > Any hope of this getting into Sunrise, at least? :) Sunrise is a user-maintained overlay, so stop by #gentoo-sunrise if you would like to try your hand. Processing 2.0 is released. |