prep18 target

Поиск
Список
Период
Сортировка
От Marcin Cieslak
Тема prep18 target
Дата
Msg-id q40q21r5-o0p1-p97s-6225-6o739s2r0rr3@fncre.vasb
обсуждение исходный текст
Ответы Re: prep18 target
Список pgsql-pkg-yum
Hello,

it seems that an attempt to build Postgres 18 fails
for most of the targets because we have no "prep18"
target to download the snapshot.

The snapshot can be downloaded fine with the spectool as well,
so I have added it like below

https://repo.or.cz/pgrpms/saper.git/patch/22f8ae392470d287c6ad69546cbabeca309b898f

(repo https://repo.or.cz/pgrpms/saper.git "add-prep18" branch)

Marcin


From 22f8ae392470d287c6ad69546cbabeca309b898f Mon Sep 17 00:00:00 2001
From: =?utf8?q?Marcin=20Cie=C5=9Blak?= <saper@saper.info>
Date: Thu, 24 Apr 2025 11:12:52 +0000
Subject: [PATCH] PostgreSQL 18: add prep18 target

---
  rpm/redhat/global/Makefile.global      |  1 +
  rpm/redhat/global/Makefile.global-PG18 | 25 +++++++++++++++++++++++++
  2 files changed, 26 insertions(+)
  create mode 100644 rpm/redhat/global/Makefile.global-PG18

diff --git a/rpm/redhat/global/Makefile.global b/rpm/redhat/global/Makefile.global
index 7283cb13d..02d04fbc8 100644
--- a/rpm/redhat/global/Makefile.global
+++ b/rpm/redhat/global/Makefile.global
@@ -39,3 +39,4 @@ include ../../../../global/Makefile.global-PG16
  include ../../../../global/Makefile.global-PG17-testing
  include ../../../../global/Makefile.global-PG17
  include ../../../../global/Makefile.global-PG18-testing
+include ../../../../global/Makefile.global-PG18
diff --git a/rpm/redhat/global/Makefile.global-PG18 b/rpm/redhat/global/Makefile.global-PG18
new file mode 100644
index 000000000..b9c3487c3
--- /dev/null
+++ b/rpm/redhat/global/Makefile.global-PG18
@@ -0,0 +1,25 @@
+#################################
+# Makefile for PostgreSQL 18    #
+# packaging               #
+# https://yum.postgresql.org    #
+#                   #
+# Devrim Gunduz               #
+# devrim@gunduz.org           #
+#################################
+#                 #
+#                #
+# build target is for          #
+# RPM buildfarm               #
+#                   #
+#                   #
+#################################
+
+
+## PostgreSQL 18
+
+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)
-- 
2.11.4.GIT

Вложения

В списке pgsql-pkg-yum по дате отправления: