# Use spectool to download source files, especially tarballs.
spectool -g -S --define "pgmajorversion 13" --define "pginstdir /usr/pgsql-13" --define "pgpackageversion 13" $(SPECFILE)
-build13: bfsrpm13
+build13: prep13
rpmbuild --define "_sourcedir $(PWD)" \
--define "_specdir $(PWD)" \
--define "_buildrootdir $(HOME)/rpm13/BUILDROOT" \
--define "_rpmdir $(HOME)/rpm13/RPMS/" \
--define "pgmajorversion 13" --define "pginstdir /usr/pgsql-13" --define "pgpackageversion 13" \
--define "dist $(DIST)" -bb $(SPECFILE)
+ make bfsrpm13
srpm13: prep13
rpmbuild --define "_sourcedir ." --define "_specdir ." \
--define "pgmajorversion 13" --define "pginstdir /usr/pgsql-13" --define "pgpackageversion 13" \
--define "dist $(DIST)" -bb $(SPECFILE)
-nosignbuild13: bfnosignsrpm13
+nosignbuild13: prep13
rpmbuild --define "_sourcedir $(PWD)" \
--define "_specdir $(PWD)" \
--define "_builddir $(HOME)/rpm13/BUILD" \
--define "_rpmdir $(HOME)/rpm13/RPMS/" \
--define "pgmajorversion 13" --define "pginstdir /usr/pgsql-13" --define "pgpackageversion 13" \
--define "dist $(DIST)" -bb $(SPECFILE)
+ make bfnosignsrpm13
noprepbuild13:
rpmbuild --define "_sourcedir ." --define "_specdir ." \
## PostgreSQL 13 Testing
-build13testing: bfsrpm13testing
+build13testing:
rpmbuild --define "_sourcedir $(PWD)" \
--define "_specdir $(PWD)" \
--define "_buildrootdir $(HOME)/rpm13testing/BUILDROOT" \
--define "_rpmdir $(HOME)/rpm13testing/RPMS/" \
--define "pgmajorversion 13" --define "pginstdir /usr/pgsql-13" --define "pgpackageversion 13" \
--define "dist $(DIST)" -bb $(SPECFILE)
+ make bfsrpm13testing
srpm13testing: prep13
rpmbuild --define "_sourcedir ." --define "_specdir ." \
--define "pgmajorversion 13" --define "pginstdir /usr/pgsql-13" --define "pgpackageversion 13" \
--define "dist $(DIST)" -bb $(SPECFILE)
-nosignbuild13testimg: bfnosignsrpm13testing
+nosignbuild13testimg:
rpmbuild --define "_sourcedir $(PWD)" \
--define "_specdir $(PWD)" \
--define "_builddir $(HOME)/rpm13testing/BUILD" \
--define "_rpmdir $(HOME)/rpm13testing/RPMS/" \
--define "pgmajorversion 13" --define "pginstdir /usr/pgsql-13" --define "pgpackageversion 13" \
--define "dist $(DIST)" -bb $(SPECFILE)
+ make bfnosignsrpm13testing
noprepbuild13testing:
rpmbuild --define "_sourcedir ." --define "_specdir ." \
# Use spectool to download source files, especially tarballs.
spectool -g -S --define "pgmajorversion 14" --define "pginstdir /usr/pgsql-14" --define "pgpackageversion 14" $(SPECFILE)
-build14: bfsrpm14
+build14: prep14
rpmbuild --define "_sourcedir $(PWD)" \
--define "_specdir $(PWD)" \
--define "_buildrootdir $(HOME)/rpm14/BUILDROOT" \
--define "_rpmdir $(HOME)/rpm14/RPMS/" \
--define "pgmajorversion 14" --define "pginstdir /usr/pgsql-14" --define "pgpackageversion 14" \
--define "dist $(DIST)" -bb $(SPECFILE)
+ make bfsrpm14
srpm14: prep14
rpmbuild --define "_sourcedir ." --define "_specdir ." \
--define "pgmajorversion 14" --define "pginstdir /usr/pgsql-14" --define "pgpackageversion 14" \
--define "dist $(DIST)" -bb $(SPECFILE)
-nosignbuild14: bfnosignsrpm14
+nosignbuild14: prep14
rpmbuild --define "_sourcedir $(PWD)" \
--define "_specdir $(PWD)" \
--define "_builddir $(HOME)/rpm14/BUILD" \
--define "_rpmdir $(HOME)/rpm14/RPMS/" \
--define "pgmajorversion 14" --define "pginstdir /usr/pgsql-14" --define "pgpackageversion 14" \
--define "dist $(DIST)" -bb $(SPECFILE)
+ make bfnosignsrpm14
noprepbuild14:
rpmbuild --define "_sourcedir ." --define "_specdir ." \
## PostgreSQL 14 Testing
-build14testing: bfsrpm14testing
+build14testing:
rpmbuild --define "_sourcedir $(PWD)" \
--define "_specdir $(PWD)" \
--define "_buildrootdir $(HOME)/rpm14testing/BUILDROOT" \
--define "_rpmdir $(HOME)/rpm14testing/RPMS/" \
--define "pgmajorversion 14" --define "pginstdir /usr/pgsql-14" --define "pgpackageversion 14" \
--define "dist $(DIST)" -bb $(SPECFILE)
+ make bfsrpm14testing
srpm14testing: prep14
rpmbuild --define "_sourcedir ." --define "_specdir ." \
--define "pgmajorversion 14" --define "pginstdir /usr/pgsql-14" --define "pgpackageversion 14" \
--define "dist $(DIST)" -bb $(SPECFILE)
-nosignbuild14testimg: bfnosignsrpm14testing
+nosignbuild14testimg:
rpmbuild --define "_sourcedir $(PWD)" \
--define "_specdir $(PWD)" \
--define "_builddir $(HOME)/rpm14testing/BUILD" \
--define "_rpmdir $(HOME)/rpm14testing/RPMS/" \
--define "pgmajorversion 14" --define "pginstdir /usr/pgsql-14" --define "pgpackageversion 14" \
--define "dist $(DIST)" -bb $(SPECFILE)
+ make bfnosignsrpm14testing
noprepbuild14testing:
rpmbuild --define "_sourcedir ." --define "_specdir ." \
# Use spectool to download source files, especially tarballs.
spectool -g -S --define "pgmajorversion 15" --define "pginstdir /usr/pgsql-15" --define "pgpackageversion 15" $(SPECFILE)
-build15: bfsrpm15
+build15: prep15
rpmbuild --define "_sourcedir $(PWD)" \
--define "_specdir $(PWD)" \
--define "_buildrootdir $(HOME)/rpm15/BUILDROOT" \
--define "_rpmdir $(HOME)/rpm15/RPMS/" \
--define "pgmajorversion 15" --define "pginstdir /usr/pgsql-15" --define "pgpackageversion 15" \
--define "dist $(DIST)" -bb $(SPECFILE)
+ make bfsrpm15
srpm15: prep15
rpmbuild --define "_sourcedir ." --define "_specdir ." \
--define "pgmajorversion 15" --define "pginstdir /usr/pgsql-15" --define "pgpackageversion 15" \
--define "dist $(DIST)" -bb $(SPECFILE)
-nosignbuild15: bfnosignsrpm15
+nosignbuild15: prep15
rpmbuild --define "_sourcedir $(PWD)" \
--define "_specdir $(PWD)" \
--define "_builddir $(HOME)/rpm15/BUILD" \
--define "_rpmdir $(HOME)/rpm15/RPMS/" \
--define "pgmajorversion 15" --define "pginstdir /usr/pgsql-15" --define "pgpackageversion 15" \
--define "dist $(DIST)" -bb $(SPECFILE)
+ make bfnosignsrpm15
noprepbuild15:
rpmbuild --define "_sourcedir ." --define "_specdir ." \
## PostgreSQL 15 Testing
-prep15testing:
- 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 15" --define "pginstdir /usr/pgsql-15" --define "pgpackageversion 15" $(SPECFILE)
-
-build15testing: bfsrpm15testing
+build15testing:
rpmbuild --define "_sourcedir $(PWD)" \
--define "_specdir $(PWD)" \
--define "_buildrootdir $(HOME)/rpm15testing/BUILDROOT" \
--define "_rpmdir $(HOME)/rpm15testing/RPMS/" \
--define "pgmajorversion 15" --define "pginstdir /usr/pgsql-15" --define "pgpackageversion 15" \
--define "dist $(DIST)" -bb $(SPECFILE)
+ make bfsrpm15testing
srpm15testing: prep15
rpmbuild --define "_sourcedir ." --define "_specdir ." \
--define "pgmajorversion 15" --define "pginstdir /usr/pgsql-15" --define "pgpackageversion 15" \
--define "dist $(DIST)" -bb $(SPECFILE)
-nosignbuild15testimg: bfnosignsrpm15testing
+nosignbuild15testimg:
rpmbuild --define "_sourcedir $(PWD)" \
--define "_specdir $(PWD)" \
--define "_builddir $(HOME)/rpm15testing/BUILD" \
--define "_rpmdir $(HOME)/rpm15testing/RPMS/" \
--define "pgmajorversion 15" --define "pginstdir /usr/pgsql-15" --define "pgpackageversion 15" \
--define "dist $(DIST)" -bb $(SPECFILE)
+ make bfnosignsrpm15testing
noprepbuild15testing:
rpmbuild --define "_sourcedir ." --define "_specdir ." \
# Use spectool to download source files, especially tarballs.
spectool -g -S --define "pgmajorversion 16" --define "pginstdir /usr/pgsql-16" --define "pgpackageversion 16" $(SPECFILE)
-build16: bfsrpm16
+build16: prep16
rpmbuild --define "_sourcedir $(PWD)" \
--define "_specdir $(PWD)" \
--define "_buildrootdir $(HOME)/rpm16/BUILDROOT" \
--define "_rpmdir $(HOME)/rpm16/RPMS/" \
--define "pgmajorversion 16" --define "pginstdir /usr/pgsql-16" --define "pgpackageversion 16" \
--define "dist $(DIST)" -bb $(SPECFILE)
+ make bfsrpm16
srpm16: prep16
rpmbuild --define "_sourcedir ." --define "_specdir ." \
--define "pgmajorversion 16" --define "pginstdir /usr/pgsql-16" --define "pgpackageversion 16" \
--define "dist $(DIST)" -bb $(SPECFILE)
-nosignbuild16: bfnosignsrpm16
+nosignbuild16: prep16
rpmbuild --define "_sourcedir $(PWD)" \
--define "_specdir $(PWD)" \
--define "_builddir $(HOME)/rpm16/BUILD" \
--define "_rpmdir $(HOME)/rpm16/RPMS/" \
--define "pgmajorversion 16" --define "pginstdir /usr/pgsql-16" --define "pgpackageversion 16" \
--define "dist $(DIST)" -bb $(SPECFILE)
+ make bfnosignsrpm16
noprepbuild16:
rpmbuild --define "_sourcedir ." --define "_specdir ." \
## PostgreSQL 16 Testing
-build16testing: bfsrpm16testing
+build16testing:
rpmbuild --define "_sourcedir $(PWD)" \
--define "_specdir $(PWD)" \
--define "_buildrootdir $(HOME)/rpm16testing/BUILDROOT" \
--define "_rpmdir $(HOME)/rpm16testing/RPMS/" \
--define "pgmajorversion 16" --define "pginstdir /usr/pgsql-16" --define "pgpackageversion 16" \
--define "dist $(DIST)" -bb $(SPECFILE)
+ make bfsrpm16testing
srpm16testing: prep16
rpmbuild --define "_sourcedir ." --define "_specdir ." \
--define "pgmajorversion 16" --define "pginstdir /usr/pgsql-16" --define "pgpackageversion 16" \
--define "dist $(DIST)" -bb $(SPECFILE)
-nosignbuild16testimg: bfnosignsrpm16testing
+nosignbuild16testimg:
rpmbuild --define "_sourcedir $(PWD)" \
--define "_specdir $(PWD)" \
--define "_builddir $(HOME)/rpm16testing/BUILD" \
--define "_rpmdir $(HOME)/rpm16testing/RPMS/" \
--define "pgmajorversion 16" --define "pginstdir /usr/pgsql-16" --define "pgpackageversion 16" \
--define "dist $(DIST)" -bb $(SPECFILE)
+ make bfnosignsrpm16testing
noprepbuild16testing:
rpmbuild --define "_sourcedir ." --define "_specdir ." \
# Use spectool to download source files, especially tarballs.
spectool -g -S --define "pgmajorversion 17" --define "pginstdir /usr/pgsql-17" --define "pgpackageversion 17" $(SPECFILE)
-build17: bfsrpm17
+build17: prep17
rpmbuild --define "_sourcedir $(PWD)" \
--define "_specdir $(PWD)" \
--define "_buildrootdir $(HOME)/rpm17/BUILDROOT" \
--define "_rpmdir $(HOME)/rpm17/RPMS/" \
--define "pgmajorversion 17" --define "pginstdir /usr/pgsql-17" --define "pgpackageversion 17" \
--define "dist $(DIST)" -bb $(SPECFILE)
+ make bfsrpm17
srpm17: prep17
rpmbuild --define "_sourcedir ." --define "_specdir ." \
--define "pgmajorversion 17" --define "pginstdir /usr/pgsql-17" --define "pgpackageversion 17" \
--define "dist $(DIST)" -bb $(SPECFILE)
-nosignbuild17: bfnosignsrpm17
+nosignbuild17: prep17
rpmbuild --define "_sourcedir $(PWD)" \
--define "_specdir $(PWD)" \
--define "_builddir $(HOME)/rpm17/BUILD" \
--define "_rpmdir $(HOME)/rpm17/RPMS/" \
--define "pgmajorversion 17" --define "pginstdir /usr/pgsql-17" --define "pgpackageversion 17" \
--define "dist $(DIST)" -bb $(SPECFILE)
+ make bfnosignsrpm17
noprepbuild17:
rpmbuild --define "_sourcedir ." --define "_specdir ." \
## PostgreSQL 17 Testing
-build17testing: bfsrpm17testing
+build17testing:
rpmbuild --define "_sourcedir $(PWD)" \
--define "_specdir $(PWD)" \
--define "_buildrootdir $(HOME)/rpm17testing/BUILDROOT" \
--define "_rpmdir $(HOME)/rpm17testing/RPMS/" \
--define "pgmajorversion 17" --define "pginstdir /usr/pgsql-17" --define "pgpackageversion 17" \
--define "dist $(DIST)" -bb $(SPECFILE)
+ make bfsrpm17testing
srpm17testing: prep17
rpmbuild --define "_sourcedir ." --define "_specdir ." \
--define "pgmajorversion 17" --define "pginstdir /usr/pgsql-17" --define "pgpackageversion 17" \
--define "dist $(DIST)" -bb $(SPECFILE)
-nosignbuild17testimg: bfnosignsrpm17testing
+nosignbuild17testimg:
rpmbuild --define "_sourcedir $(PWD)" \
--define "_specdir $(PWD)" \
--define "_builddir $(HOME)/rpm17testing/BUILD" \
--define "_rpmdir $(HOME)/rpm17testing/RPMS/" \
--define "pgmajorversion 17" --define "pginstdir /usr/pgsql-17" --define "pgpackageversion 17" \
--define "dist $(DIST)" -bb $(SPECFILE)
+ make bfnosignsrpm17testing
noprepbuild17testing:
rpmbuild --define "_sourcedir ." --define "_specdir ." \
## PostgreSQL 18 Testing
-prep18:
- 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 18" --define "pginstdir /usr/pgsql-18" --define "pgpackageversion 18" $(SPECFILE)
-
-build18testing: bfsrpm18testing
+build18testing:
rpmbuild --define "_sourcedir $(PWD)" \
--define "_specdir $(PWD)" \
--define "_buildrootdir $(HOME)/rpm18testing/BUILDROOT" \
--define "_rpmdir $(HOME)/rpm18testing/RPMS/" \
--define "pgmajorversion 18" --define "pginstdir /usr/pgsql-18" --define "pgpackageversion 18" \
--define "dist $(DIST)" -bb $(SPECFILE)
+ make bfsrpm18testing
srpm18testing: prep18
rpmbuild --define "_sourcedir ." --define "_specdir ." \
--define "pgmajorversion 18" --define "pginstdir /usr/pgsql-18" --define "pgpackageversion 18" \
--define "dist $(DIST)" -bb $(SPECFILE)
-nosignbuild18testimg: bfnosignsrpm18testing
+nosignbuild18testimg:
rpmbuild --define "_sourcedir $(PWD)" \
--define "_specdir $(PWD)" \
--define "_builddir $(HOME)/rpm18testing/BUILD" \
--define "_rpmdir $(HOME)/rpm18testing/RPMS/" \
--define "pgmajorversion 18" --define "pginstdir /usr/pgsql-18" --define "pgpackageversion 18" \
--define "dist $(DIST)" -bb $(SPECFILE)
+ make bfnosignsrpm18testing
noprepbuild18testing:
rpmbuild --define "_sourcedir ." --define "_specdir ." \
--define "pgmajorversion 17" --define "pginstdir /usr/pgsql-17" --define "pgpackageversion 17" \
--define "_rpmdir ." --define "dist $(DIST)" --nodeps -bs $(SPECFILE)
-commonbuild: commonbfsrpm
+commonbuild:
rpmbuild --define "_sourcedir $(PWD)" \
--define "_specdir $(PWD)" \
--define "_buildrootdir $(HOME)/rpmcommon/BUILDROOT" \
--define "_rpmdir $(HOME)/rpmcommon/RPMS/" \
--define "pgmajorversion 17" --define "pginstdir /usr/pgsql-17" --define "pgpackageversion 17" \
--define "dist $(DIST)" -bb $(SPECFILE)
+ make commonbfsrpm
commonsrpm: prep
rpmbuild --define "_sourcedir ." \
--define "pgmajorversion 17" --define "pginstdir /usr/pgsql-17" --define "pgpackageversion 17" \
--define "_rpmdir ." --define "dist $(DIST)" --nodeps -bs $(SPECFILE)
-commonbuildtesting: commonbfsrpmtesting
+commonbuildtesting:
rpmbuild --define "_sourcedir $(PWD)" \
--define "_specdir $(PWD)" \
--define "_buildrootdir $(HOME)/rpmcommontesting/BUILDROOT" \
--define "_rpmdir $(HOME)/rpmcommontesting/RPMS/" \
--define "pgmajorversion 17" --define "pginstdir /usr/pgsql-17" --define "pgpackageversion 17" \
--define "dist $(DIST)" -bb $(SPECFILE)
+ make commonbfsrpmtesting
commonrpmtesting: prep
rpmbuild --define "_sourcedir $(PWD)" \
--define "pgmajorversion 17" --define "pginstdir /usr/pgsql-17" --define "pgpackageversion 17" \
--define "_rpmdir ." --define "dist $(DIST)" --nodeps -bs $(SPECFILE)
-extrasbuild: extrasbfsrpm
+extrasbuild:
rpmbuild --define "_sourcedir $(PWD)" \
--define "_specdir $(PWD)" \
--define "_buildrootdir $(HOME)/pgdg$(DIST).extras/BUILDROOT" \
--define "_rpmdir $(HOME)/pgdg$(DIST).extras/RPMS/" \
--define "pgmajorversion 17" --define "pginstdir /usr/pgsql-17" --define "pgpackageversion 17" \
--define "dist $(DIST)" -bb $(SPECFILE)
+ make extrasbfsrpm
extrasrpm: prep
rpmbuild --define "_sourcedir $(PWD)" \
--define "pgmajorversion 17" --define "pginstdir /usr/pgsql-17" --define "pgpackageversion 17" \
--define "_rpmdir ." --define "dist $(DIST)" --nodeps -bs $(SPECFILE)
-extrasbuildtesting: extrasbfsrpm
+extrasbuildtesting:
rpmbuild --define "_sourcedir $(PWD)" \
--define "_specdir $(PWD)" \
--define "_buildrootdir $(HOME)/pgdg$(DIST).extrastesting/BUILDROOT" \
--define "_rpmdir $(HOME)/pgdg$(DIST).extrastesting/RPMS/" \
--define "pgmajorversion 17" --define "pginstdir /usr/pgsql-17" --define "pgpackageversion 17" \
--define "dist $(DIST)" -bb $(SPECFILE)
+ make extrasbfsrpm
extrasrpmtesting: prep
rpmbuild --define "_sourcedir $(PWD)" \