From 4fe37e4e90f28e9b316edcd6213649640ee58cfc Mon Sep 17 00:00:00 2001
From: Ole Streicher <olebole@debian.org>
Date: Mon, 5 Aug 2024 10:15:20 +0200
Subject: [PATCH] Install docs to non-generic name

Closes: #1073800
---
 debian/clean                             |  1 +
 debian/patches/non-generic-docname.patch | 25 ++++++++++++++++++++++++
 debian/patches/series                    |  1 +
 debian/rules                             |  4 ++++
 4 files changed, 31 insertions(+)
 create mode 100644 debian/patches/non-generic-docname.patch

diff --git a/debian/clean b/debian/clean
index 823b454..3c89cb7 100644
--- a/debian/clean
+++ b/debian/clean
@@ -1,2 +1,3 @@
 gen_data
 results/
+q3c.md
diff --git a/debian/patches/non-generic-docname.patch b/debian/patches/non-generic-docname.patch
new file mode 100644
index 0000000..9b49251
--- /dev/null
+++ b/debian/patches/non-generic-docname.patch
@@ -0,0 +1,25 @@
+From 44a34187ab3ecd1a49b818a7d61f707e666007c7 Mon Sep 17 00:00:00 2001
+From: Christoph Berg <myon@debian.org>
+Date: Wed, 19 Jun 2024 14:50:39 +0200
+Subject: [PATCH] Install docs to non-generic name
+
+Previously, README.md was installed to .../doc/extension/README.md which
+conflicts with other extensions doing the same mistake. Fix by adding a
+symlink q3c.md and using that in DOCS. Keep the original README.md name
+to please GitHub.
+
+Debian Bug: https://bugs.debian.org/1073800
+
+diff --git a/Makefile b/Makefile
+index 11b3ab2..fbbd1bb 100644
+--- a/Makefile
++++ b/Makefile
+@@ -3,7 +3,7 @@ EXTVERSION := $(shell grep default_version $(EXTENSION).control | \
+ 		 sed -e "s/default_version[[:space:]]*=[[:space:]]*'\([^']*\)'/\1/")
+ 
+ 
+-DOCS = README.md
++DOCS = q3c.md
+ OBJS = dump.o q3c.o q3c_poly.o q3cube.o
+ MODULE_big = q3c
+ DATA = $(wildcard scripts/*sql)
diff --git a/debian/patches/series b/debian/patches/series
index 146f7fa..e654072 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,2 +1,3 @@
 ldflags
 skip-slow-tests
+non-generic-docname.patch
diff --git a/debian/rules b/debian/rules
index dbf2432..92be445 100755
--- a/debian/rules
+++ b/debian/rules
@@ -5,3 +5,7 @@ override_dh_pgxs_test:
 
 %:
 	dh $@ --with pgxs_loop
+
+override_dh_auto_install:
+	cp README.md q3c.md
+	dh_auto_install
-- 
GitLab