Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarkus Knauer2007-10-22 13:15:13 +0000
committerMarkus Knauer2007-10-22 13:15:13 +0000
commit1ac42e1f54d1577ab0086acb3399aae6d67f8c77 (patch)
tree478cdc26afd775747069126755c817d1249ea900 /plugins
parenta697ead292e7f716890fc1b294000a0eaa465764 (diff)
downloadorg.eclipse.epp.packages-1ac42e1f54d1577ab0086acb3399aae6d67f8c77.tar.gz
org.eclipse.epp.packages-1ac42e1f54d1577ab0086acb3399aae6d67f8c77.tar.xz
org.eclipse.epp.packages-1ac42e1f54d1577ab0086acb3399aae6d67f8c77.zip
new skeletons for the packager configuration
Diffstat (limited to 'plugins')
-rw-r--r--plugins/org.eclipse.epp.packaging.core/skeletons/customTargetsStub.xml18
-rw-r--r--plugins/org.eclipse.epp.packaging.core/skeletons/packager.properties122
-rw-r--r--plugins/org.eclipse.epp.packaging.core/skeletons/packagingStub.properties37
3 files changed, 177 insertions, 0 deletions
diff --git a/plugins/org.eclipse.epp.packaging.core/skeletons/customTargetsStub.xml b/plugins/org.eclipse.epp.packaging.core/skeletons/customTargetsStub.xml
new file mode 100644
index 00000000..483a3534
--- /dev/null
+++ b/plugins/org.eclipse.epp.packaging.core/skeletons/customTargetsStub.xml
@@ -0,0 +1,18 @@
+<project name="Custom Targets MyTest" default="noDefault">
+
+ <target name="noDefault" />
+
+ <!-- This goal of this target is to get the packaging map files of the things you care for
+ The files must be fetched into the downloadDirectory folder -->
+ <target name="getMapFiles" unless="localMaps">
+ <!-- if packagerMapURL is not set
+ <get src="${packagerMapURL}" dest="${downloadDirectory}/initial.map" usetimestamp="true" />
+ -->
+ </target>
+
+ <target name="init">
+ <property name="archiveNamePrefix" value="${buildId}" />
+ </target>
+
+ <!-- This file is a stub. It will be completed by EPP at runtime. -->
+
diff --git a/plugins/org.eclipse.epp.packaging.core/skeletons/packager.properties b/plugins/org.eclipse.epp.packaging.core/skeletons/packager.properties
new file mode 100644
index 00000000..3b591f8b
--- /dev/null
+++ b/plugins/org.eclipse.epp.packaging.core/skeletons/packager.properties
@@ -0,0 +1,122 @@
+#This file is adapted to the needs of the Eclipse Packaging Project.
+#Do not modify.
+
+#The directory used as a base for the all process
+# Provided by EPP.
+#baseDirectory = <folder>
+
+#Setting this to true will cause the dependency analysis to only be done on the features and plugins reachable from the ${featureList}.
+filteredDependencyCheck=false
+
+# A comma separated list of feature ids that will be part of the archive.
+# Provided by EPP.
+#featureList = <featuresToGather>
+
+# The list of {os, ws, arch} configurations to build. This
+# value is a '&' separated list of ',' separate triples.
+# By default the value is *,*,* which is platform independant
+# Provided by EPP.
+#config=win32, win32, x86 & \
+# linux, gtk, ppc &\
+# linux, gtk, x86 & \
+# linux, gtk, x86_64 & \
+# linux, motif, x86 & \
+# solaris, motif, sparc & \
+# solaris, gtk, sparc & \
+# aix, motif, ppc & \
+# hpux, motif, PA_RISC & \
+# macosx, carbon, ppc
+
+#Set this variable to normalize plug-in and feature names while packaging
+normalizeWhilePackaging=true
+
+################ DOWNLOAD ############################
+#Skip any download and unzipping work because the things to be packaged are already available in ${target}
+#Comment the property if you want the download and unzip to occur.
+#prefilledTarget = true
+
+#Don't download packager map files, they should already exist in ${downloadDirectory}
+#comment out this property to download the map file from packagerMapURL
+#skipMaps = true
+#localMaps = true
+#The URL from which to download the packager map file. If more than one file needs to be downloaded, edit the getMapFiles target in your customTargets.xml
+#packagerMapURL =
+
+#Don't download the archives.
+#skipFetch = true
+
+# A comma seperated list of the component from which the features listed in featureList can be found
+# This is used as a optimization to avoid unnecessary downloads.
+# * should be specified if you don't know
+componentFilter=*
+
+# A comma separated list of filters used to optimize the download of archives.
+#Values in this filter should match the
+contentFilter=sdk
+
+
+################ FOLDERS ############################
+# The place in which all the scripts will be contained
+workingDirectory = ${baseDirectory}/workingPlace
+buildDirectory = ${workingDirectory}
+
+# The folder in which all the zips will be downloaded
+downloadDirectory = ${baseDirectory}/toPackage
+
+# The folder where all the operations are being done
+tempDirectory = ${baseDirectory}/temp
+
+# The place in which the zips are located
+sourceFolder = ${downloadDirectory}
+
+################# SOURCES ###########################
+# The name of the root of the archives downloaded. Features and plug-ins will be looked for
+# in ${tempDirectory}/${featurePaths}/features and ${tempDirectory}/${featurePaths}/plugins
+# It is possible to specify a list of roots, see https://bugs.eclipse.org/bugs/show_bug.cgi?id=143854 for details.
+#featurePaths = eclipse
+
+# A comma separated lists of places where plugins and features will be looked for
+target = ${tempDirectory}/eclipse
+
+
+################## MISC ##########################
+# This controls the build id in the default name of the archive
+buildId=EclipsePackagerBuild
+
+# Type of build. Used in naming the build output. Typically this value is
+# one of I, N, M, S, ...
+buildType=I
+
+#Set the name of the archive that will result from the product build.
+#archiveNamePrefix =RCP
+
+# Label for the build. Used in naming the build output
+buildLabel=${buildType}.${buildId}
+
+#The format of the archive. By default a zip is created using antZip.
+# Provided by EPP.
+#archivesFormat=win32, win32, x86 - antZip& \
+# linux, gtk, ppc - antZip &\
+# linux, gtk, x86 - antZip& \
+# linux, gtk, x86_64 - antZip& \
+# linux, motif, x86 - antZip& \
+# solaris, motif, sparc - antZip& \
+# solaris, gtk, sparc - antZip& \
+# aix, motif, ppc - antZip& \
+# hpux, motif, PA_RISC - antZip& \
+# macosx, carbon, ppc - antZip
+
+# extra arguments to be passed to zip / unzip (-y is usually used on unix for zip)
+zipargs=
+unzipArgs=
+
+# the prefix in the archive
+archivePrefix=eclipse
+
+# the folder in which the files that will be added to the archive will be placed
+collectingFolder=eclipse
+
+
+############### PACKAGING.PROPERTIES #############################
+# a relative path to the file containing the properties for element to package
+packagingProperties = packaging.properties
diff --git a/plugins/org.eclipse.epp.packaging.core/skeletons/packagingStub.properties b/plugins/org.eclipse.epp.packaging.core/skeletons/packagingStub.properties
new file mode 100644
index 00000000..01ed1f12
--- /dev/null
+++ b/plugins/org.eclipse.epp.packaging.core/skeletons/packagingStub.properties
@@ -0,0 +1,37 @@
+###############################################################################
+# Copyright (c) 2006 IBM Corporation and others.
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Eclipse Public License v1.0
+# which accompanies this distribution, and is available at
+# http://www.eclipse.org/legal/epl-v10.html
+#
+# Contributors:
+# IBM Corporation - initial API and implementation
+###############################################################################
+# The chmod and links must indicate a path relative to the root directory.
+
+# This file was modified for the Eclipse Packaging Project. Although it is ready-to-run
+# additional entries will be added at runtime.
+
+# List the files and folders to be copied into the root of eclipse for all platform
+# configurations
+root=epl-v10.html, notice.html, configuration/, startup.jar, .eclipseproduct, eclipse.ini, readme/
+root.permissions.755=eclipse,*.so*
+root.macosx.carbon.ppc.permissions.755=Eclipse.app/Contents/MacOS/eclipse
+root.macosx.carbon.x86.permissions.755=Eclipse.app/Contents/MacOS/eclipse
+
+root.win32.win32.x86=eclipse.exe,eclipsec.exe
+root.linux.motif.x86=eclipse,libcairo-swt.so,libXm.so.2,about_files/,about.html,icon.xpm
+root.linux.gtk.x86=eclipse,libcairo-swt.so,about_files/,about.html,icon.xpm
+root.linux.gtk.x86_64=eclipse,libcairo-swt.so,about_files/,about.html,icon.xpm
+root.linux.gtk.ppc=eclipse
+root.macosx.carbon.ppc=eclipse,Eclipse.app/
+root.macosx.carbon.ppc.link=Eclipse.app/Contents/MacOS/eclipse,eclipse,../../../MacOS,Eclipse.app/Contents/Resources/Splash.app/Contents/MacOS
+root.macosx.carbon.x86=eclipse,Eclipse.app/
+root.macosx.carbon.x86.link=Eclipse.app/Contents/MacOS/eclipse,eclipse,../../../MacOS,Eclipse.app/Contents/Resources/Splash.app/Contents/MacOS
+root.aix.motif.ppc=eclipse
+root.hpux.motif.PA_RISC=eclipse
+root.solaris.gtk.sparc=eclipse,Eclipse.l.pm,Eclipse.m.pm,Eclipse.s.pm,Eclipse.t.pm
+
+# EPP generated content follows here
+

Back to the top