Commit aae8aa10 authored by Greg Watson's avatar Greg Watson
Browse files

Issue #158: Add "about" text and fix branding plugin


Signed-off-by: Greg Watson's avatarGreg Watson <g.watson@computer.org>
parent 6b19d61e
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: Client
Bundle-Name: ICE
Bundle-SymbolicName: org.eclipse.ice.client.rcp;singleton:=true
Bundle-Version: 2.1.8.20160208
Bundle-RequiredExecutionEnvironment: JavaSE-1.7
......@@ -46,3 +46,4 @@ Require-Bundle: org.eclipse.ui,
org.eclipse.ice.datastructures,
com.sun.jersey
Bundle-Vendor: Oak Ridge National Laboratory
Bundle-Localization: plugin
# about.ini
# contains information about a feature
# java.io.Properties file (ISO 8859-1 with "\" escapes)
# "%key" are externalized strings defined in about.properties
# This file does not need to be translated.
# Property "aboutText" contains blurb for "About" dialog (translated)
aboutText=%aboutText
# Property "windowImage" contains path to window icon (16x16)
# needed for primary features only
# Property "featureImage" contains path to feature image (32x32)
featureImage=icons/ice_logo_32x32.png
# Property "aboutImage" contains path to product image (500x330 or 115x164)
# needed for primary features only
# Property "appName" contains name of the application (not translated)
# needed for primary features only
# Property "welcomePage" contains path to welcome page (special XML-based format)
# optional
# Property "welcomePerspective" contains the id of the perspective in which the
# welcome page is to be opened.
# optional
# about.mappings
# contains fill-ins for about.properties
# java.io.Properties file (ISO 8859-1 with "\" escapes)
# This file does not need to be translated.
0=${buildId}
1=${releaseName}
\ No newline at end of file
# NLS_MESSAGEFORMAT_NONE
# NLS_ENCODING=UTF-8
aboutText=ICE - Integrated Computational Environment\n\n\
Version: {1}\n\
Build id: {0}\n\n\
(c) Copyright Eclipse contributors and others 2016. All rights reserved.\n\
Visit http://eclipse.org/ice
......@@ -3,7 +3,12 @@ bin.includes = META-INF/,\
splash.bmp,\
plugin.xml,\
plugin_customization.ini,\
icons/
icons/,\
plugin.properties,\
about.html,\
about.ini,\
about.mappings,\
about.properties
output.. = bin/
src.includes = META-INF/,\
build.properties,\
......
aboutText = ICE - Integrated Computational Environment\n\n\
Version: {1}\n\
Build id: {0}\n\n\
(c) Copyright Eclipse contributors and others 2016. All rights reserved.\n\
Visit http://eclipse.org/ice
\ No newline at end of file
......@@ -44,6 +44,10 @@
name="preferenceCustomization"
value="plugin_customization.ini">
</property>
<property
name="aboutText"
value="%aboutText">
</property>
</product>
</extension>
</plugin>
......@@ -4,6 +4,7 @@
label="ICE Infrastructure Feature"
version="2.1.8.20160208"
provider-name="Oak Ridge National Laboratory"
plugin="org.eclipse.ice.client.rcp"
os="linux,macosx,win32"
ws="cocoa,gtk,win32"
arch="x86,x86_64">
......
......@@ -4,13 +4,15 @@
<!-- Custom properties -->
<properties>
<ice-version>next</ice-version>
<releaseName>next</releaseName>
<tycho-version>0.23.0</tycho-version>
<tycho-extras-version>${tycho-version}</tycho-extras-version>
<cbi-plugins.version>1.1.3</cbi-plugins.version>
<pom-filename>pom.xml</pom-filename>
<maven.build.timestamp.format>yyyyMMdd</maven.build.timestamp.format>
<ice-install-dir>/home/data/httpd/download.eclipse.org/ice/builds/${ice-version}</ice-install-dir>
<buildTimestamp>${maven.build.timestamp}</buildTimestamp>
<buildId>${buildTimestamp}</buildId>
<ice-install-dir>/home/data/httpd/download.eclipse.org/ice/builds/${releaseName}</ice-install-dir>
<!-- Repo for released versions of CBI -->
<eclipse-repo.url>https://repo.eclipse.org/content/repositories/cbi/</eclipse-repo.url>
</properties>
......@@ -259,6 +261,50 @@
<goals> <goal>set-version</goal> <goal>update-pom</goal> </goals> </execution>
</executions> -->
</plugin>
<!-- Add build ID to about.mappings -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<version>2.6</version>
<executions>
<execution>
<id>process-about.mappings</id>
<phase>prepare-package</phase>
<configuration>
<outputDirectory>${project.build.directory}</outputDirectory>
<overwrite>true</overwrite>
<resources>
<resource>
<directory>${basedir}</directory>
<includes>
<include>about.mappings</include>
</includes>
<filtering>true</filtering>
</resource>
</resources>
</configuration>
<goals>
<goal>copy-resources</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.eclipse.tycho</groupId>
<artifactId>tycho-packaging-plugin</artifactId>
<version>${tycho-version}</version>
<configuration>
<additionalFileSets>
<fileSet>
<directory>${project.build.directory}</directory>
<includes>
<include>about.mappings</include>
</includes>
</fileSet>
</additionalFileSets>
</configuration>
</plugin>
</plugins>
</build>
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment