Hello, I'm trying to package a eclipse plugin called veditor. I have followed the guidelines in wiki/Packaging/EclipsePlugins The zip with the source code contains a file plugin.xmll but doesn't contain feature.xml. When building,
%{eclipse_base}/buildscripts/pdebuild -f net.sourceforge.veditor
fails, because feature.xml doesn't exist. How do I build with plugin.xml but without feature.xml?
Regards, Sergio
Hi
On Sat, 2008-05-31 at 00:07 +0200, Sergio Pascual wrote:
Hello, I'm trying to package a eclipse plugin called veditor. I have followed the guidelines in wiki/Packaging/EclipsePlugins The zip with the source code contains a file plugin.xmll but doesn't contain feature.xml. When building,
%{eclipse_base}/buildscripts/pdebuild -f net.sourceforge.veditor
fails, because feature.xml doesn't exist. How do I build with plugin.xml but without feature.xml?
Until package-build (a wrapper around PDE Build) supports building plugins which have no containing feature, you'll either need to spoof up a feature.xml like eclipse-quickrex -- and offer it to upstream, please :) -- or build like the following but with a spoofed build/assemble.net.sourceforge.veditor.all.xml (look for another simple package's generated one for inspiration):
# See attached patch patch < veditorbuild.patch ant -f buildjavacc.xml # This next bit is essentially what pde-build wraps eclipse -nosplash -Duser.home=`pwd`/home \ -application org.eclipse.ant.core.antRunner \ -Dtype=plugin -Did=net.sourceforge.veditor \ -DsourceDirectory=$(pwd) \ -DbaseLocation=$SDK \ -Dbuilder=/usr/share/eclipse/plugins/org.eclipse.pde.build/templates/package-build \ -DjavacSource=1.5 -DjavacTarget=1.5 \ -f /usr/share/eclipse/plugins/org.eclipse.pde.build/scripts/build.xml
HTH,
Andrew
packaging@lists.fedoraproject.org