Dotclear

source: build-tools/ckeditor/build.sh @ 3175:afe5925b419c

Revision 3175:afe5925b419c, 1.4 KB checked in by franck <carnet.franck.paul@…>, 9 years ago (diff)

Update CKEditor from 4.5.1 to 4.5.8

  • Property exe set to *
Line 
1#!/bin/bash
2
3# comment to build without warning
4set -e
5
6# Download ckbuilder.jar from http://download.cksource.com/CKBuilder/
7# Current release is 2.3.0
8
9# 1) clone ckbuilder from git@github.com:ckeditor/ckbuilder.git
10# 2) patch src/lib/builder.js at line 120
11#
12#    diff --git i/src/lib/builder.js w/src/lib/builder.js
13# index df1b059..e4d023c 100644
14# --- i/src/lib/builder.js
15# +++ w/src/lib/builder.js
16# @@ -117,7 +117,7 @@ CKBuilder.builder = function( srcDir, dstDir ) {
17#         *
18#         * @type {java.io.File}
19#         */
20# -       var targetLocation = new File( dstDir, 'ckeditor' );
21# +       var targetLocation = new File( dstDir, '' );^M
22#
23# 3) build ckbuilder
24# $ cd dev/build && ./build_jar.sh
25# 4) copy ckbuilder.jar (generated in bin directory) to build-tools/ckeditor/
26# 5) clone ckeditor-dev git@github.com:ckeditor/ckeditor-dev.git
27# 6) build ckeditor from dotclear root directory
28# $ ./build-tools/ckeditor/build.sh 4.5.8 ../ckeditor-dev
29
30PROGNAME=$(basename $0)
31
32if [ ! $1 ] || [ ! $2 ];then
33    echo "${PROGNAME} VERSION CKEDITOR_SOURCE"
34else
35    VERSION=$1
36    SOURCE=$2
37fi
38
39java -jar ./build-tools/ckeditor/ckbuilder.jar \
40     --build $SOURCE ./plugins/dcCKEditor/js/ckeditor \
41     --build-config ./build-tools/ckeditor/build-config.js \
42     --overwrite \
43     --version="$VERSION" \
44     --skip-omitted-in-build-config \
45     --leave-js-unminified \
46     --leave-css-unminified \
47     --no-zip \
48     --no-tar
Note: See TracBrowser for help on using the repository browser.

Sites map