Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
slapos-caddy
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Guillaume Hervier
slapos-caddy
Commits
316049bf
Commit
316049bf
authored
Feb 09, 2018
by
Boris Kocherov
Committed by
Romain Courteaud
Feb 26, 2018
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
onlyoffice-core, icu, qt: use custom gcc
parent
7a24c4e4
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
18 additions
and
20 deletions
+18
-20
component/icu/buildout.cfg
component/icu/buildout.cfg
+11
-1
component/onlyoffice-core/buildout.cfg
component/onlyoffice-core/buildout.cfg
+4
-18
component/qt/buildout.cfg
component/qt/buildout.cfg
+3
-1
No files found.
component/icu/buildout.cfg
View file @
316049bf
[buildout]
[buildout]
extends =
../gcc/buildout.cfg
parts = icu4c
parts = icu4c
[icu4c]
[icu4c]
# need for couchdb
recipe = slapos.recipe.cmmi
recipe = slapos.recipe.cmmi
location = ${buildout:parts-directory}/${:_buildout_section_name_}
location = ${buildout:parts-directory}/${:_buildout_section_name_}
url = http://download.icu-project.org/files/icu4c/58.2/icu4c-58_2-src.tgz
url = http://download.icu-project.org/files/icu4c/58.2/icu4c-58_2-src.tgz
...
@@ -13,6 +15,14 @@ configure-options =
...
@@ -13,6 +15,14 @@ configure-options =
--disable-static
--disable-static
--enable-rpath
--enable-rpath
[icu4c-slaposgcc]
# need for onlyoffice-core
<= icu4c
environment =
PATH=${gcc:location}/bin:%(PATH)s
LD_LIBRARY_PATH=${gcc:location}/lib
LDFLAGS=-Wl,-rpath=${gcc:location}/lib
[icu]
[icu]
<= icu4c
<= icu4c
...
...
component/onlyoffice-core/buildout.cfg
View file @
316049bf
[buildout]
[buildout]
extends =
extends =
../gcc/buildout.cfg
../libxml2/buildout.cfg
../libxml2/buildout.cfg
../zlib/buildout.cfg
../zlib/buildout.cfg
../icu/buildout.cfg
../icu/buildout.cfg
...
@@ -19,9 +20,9 @@ md5sum = b2713373d687dd1c7121c286fa156626
...
@@ -19,9 +20,9 @@ md5sum = b2713373d687dd1c7121c286fa156626
configure-command = true
configure-command = true
make-targets = lib bin
make-targets = lib bin
environment =
environment =
PATH=${qt5-qmake:location}/bin:%(PATH)s
PATH=${
gcc:location}/bin:${
qt5-qmake:location}/bin:%(PATH)s
CXXFLAGS=-I${libxml2:location}/include -I${zlib:location}/include -I${icu4c
:location}/include -I${onlyoffice-boost
:location}/include -Wno-comment -Wno-deprecated-declarations -Wno-endif-labels -Wno-parentheses -Wno-reorder -Wno-sign-compare -Wno-switch -Wno-unknown-pragmas -Wno-unused
CXXFLAGS=-I${libxml2:location}/include -I${zlib:location}/include -I${icu4c
-slaposgcc:location}/include -I${boost-lib
:location}/include -Wno-comment -Wno-deprecated-declarations -Wno-endif-labels -Wno-parentheses -Wno-reorder -Wno-sign-compare -Wno-switch -Wno-unknown-pragmas -Wno-unused
LDFLAGS=-L${
libxml2:location}/lib -Wl,-rpath=${libxml2:location}/lib -L${zlib:location}/lib -Wl,-rpath=${zlib:location}/lib -L${icu4c:location}/lib -Wl,-rpath=${icu4c:location}/lib -L${onlyoffice-boost:location}/lib -Wl,-rpath=${onlyoffice-boost
:location}/lib -Wl,-rpath=${:location}/lib
LDFLAGS=-L${
gcc:location}/lib -Wl,-rpath=${gcc:location}/lib -L${libxml2:location}/lib -Wl,-rpath=${libxml2:location}/lib -L${zlib:location}/lib -Wl,-rpath=${zlib:location}/lib -L${icu4c-slaposgcc:location}/lib -Wl,-rpath=${icu4c-slaposgcc:location}/lib -L${boost-lib:location}/lib -Wl,-rpath=${boost-lib
:location}/lib -Wl,-rpath=${:location}/lib
post-install =
post-install =
set -e -x
set -e -x
mkdir -p ${:location}/bin ${:location}/lib
mkdir -p ${:location}/bin ${:location}/lib
...
@@ -29,18 +30,3 @@ post-install =
...
@@ -29,18 +30,3 @@ post-install =
mv -t ${:location}/bin build/bin/*/*
mv -t ${:location}/bin build/bin/*/*
# the binary linux_64 in build/bin/AllFontsGen is renamed AllFontsGen here.
# the binary linux_64 in build/bin/AllFontsGen is renamed AllFontsGen here.
# mv build/bin/AllFontsGen/* ${:location}/bin/AllFontsGen
# mv build/bin/AllFontsGen/* ${:location}/bin/AllFontsGen
[onlyoffice-boost]
recipe = slapos.recipe.cmmi
url = http://downloads.sourceforge.net/sourceforge/boost/boost_1_58_0.tar.bz2
md5sum = b8839650e61e9c1c0a89f371dd475546
location = ${buildout:parts-directory}/${:_buildout_section_name_}
configure-command = ./bootstrap.sh --prefix=${:location} --with-python=${python2.7:location}/bin/python2.7 --with-libraries=regex --with-icu=${icu4c:location}
make-binary =
make-options =
make-targets = ./b2 link=shared dll-path=${:location}/lib:${bzip2:location}/lib:${zlib:location}/lib:${icu4c:location}/lib install
environment =
BZIP2_INCLUDE=${bzip2:location}/include
BZIP2_LIBPATH=${bzip2:location}/lib
ZLIB_INCLUDE=${zlib:location}/include
ZLIB_LIBPATH=${zlib:location}/lib
component/qt/buildout.cfg
View file @
316049bf
[buildout]
[buildout]
extends =
extends =
../xorg/buildout.cfg
../xorg/buildout.cfg
../gcc/buildout.cfg
parts =
parts =
qt4-qmake
qt4-qmake
...
@@ -22,8 +23,9 @@ configure-options =
...
@@ -22,8 +23,9 @@ configure-options =
-no-opengl
-no-opengl
-nomake examples
-nomake examples
environment =
environment =
PATH=${gcc:location}/bin:%(PATH)s
CPPFLAGS=-I${libX11:location}/include -I${xproto:location}/include -I${libXext:location}/include
CPPFLAGS=-I${libX11:location}/include -I${xproto:location}/include -I${libXext:location}/include
LDFLAGS=-L${libX11:location}/lib -Wl,-rpath=${libX11:location}/lib -L${xproto:location}/lib -Wl,-rpath=${xproto:location}/lib -L${libXext:location}/lib -Wl,-rpath=${libXext:location}/lib
LDFLAGS=-L${
gcc:location}/lib -Wl,-rpath=${gcc:location}/lib -L${
libX11:location}/lib -Wl,-rpath=${libX11:location}/lib -L${xproto:location}/lib -Wl,-rpath=${xproto:location}/lib -L${libXext:location}/lib -Wl,-rpath=${libXext:location}/lib
make-binary = true
make-binary = true
post-install =
post-install =
mkdir -p ${:location}/bin
mkdir -p ${:location}/bin
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment