From: Devrim Gunduz Date: Fri, 21 Nov 2025 15:02:31 +0000 (+0300) Subject: global: Re-add v13 targets until I rebuild v13 packages on the newly supported minor... X-Git-Url: http://git.postgresql.org/gitweb/static/%22display.php?a=commitdiff_plain;h=HEAD;p=pgrpms.git global: Re-add v13 targets until I rebuild v13 packages on the newly supported minor OS versions --- diff --git a/rpm/redhat/global/Makefile.global b/rpm/redhat/global/Makefile.global index 7e1719f4e..e2adbf912 100644 --- a/rpm/redhat/global/Makefile.global +++ b/rpm/redhat/global/Makefile.global @@ -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 index 000000000..0e213c013 --- /dev/null +++ b/rpm/redhat/global/Makefile.global-PG13 @@ -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)