From c35011423b09dcfa53179dd587dc3f1a0a020852 Mon Sep 17 00:00:00 2001 From: Marcin Krol Date: Sat, 28 May 2022 17:34:36 +0200 Subject: [PATCH] - really prefer python3 over python2 --- postgresql-python3.patch | 11 +++++++++++ postgresql.spec | 4 +++- 2 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 postgresql-python3.patch diff --git a/postgresql-python3.patch b/postgresql-python3.patch new file mode 100644 index 0000000..5779e41 --- /dev/null +++ b/postgresql-python3.patch @@ -0,0 +1,11 @@ +--- postgresql-10.21/config/python.m4 2022-05-09 23:21:58.000000000 +0200 ++++ postgresql-10.21/config/python.m4 2022-05-28 17:33:32.371324231 +0200 +@@ -16,7 +16,7 @@ + # "python2" and "python3", in which case it's reasonable to prefer the + # newer version. + AC_DEFUN([PGAC_PATH_PYTHON], +-[PGAC_PATH_PROGS(PYTHON, [python python3 python2]) ++[PGAC_PATH_PROGS(PYTHON, [python3 python2 python]) + if test x"$PYTHON" = x""; then + AC_MSG_ERROR([Python not found]) + fi diff --git a/postgresql.spec b/postgresql.spec index cc85e57..ccf2678 100644 --- a/postgresql.spec +++ b/postgresql.spec @@ -29,7 +29,7 @@ Summary(uk.UTF-8): PostgreSQL - система керування базами Summary(zh_CN.UTF-8): PostgreSQL 客户端程序和库文件 Name: postgresql-%{pgsqlversion} Version: %{pgsqlversion}.21 -Release: 1 +Release: 2 License: BSD Group: Applications/Databases Source0: http://ftp.postgresql.org/pub/source/v%{version}/postgresql-%{version}.tar.bz2 @@ -47,6 +47,7 @@ Patch5: postgresql-heimdal.patch Patch6: postgresql-link.patch Patch7: socket-dir-fixes.patch Patch8: postgresql-autoconf.patch +Patch9: postgresql-python3.patch URL: http://www.postgresql.org/ BuildRequires: autoconf >= 2.69 BuildRequires: automake @@ -490,6 +491,7 @@ Różne moduły dołączone do PostgreSQL-a. %patch6 -p1 %patch7 -p1 %patch8 -p1 +%patch9 -p1 # force rebuild of bison/flex files find src -name \*.l -o -name \*.y | xargs touch -- 2.46.0