request for a ebuild to install this layoutmanager somewhere
Created attachment 94762 [details] explicitlayout-3.0.ebuild Here is a ebuild for explicitlayout. It installs explicit.jar which is the recommended jar file to use. The build creates 3 jars 1) elcore.jar PACKAGING=com.zookkitec.layout 2) explicit.jar PACKAGING 1) and com.zookkitec.layout 3) elall.jar PACKAGING 2) and com.zookitec.layout.source. possible TODO on this ebuild is to add source to USE
The keywords should be ~arch initially, ie ~amd64 in this case. You build up antflags, but don't actually invoke eant with them. You can do it simply as: eant dist $(use_doc doc) You probably should be using dojar instead of newjar. newjar, if not given any arguments, would rename the jar to ${PN}.jar. You probably want to leave the name as upstream does it. Also, you probably should dojar elcore.jar as well. For the docs, the common idiom is use doc && java-pkg_dohtml ..... Also, you should make sure they get installed in the right directory according to our policy. So either the directory needs to be named 'api', or you call java-pkg_dojavadocs on it, for that to happen.
Created attachment 94809 [details] explicitlayout-3.0.ebuild Thanks nichoj. They were silly mistakes. Hopefully everything is up to you standards now.
Created attachment 94886 [details] explicitlayout-3.0.ebuild
This ebuild has now been added to the migrated-experimental-overlay. WARNING!!! Anyone reading this must have migrated to the new java system. See http://www.gentoo.org/proj/en/java/java-upgrade.xml if you don't know what that means.
Found here: http://overlays.gentoo.org/proj/java/browser/java-overlay/dev-java/explicitlayout
commit 5c625b7 (HEAD, master) Author: Patrice Clement <monsieurp@gentoo.org> Date: Thu Oct 1 08:14:38 2015 +0000 dev-java/explicitlayout: HOMEPAGE dead. Removing it. Fixes bug 115931. Signed-off-by: Patrice Clement <monsieurp@gentoo.org> delete mode 100644 dev-java/explicitlayout/Manifest delete mode 100644 dev-java/explicitlayout/explicitlayout-3.0.ebuild delete mode 100644 dev-java/explicitlayout/metadata.xml