From e70dd48f13435362af08342beea4b086b8e334e0 Mon Sep 17 00:00:00 2001 From: Filippo Cremonese <filippocremonese@rev.ng> Date: Fri, 11 Sep 2020 17:19:13 +0200 Subject: [PATCH] Add zlib component --- .orchestra/config/components.yml | 2 ++ .orchestra/config/components/qemu.lib.yml | 1 + .orchestra/config/components/ui/qt.lib.yml | 3 +-- .orchestra/config/components/zlib.lib.yml | 25 ++++++++++++++++++++++ 4 files changed, 29 insertions(+), 2 deletions(-) create mode 100644 .orchestra/config/components/zlib.lib.yml diff --git a/.orchestra/config/components.yml b/.orchestra/config/components.yml index ea25149..6736cbd 100644 --- a/.orchestra/config/components.yml +++ b/.orchestra/config/components.yml @@ -5,6 +5,7 @@ #@ load("/components/mpc.lib.yml", "mpc_component") #@ load("/components/mpfr.lib.yml", "mpfr_component") #@ load("/components/cmake.lib.yml", "cmake_component") +#@ load("/components/zlib.lib.yml", "zlib_component") #@ load("/components/libunwind.lib.yml", "libunwind_component") #@ load("/components/llvm.lib.yml", "llvm_component") #@ load("/components/llvm_documentation.lib.yml", "llvm_documentation_component") @@ -46,6 +47,7 @@ components: mpc: #@ mpc_component mpfr: #@ mpfr_component cmake: #@ cmake_component + zlib: #@ zlib_component libunwind: #@ libunwind_component llvm: #@ llvm_component llvm-documentation: #@ llvm_documentation_component diff --git a/.orchestra/config/components/qemu.lib.yml b/.orchestra/config/components/qemu.lib.yml index 63ed376..adcd27c 100644 --- a/.orchestra/config/components/qemu.lib.yml +++ b/.orchestra/config/components/qemu.lib.yml @@ -40,6 +40,7 @@ builds: dependencies: - llvm - clang-release + - zlib #@ end #@ end diff --git a/.orchestra/config/components/ui/qt.lib.yml b/.orchestra/config/components/ui/qt.lib.yml index d1386df..e157e83 100644 --- a/.orchestra/config/components/ui/qt.lib.yml +++ b/.orchestra/config/components/ui/qt.lib.yml @@ -48,7 +48,6 @@ -skip qtwebengine \ -openssl-runtime \ -no-glib \ - -qt-zlib \ -no-cups \ -no-gtk \ -qt-harfbuzz \ @@ -65,7 +64,6 @@ -qt-libjpeg \ -qt-sqlite \ -qt-pcre \ - -qt-zlib \ -qt-doubleconversion \ -sql-sqlite \ -no-sql-odbc \ @@ -116,6 +114,7 @@ builds: - clang-release - toolchain/host/gcc - ui/mesa + - zlib #@ end #@ end diff --git a/.orchestra/config/components/zlib.lib.yml b/.orchestra/config/components/zlib.lib.yml new file mode 100644 index 0000000..cab4b8b --- /dev/null +++ b/.orchestra/config/components/zlib.lib.yml @@ -0,0 +1,25 @@ +#@ load("/lib/create_component.lib.yml", "single_build_component") + +#@ load("/global_options.lib.yml", "options") + +#@ source_url = "https://zlib.net/zlib-1.2.11.tar.gz" + +#@yaml/text-templated-strings +--- +#@ def _zlib_args(): +configure: | + mkdir -p "$BUILD_DIR" + extract.sh --into "$BUILD_DIR" (@= source_url @) + cd "$BUILD_DIR" + ./configure \ + --shared \ + --uname=linux \ + --prefix="$ORCHESTRA_ROOT" +build_system: make +dependencies: + - toolchain/host/gcc +#@ end + +--- + +#@ zlib_component = single_build_component(**_zlib_args()) -- GitLab