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