Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 62765 - Request for ebuild: dev-java/appfuse-1.5
Summary: Request for ebuild: dev-java/appfuse-1.5
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All All
: High enhancement (vote)
Assignee: Java team
Depends on: 62763
  Show dependency tree
Reported: 2004-09-03 16:22 UTC by Karl Trygve Kalleberg (RETIRED)
Modified: 2005-11-25 15:25 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---

dev-java/appfuse ebuild archive (appfuse.tar,20.00 KB, application/octet-stream)
2004-09-12 05:25 UTC, Mark Wolfe
appfuse-1.5-r1.ebuild (appfuse-1.5-r1.ebuild,5.94 KB, text/plain)
2005-05-07 18:43 UTC, Josh Nichols (RETIRED)

Note You need to log in before you can comment on or make changes to this bug.
Description Karl Trygve Kalleberg (RETIRED) gentoo-dev 2004-09-03 16:22:39 UTC
Comment 1 Mark Wolfe 2004-09-12 05:25:28 UTC
Created attachment 39434 [details]
dev-java/appfuse ebuild archive

Here is my initial ebuild for appfuse-1.5. Hope you like it.
Comment 2 Karl Trygve Kalleberg (RETIRED) gentoo-dev 2005-02-04 09:34:52 UTC
While this ebuild is indeed a good start, it should be tweaked to compile the entire appfuse application framework entirely from source code.
Comment 3 Josh Nichols (RETIRED) gentoo-dev 2005-05-07 18:43:12 UTC
Created attachment 58307 [details]

This is my first attempt at a Java ebuild, so please be gentle.

* Removed use of MY_P, since it was set to the default P.
* Added dependencies to almost all the packed jars that are being used, which
are in portage. The only one not added was jdbc-mysql. (This was because the
installed jar from jdbc-mysql and the packed jar both have versioned filenames,
which makes it hard to use java-pkg_jar-from)
* Uses the jars from the aforementioned packages.
* Added a bunch of TODO comments for ebuilds that still need to be made, and
odd jar files I couldn't find a corresponding package for
* Added TODO comments for where insinto/doins, etc should be used. May not be
entirely necessary.
* Removed CATALINA_HOME=/opt/tomcat5 from the postinst einfo's, since
CATALINA_HOME should be defined in the user's environment.

Things work for the most part. Some of the unit tests fail, but I think it may
be more from not having everything properly configured (in particular, mysql
permissions and javamail).
Comment 4 Josh Nichols (RETIRED) gentoo-dev 2005-11-25 15:25:59 UTC
I don't think this is something we will be able to properly package (ie
packaging all dependencies, and not using bundled jars). Marking REMIND for now.