[buildout] extends = ../binutils/buildout.cfg ../gcc/buildout.cfg ../libxml2/buildout.cfg ../zlib/buildout.cfg ../icu/buildout.cfg # for qmake ../qt/buildout.cfg parts += onlyoffice-core [onlyoffice-core] recipe = slapos.recipe.cmmi location = ${buildout:parts-directory}/${:_buildout_section_name_} # This url contains the hash provided by the DocumentServer core submodule hash. # https://github.com/ONLYOFFICE/DocumentServer/ url = https://lab.nexedi.com/bk/onlyoffice_core/repository/archive.tar.bz2?ref=8a40eb47bd80a40ecde14c223525b21852d2fc9f md5sum = 9cd1cd731202511e475971eee58ba7b6 configure-command = true make-targets = lib bin environment = PATH=${binutils:location}/bin:${gcc:location}/bin:${qt5-qmake:location}/bin:%(PATH)s 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${gcc:location}/lib -Wl,-rpath=${gcc:location}/lib -L${gcc:location}/lib64 -Wl,-rpath=${gcc:location}/lib64 -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 = set -e -x mkdir -p ${:location}/bin ${:location}/lib mv -t ${:location}/lib build/lib/*/*.so mv -t ${:location}/bin build/bin/*/* # the binary linux_64 in build/bin/AllFontsGen is renamed AllFontsGen here. # mv build/bin/AllFontsGen/* ${:location}/bin/AllFontsGen