mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-08-07 17:49:17 +00:00
Merged REPO-2054 (5.2.1) to 5.2.N (5.2.1)
136847 anechifor: Added PDFIUM installer git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/BRANCHES/DEV/5.2.N/root@137095 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
@@ -57,6 +57,7 @@
|
|||||||
<setInstallerVariable name="postgres_distribution_folder" value="${binaries_folder}/postgresql" />
|
<setInstallerVariable name="postgres_distribution_folder" value="${binaries_folder}/postgresql" />
|
||||||
<setInstallerVariable name="imagemagick_distribution_folder_windows" value="${binaries_folder}/imagemagick" />
|
<setInstallerVariable name="imagemagick_distribution_folder_windows" value="${binaries_folder}/imagemagick" />
|
||||||
<setInstallerVariable name="imagemagick_distribution_folder_unix" value="${binaries_folder}/ImageMagick" />
|
<setInstallerVariable name="imagemagick_distribution_folder_unix" value="${binaries_folder}/ImageMagick" />
|
||||||
|
<setInstallerVariable name="pdfium_distribution_folder" value="${binaries_folder}/alfresco-pdf-renderer"/>
|
||||||
<setInstallerVariable name="java_distribution_folder" value="${binaries_folder}/java" />
|
<setInstallerVariable name="java_distribution_folder" value="${binaries_folder}/java" />
|
||||||
<setInstallerVariable name="xvfb_distribution_folder" value="${binaries_folder}/Xvfb" />
|
<setInstallerVariable name="xvfb_distribution_folder" value="${binaries_folder}/Xvfb" />
|
||||||
<setInstallerVariable name="libreoffice_distribution_folder" value="${binaries_folder}/libreoffice" />
|
<setInstallerVariable name="libreoffice_distribution_folder" value="${binaries_folder}/libreoffice" />
|
||||||
|
@@ -37,6 +37,7 @@
|
|||||||
<setInstallerVariable name="java_distribution_folder" value="${local_binaries_folder}/java"/>
|
<setInstallerVariable name="java_distribution_folder" value="${local_binaries_folder}/java"/>
|
||||||
<setInstallerVariable name="libreoffice_distribution_folder" value="${local_binaries_folder}/libreoffice"/>
|
<setInstallerVariable name="libreoffice_distribution_folder" value="${local_binaries_folder}/libreoffice"/>
|
||||||
<setInstallerVariable name="tomcat_distribution_folder" value="${local_binaries_folder}/apache-tomcat"/>
|
<setInstallerVariable name="tomcat_distribution_folder" value="${local_binaries_folder}/apache-tomcat"/>
|
||||||
|
<setInstallerVariable name="pdfium_distribution_folder" value="${local_binaries_folder}/alfresco-pdf-renderer"/>
|
||||||
<!-- END ALFRESCO BUILD SYSTEM-->
|
<!-- END ALFRESCO BUILD SYSTEM-->
|
||||||
</actionList>
|
</actionList>
|
||||||
<ruleList>
|
<ruleList>
|
||||||
|
82
src/main/resources/bitrock/pdfium.xml
Normal file
82
src/main/resources/bitrock/pdfium.xml
Normal file
@@ -0,0 +1,82 @@
|
|||||||
|
<component>
|
||||||
|
<name>pdfium</name>
|
||||||
|
<description>Pdfium</description>
|
||||||
|
<canBeEdited>0</canBeEdited>
|
||||||
|
<show>0</show>
|
||||||
|
<selected>1</selected>
|
||||||
|
|
||||||
|
<parameterList>
|
||||||
|
<directoryParameter>
|
||||||
|
<ask>0</ask>
|
||||||
|
<name>pdfium_root_directory</name>
|
||||||
|
<cliOptionName>pdfiumt_root_directory</cliOptionName>
|
||||||
|
</directoryParameter>
|
||||||
|
</parameterList>
|
||||||
|
<readyToInstallActionList>
|
||||||
|
|
||||||
|
<setInstallerVariable name="pdfium_root_directory" value="${installdir}/common">
|
||||||
|
<ruleList>
|
||||||
|
<platformTest type="unix"/>
|
||||||
|
</ruleList>
|
||||||
|
</setInstallerVariable>
|
||||||
|
<setInstallerVariable name="pdfium_root_directory" value="${installdir}">
|
||||||
|
<ruleList>
|
||||||
|
<platformTest type="windows"/>
|
||||||
|
</ruleList>
|
||||||
|
</setInstallerVariable>
|
||||||
|
|
||||||
|
<setInstallerVariable name="PDFIUM_PATH" value="${pdfium_root_directory}">
|
||||||
|
<ruleList>
|
||||||
|
<platformTest type="unix"/>
|
||||||
|
</ruleList>
|
||||||
|
</setInstallerVariable>
|
||||||
|
|
||||||
|
<setInstallerVariable name="PDFIUM_PATH_WIN" value="${pdfium_root_directory}"/>
|
||||||
|
|
||||||
|
<setInstallerVariable name="PATH" value="${PDFIUM_PATH}:${PATH}">
|
||||||
|
<ruleList>
|
||||||
|
<compareText text="${PATH}" value="${PDFIUM_PATH}" nocase="1" logic="does_not_contain"/>
|
||||||
|
</ruleList>
|
||||||
|
</setInstallerVariable>
|
||||||
|
<setInstallerVariable name="PATH_WIN" value="${PDFIUM_PATH_WIN};${PATH_WIN}">
|
||||||
|
<ruleList>
|
||||||
|
<compareText text="${PATH_WIN}" value="${PDFIUM_PATH_WIN}" nocase="1" logic="does_not_contain"/>
|
||||||
|
</ruleList>
|
||||||
|
</setInstallerVariable>
|
||||||
|
|
||||||
|
<setInstallerVariable name="PDFIUM_ENV_VAR">
|
||||||
|
<value>##### PDFIUM ENV #####
|
||||||
|
PDFIUM_ENV_VAR="${pdfium_root_directory}"
|
||||||
|
export PDFIUM_ENV_VAR
|
||||||
|
|
||||||
|
</value>
|
||||||
|
<ruleList>
|
||||||
|
<platformTest type="unix"/>
|
||||||
|
</ruleList>
|
||||||
|
</setInstallerVariable>
|
||||||
|
<setInstallerVariable name="PDFIUM_ENV_VAR">
|
||||||
|
<value>rem ##### PDFIUM ENV #####
|
||||||
|
set PDFIUM_ENV_VAR=${pdfium_root_directory}
|
||||||
|
</value>
|
||||||
|
<ruleList>
|
||||||
|
<platformTest type="windows"/>
|
||||||
|
</ruleList>
|
||||||
|
</setInstallerVariable>
|
||||||
|
<setInstallerVariable name="ENV_VAR">
|
||||||
|
<value>${PDFIUM_ENV_VAR}${ENV_VAR}</value>
|
||||||
|
</setInstallerVariable>
|
||||||
|
</readyToInstallActionList>
|
||||||
|
|
||||||
|
<folderList>
|
||||||
|
<folder>
|
||||||
|
<name>alfresco-pdf-renderer</name>
|
||||||
|
<destination>${pdfium_root_directory}</destination>
|
||||||
|
<distributionFileList>
|
||||||
|
<distributionDirectory allowWildcards="1" origin="${pdfium_distribution_folder}/*"/>
|
||||||
|
</distributionFileList>
|
||||||
|
</folder>
|
||||||
|
</folderList>
|
||||||
|
|
||||||
|
<postInstallationActionList/>
|
||||||
|
</component>
|
||||||
|
|
@@ -191,6 +191,7 @@
|
|||||||
<include file="base-unix-service.xml" />
|
<include file="base-unix-service.xml" />
|
||||||
|
|
||||||
<include file="imagemagick.xml"/>
|
<include file="imagemagick.xml"/>
|
||||||
|
<include file="pdfium.xml"/>
|
||||||
<include file="alfresco-customstack-postgres-settings.xml" />
|
<include file="alfresco-customstack-postgres-settings.xml" />
|
||||||
<include file="alfresco-customstack-shortcuts.xml" />
|
<include file="alfresco-customstack-shortcuts.xml" />
|
||||||
<include file="alfresco-customstack-validations.xml"/>
|
<include file="alfresco-customstack-validations.xml"/>
|
||||||
|
@@ -112,6 +112,11 @@
|
|||||||
<isset property="isPlatformWindows"/>
|
<isset property="isPlatformWindows"/>
|
||||||
</condition>
|
</condition>
|
||||||
|
|
||||||
|
<local name="alfrescoPdfRenderer.platform"/>
|
||||||
|
<condition property="alfrescoPdfRenderer.platform" value="win64" else="@{targetPlatform}">
|
||||||
|
<isset property="isPlatformWindows"/>
|
||||||
|
</condition>
|
||||||
|
|
||||||
<!-- Accommodate poor Cygwin users -->
|
<!-- Accommodate poor Cygwin users -->
|
||||||
<pathconvert property="maven.localrepo" targetos="unix">
|
<pathconvert property="maven.localrepo" targetos="unix">
|
||||||
<map from="C:" to="/c" />
|
<map from="C:" to="/c" />
|
||||||
@@ -139,6 +144,14 @@
|
|||||||
<arg value="xf" />
|
<arg value="xf" />
|
||||||
<arg value="${maven.localrepo}/org/imagemagick/imagemagick-distribution/${installer.imagemagick.version}/imagemagick-distribution-${installer.imagemagick.version}-@{targetPlatform}.tgz" />
|
<arg value="${maven.localrepo}/org/imagemagick/imagemagick-distribution/${installer.imagemagick.version}/imagemagick-distribution-${installer.imagemagick.version}-@{targetPlatform}.tgz" />
|
||||||
</exec>
|
</exec>
|
||||||
|
|
||||||
|
<mkdir dir="${bin.folder}/alfresco-pdf-renderer"/>
|
||||||
|
<echo> Extracting Alfresco Pdf Renderer...</echo>
|
||||||
|
<exec failonerror="true" executable="tar" dir="${bin.folder}/alfresco-pdf-renderer">
|
||||||
|
<arg value="xf" />
|
||||||
|
<arg value="${maven.localrepo}/org/alfresco/alfresco-pdf-renderer/${installer.pdfium.version}/alfresco-pdf-renderer-${installer.pdfium.version}-${alfrescoPdfRenderer.platform}.tgz" />
|
||||||
|
</exec>
|
||||||
|
|
||||||
</sequential>
|
</sequential>
|
||||||
</macrodef>
|
</macrodef>
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user