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