This introduces 13.3 postgresql version into openEuler, and now, 13.3 is the latest version like upstream postgresql community. The latest develop branch of postgresql community is 14.X, and the 14.X version is in beta status, means not stable. So we introduce 13.3 this time.
59 lines
2.2 KiB
Diff
59 lines
2.2 KiB
Diff
We should ideally provide '/bin/pg_config' in postgresql-server-devel, and
|
|
provide no pg_config binary in libpq package. But most of the Fedora packages
|
|
that use pg_config actually only build against PG libraries (and
|
|
postgresql-server-devel isn't needed). So.., to avoid the initial rush around
|
|
rhbz#1618698 change, rather provide pg_server_config binary, which int urn means
|
|
that we'll have to fix only a minimal set of packages which really build
|
|
PostgreSQL server modules.
|
|
|
|
diff -up postgresql-13.1/src/bin/pg_config/Makefile.patch9 postgresql-13.1/src/bin/pg_config/Makefile
|
|
--- postgresql-13.1/src/bin/pg_config/Makefile.patch9 2020-11-18 09:28:30.885453275 +0100
|
|
+++ postgresql-13.1/src/bin/pg_config/Makefile 2020-11-18 09:31:33.926325327 +0100
|
|
@@ -11,6 +11,8 @@
|
|
PGFILEDESC = "pg_config - report configuration information"
|
|
PGAPPICON=win32
|
|
|
|
+PG_CONFIG = pg_server_config$(X)
|
|
+
|
|
subdir = src/bin/pg_config
|
|
top_builddir = ../../..
|
|
include $(top_builddir)/src/Makefile.global
|
|
@@ -19,22 +21,22 @@ OBJS = \
|
|
$(WIN32RES) \
|
|
pg_config.o
|
|
|
|
-all: pg_config
|
|
+all: $(PG_CONFIG)
|
|
|
|
-pg_config: $(OBJS) | submake-libpgport
|
|
- $(CC) $(CFLAGS) $(OBJS) $(LDFLAGS) $(LDFLAGS_EX) $(LIBS) -o $@$(X)
|
|
+$(PG_CONFIG): $(OBJS) | submake-libpgport
|
|
+ $(CC) $(CFLAGS) $(OBJS) $(LDFLAGS) $(LDFLAGS_EX) $(LIBS) -o $@
|
|
|
|
install: all installdirs
|
|
- $(INSTALL_SCRIPT) pg_config$(X) '$(DESTDIR)$(bindir)/pg_config$(X)'
|
|
+ $(INSTALL_SCRIPT) $(PG_CONFIG) '$(DESTDIR)$(bindir)/$(PG_CONFIG)'
|
|
|
|
installdirs:
|
|
$(MKDIR_P) '$(DESTDIR)$(bindir)'
|
|
|
|
uninstall:
|
|
- rm -f '$(DESTDIR)$(bindir)/pg_config$(X)'
|
|
+ rm -f '$(DESTDIR)$(bindir)/$(PG_CONFIG)'
|
|
|
|
clean distclean maintainer-clean:
|
|
- rm -f pg_config$(X) $(OBJS)
|
|
+ rm -f $(PG_CONFIG) $(OBJS)
|
|
rm -rf tmp_check
|
|
|
|
check:
|
|
diff -up postgresql-13.1/src/bin/pg_config/nls.mk.patch9 postgresql-13.1/src/bin/pg_config/nls.mk
|
|
--- postgresql-13.1/src/bin/pg_config/nls.mk.patch9 2020-11-18 09:28:30.885453275 +0100
|
|
+++ postgresql-13.1/src/bin/pg_config/nls.mk 2020-11-18 09:32:00.735599526 +0100
|
|
@@ -1,4 +1,4 @@
|
|
# src/bin/pg_config/nls.mk
|
|
-CATALOG_NAME = pg_config
|
|
+CATALOG_NAME = pg_server_config
|
|
AVAIL_LANGUAGES = cs de es fr he it ja ko pl pt_BR ru sv tr uk vi zh_CN
|
|
GETTEXT_FILES = pg_config.c ../../common/config_info.c ../../common/exec.c
|