global: Re-add v13 targets until I rebuild v13 packages on the newly supported minor... master github/master
authorDevrim Gunduz <devrim@gunduz.org>
Fri, 21 Nov 2025 15:02:31 +0000 (18:02 +0300)
committerDevrim Gunduz <devrim@gunduz.org>
Fri, 21 Nov 2025 15:02:31 +0000 (18:02 +0300)
rpm/redhat/global/Makefile.global
rpm/redhat/global/Makefile.global-PG13 [new file with mode: 0644]

index 7e1719f4e263c8366eda1e967739bddc5c5b06d5..e2adbf91231ce991dc7eeef3106cf46e106afc17 100644 (file)
@@ -28,6 +28,7 @@ include ../../../../global/Makefile.global-common
 include ../../../../global/Makefile.global-common-testing
 include ../../../../global/Makefile.global-extras
 include ../../../../global/Makefile.global-extras-testing
+include ../../../../global/Makefile.global-PG13
 include ../../../../global/Makefile.global-PG14-testing
 include ../../../../global/Makefile.global-PG14
 include ../../../../global/Makefile.global-PG15-testing
diff --git a/rpm/redhat/global/Makefile.global-PG13 b/rpm/redhat/global/Makefile.global-PG13
new file mode 100644 (file)
index 0000000..0e213c0
--- /dev/null
@@ -0,0 +1,118 @@
+#################################
+# Makefile for PostgreSQL 13   #
+# packaging                    #
+# https://yum.postgresql.org   #
+#                              #
+# Devrim Gunduz                        #
+# devrim@gunduz.org            #
+#################################
+#                              #
+#                              #
+# build target is for          #
+# RPM buildfarm                        #
+#                              #
+#                              #
+#################################
+
+
+## PostgreSQL 13
+
+prep13:
+       if [ -f dead.package ]; then echo "This package is marked as dead. Build won't continue"; exit 1; fi
+       # Update spec file, patches, etc, before running spectool:
+       git pull
+       # Use spectool to download source files, especially tarballs.
+       spectool -g -S --define "pgmajorversion 13" --define "pginstdir /usr/pgsql-13" --define "pgpackageversion 13" $(SPECFILE)
+
+build13: prep13
+       rpmbuild --define "_sourcedir $(PWD)" \
+       --define "_specdir $(PWD)" \
+       --define "_buildrootdir $(HOME)/rpm13/BUILDROOT" \
+       --define "_builddir $(HOME)/rpm13/BUILD" \
+       --define "_srcrpmdir $(HOME)/rpm13/SRPMS" \
+       --define "_rpmdir $(HOME)/rpm13/RPMS/" \
+       --define "pgmajorversion 13" --define "pginstdir /usr/pgsql-13" --define "pgpackageversion 13" \
+       -bb $(SPECFILE)
+       make bfsrpm13
+
+srpm13: prep13
+       rpmbuild --define "_sourcedir ." --define "_specdir ." \
+       --define "_builddir ." --define "_srcrpmdir ." \
+       --define "_buildrootdir $(HOME)/rpm13/BUILDROOT" \
+       --define "pgmajorversion 13" --define "pginstdir /usr/pgsql-13" --define "pgpackageversion 13" \
+       --define "_rpmdir ." --nodeps -bs $(SPECFILE)
+
+bfsrpm13: prep13
+       rpmbuild --define "_sourcedir ." --define "_specdir ." \
+       --define "_builddir ." --define "_srcrpmdir $(HOME)/rpm13/SRPMS" \
+       --define "_buildrootdir $(HOME)/rpm13/BUILDROOT" \
+       --define "pgmajorversion 13" --define "pginstdir /usr/pgsql-13" --define "pgpackageversion 13" \
+       --define "_rpmdir ." --nodeps -bs $(SPECFILE)
+
+bfnoprepsrpm13:
+       rpmbuild --define "_sourcedir ." --define "_specdir ." \
+       --define "_builddir ." --define "_srcrpmdir $(HOME)/rpm13/SRPMS" \
+       --define "_buildrootdir $(HOME)/rpm13/BUILDROOT" \
+       --define "pgmajorversion 13" --define "pginstdir /usr/pgsql-13" --define "pgpackageversion 13" \
+       --define "_rpmdir ." --nodeps -bs $(SPECFILE)
+
+bfnosignsrpm13: prep13
+       rpmbuild --define "_sourcedir ." --define "_specdir ." \
+       --define "_buildrootdir $(HOME)/rpm13/BUILDROOT" \
+       --define "_builddir ." --define "_srcrpmdir $(HOME)/rpm13/SRPMS" \
+       --define "pgmajorversion 13" --define "pginstdir /usr/pgsql-13" --define "pgpackageversion 13" \
+       --define "_rpmdir ." --nodeps -bs $(SPECFILE)
+
+rpm13: prep13
+       rpmbuild --define "_sourcedir $(PWD)" \
+       --define "_specdir $(PWD)" \
+       --define "_builddir $(PWD)" \
+       --define "_buildrootdir $(HOME)/rpm13/BUILDROOT" \
+       --define "_srcrpmdir $(PWD)" \
+       --define "_rpmdir $(PWD)" \
+       --define "pgmajorversion 13" --define "pginstdir /usr/pgsql-13" --define "pgpackageversion 13" \
+       -bb $(SPECFILE)
+
+nosignbuild13: prep13
+       rpmbuild --define "_sourcedir $(PWD)" \
+       --define "_specdir $(PWD)" \
+       --define "_builddir $(HOME)/rpm13/BUILD" \
+       --define "_buildrootdir $(HOME)/rpm13/BUILDROOT" \
+       --define "_srcrpmdir $(HOME)/rpm13/SRPMS" \
+       --define "_rpmdir $(HOME)/rpm13/RPMS/" \
+       --define "pgmajorversion 13" --define "pginstdir /usr/pgsql-13" --define "pgpackageversion 13" \
+       -bb $(SPECFILE)
+       make bfnosignsrpm13
+
+noprepbuild13:
+       rpmbuild --define "_sourcedir ." --define "_specdir ." \
+       --define "_builddir ." --define "_srcrpmdir $(HOME)/rpm13/SRPMS" \
+       --define "_buildrootdir $(HOME)/rpm13/BUILDROOT" \
+       --define "pgmajorversion 13" --define "pginstdir /usr/pgsql-13" --define "pgpackageversion 13" \
+       --define "_rpmdir ." --nodeps -bs $(SPECFILE)
+
+       rpmbuild --define "_sourcedir $(PWD)" \
+       --define "_specdir $(PWD)" \
+       --define "_builddir $(HOME)/rpm13/BUILD" \
+       --define "_buildrootdir $(HOME)/rpm13/BUILDROOT" \
+       --define "_srcrpmdir $(HOME)/rpm13/SRPMS" \
+       --define "_rpmdir $(HOME)/rpm13/RPMS/" \
+       --define "pgmajorversion 13" --define "pginstdir /usr/pgsql-13" --define "pgpackageversion 13" \
+       -bb $(SPECFILE)
+
+nopreprpm13:
+       rpmbuild --define "_sourcedir $(PWD)" \
+       --define "_specdir $(PWD)" \
+       --define "_builddir $(PWD)" \
+       --define "_buildrootdir $(HOME)/rpm13/BUILDROOT" \
+       --define "_srcrpmdir $(PWD)" \
+       --define "_rpmdir $(PWD)" \
+       --define "pgmajorversion 13" --define "pginstdir /usr/pgsql-13" --define "pgpackageversion 13" \
+       -bb $(SPECFILE)
+
+noprepsrpm13:
+       rpmbuild --define "_sourcedir ." --define "_specdir ." \
+       --define "_builddir ." --define "_srcrpmdir ." \
+       --define "_buildrootdir $(HOME)/rpm13/BUILDROOT" \
+       --define "pgmajorversion 13" --define "pginstdir /usr/pgsql-13" --define "pgpackageversion 13" \
+       --define "_rpmdir ." --nodeps -bs $(SPECFILE)