Skip to content
Snippets Groups Projects
Commit f5674165 authored by Alessandro Di Federico's avatar Alessandro Di Federico
Browse files

Import libXext

parent e3d7e96f
Branches feature/fix-old-glibc-ldflags
No related tags found
No related merge requests found
Pipeline #3005 passed
......@@ -15,6 +15,7 @@
#@ xcbutil_wm_source_url = "https://xcb.freedesktop.org/dist/xcb-util-wm-0.4.1.tar.gz"
#@ xcbutil_keysyms_source_url = "https://xcb.freedesktop.org/dist/xcb-util-keysyms-0.4.0.tar.gz"
#@ libxshmfence_source_url = "https://www.x.org/releases/individual/lib/libxshmfence-1.3.tar.bz2"
#@ libxext_source_url = "https://www.x.org/releases/individual/lib/libXext-1.3.4.tar.gz"
#@yaml/text-templated-strings
---
......@@ -90,6 +91,35 @@ dependencies:
- ui/xtrans
#@ end
#@yaml/text-templated-strings
---
#@ def libxext_args():
license: COPYING
configure: |
mkdir -p "$BUILD_DIR"
extract.sh --into "$BUILD_DIR" "(@= libxext_source_url @)"
cd "$BUILD_DIR"
./configure \
--disable-selective-werror \
--without-xmlto \
--disable-specs \
--enable-ipv6 \
--without-fop \
--enable-shared \
--disable-static \
--prefix="$ORCHESTRA_ROOT" \
CC="cc -fuse-ld=gold" \
LDFLAGS="(@= data.values.use_old_glibc_ldflags @) (@= data.values.modern_linker_flags @) -Wl,-rpath,$RPATH_PLACEHOLDER/lib" \
CFLAGS="(@= data.values.use_old_glibc_cflags @)"
build_system: make
build_dependencies:
- host-c-toolchain
- glibc
dependencies:
- ui/libx11
#@ end
#@yaml/text-templated-strings
---
#@ def xcbutil_args(source_url, license, additional_dependencies=[]):
......@@ -149,6 +179,7 @@ components:
ui/xcb-proto: #@ single_build_component(**xcb_proto_args())
ui/libxcb: #@ single_build_component(**libxcb_args())
ui/libx11: #@ single_build_component(**libx11_args())
ui/libxext: #@ single_build_component(**libxext_args())
ui/xtrans: #@ xtrans_component()
ui/xcbutil: #@ single_build_component(**xcbutil_args(xcbutil_source_url, "source/COPYING"))
ui/xcbutil-image: #@ single_build_component(**xcbutil_sublibrary_args(xcbutil_image_source_url, "source/COPYING"))
......
......@@ -151,6 +151,7 @@ builds:
- ui/xcbutil-keysyms
- ui/libxshmfence
- ui/libx11
- ui/libxext
- ui/xkbcommon
- zlib
build_dependencies:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment