From: Daniele Varrazzo Date: Sat, 28 Sep 2024 22:43:29 +0000 (+0200) Subject: ci: install flex to build libpq X-Git-Tag: 3.2.3~1^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d0b1a3ab0a53b8bc34ba52edbe0340fcc5b0db1f;p=thirdparty%2Fpsycopg.git ci: install flex to build libpq Required from PostgreSQL 17 --- diff --git a/tools/build/build_libpq.sh b/tools/build/build_libpq.sh index fd67e05c7..5fe98e986 100755 --- a/tools/build/build_libpq.sh +++ b/tools/build/build_libpq.sh @@ -25,12 +25,13 @@ source /etc/os-release case "$ID" in centos) yum update -y - yum install -y zlib-devel krb5-devel pam-devel perl-IPC-Cmd + yum install -y flex krb5-devel pam-devel perl-IPC-Cmd zlib-devel ;; alpine) apk upgrade - apk add --no-cache zlib-dev krb5-dev linux-pam-dev openldap-dev openssl-dev + apk add --no-cache flex krb5-dev linux-pam-dev openldap-dev \ + openssl-dev tzdata zlib-dev ;; *) diff --git a/tools/build/wheel_linux_before_all.sh b/tools/build/wheel_linux_before_all.sh index 5fe6b0727..6a6283add 100755 --- a/tools/build/wheel_linux_before_all.sh +++ b/tools/build/wheel_linux_before_all.sh @@ -13,8 +13,6 @@ source /etc/os-release case "$ID" in alpine) # tzdata is required for datetime tests. - apk update - apk add --no-cache tzdata "${dir}/build_libpq.sh" > /dev/null ;; @@ -33,7 +31,7 @@ case "$ID" in apt-get update apt-get -y upgrade - apt-get -y install libpq-dev + apt-get -y install libpq-dev flex ;; centos)