summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorGlenn Johnson <glenn-johnson@uiowa.edu>2023-03-01 06:17:46 -0600
committerGitHub <noreply@github.com>2023-03-01 04:17:46 -0800
commit2d2a1c82d465d346b6ea2592591d85d97bcb2824 (patch)
treec613f250d384533711b2919136e8805dd3939c9f /var
parenta47ebe57841f13239e881ed69eab4949b1d98c32 (diff)
downloadspack-2d2a1c82d465d346b6ea2592591d85d97bcb2824.tar.gz
spack-2d2a1c82d465d346b6ea2592591d85d97bcb2824.tar.bz2
spack-2d2a1c82d465d346b6ea2592591d85d97bcb2824.tar.xz
spack-2d2a1c82d465d346b6ea2592591d85d97bcb2824.zip
docbook: resolve conflict in spack env view (#35682)
If the docbook packages - docbook-xml - docbook-xsl are installed in a spack environment view the catalog files will be in conflict in the view directory. This PR resolves that by adding an appropriate prefix to each catalog name so that they are unique in the view. The resulting XML_CATALOG_FILES environment variable will then be able to point to both of them.
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/docbook-xml/package.py2
-rw-r--r--var/spack/repos/builtin/packages/docbook-xsl/package.py2
2 files changed, 2 insertions, 2 deletions
diff --git a/var/spack/repos/builtin/packages/docbook-xml/package.py b/var/spack/repos/builtin/packages/docbook-xml/package.py
index 8434340af1..c5d4900ea5 100644
--- a/var/spack/repos/builtin/packages/docbook-xml/package.py
+++ b/var/spack/repos/builtin/packages/docbook-xml/package.py
@@ -26,7 +26,7 @@ class DocbookXml(Package):
@property
def catalog(self):
- return join_path(self.prefix, "catalog")
+ return join_path(self.prefix, "xml-catalog")
@run_after("install")
def config_docbook(self):
diff --git a/var/spack/repos/builtin/packages/docbook-xsl/package.py b/var/spack/repos/builtin/packages/docbook-xsl/package.py
index 51a8c9a8e4..a98f0d05dc 100644
--- a/var/spack/repos/builtin/packages/docbook-xsl/package.py
+++ b/var/spack/repos/builtin/packages/docbook-xsl/package.py
@@ -29,7 +29,7 @@ class DocbookXsl(Package):
@property
def catalog(self):
- return join_path(self.prefix, "catalog")
+ return join_path(self.prefix, "xsl-catalog")
@run_after("install")
def config_docbook(self):