berkeley-db: do not install docs by default (#21960)
* Add an option to not install 100MB of docs * Add deprecations of versions that are removed and add conflicts for 5.3
This commit is contained in:
parent
7cfde8f514
commit
459171b973
25
var/spack/repos/builtin/packages/berkeley-db/drop-docs.patch
Normal file
25
var/spack/repos/builtin/packages/berkeley-db/drop-docs.patch
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
From 310ecb91e619192fd7097a24889485526315667a Mon Sep 17 00:00:00 2001
|
||||||
|
From: Harmen Stoppels <harmenstoppels@gmail.com>
|
||||||
|
Date: Thu, 25 Feb 2021 16:32:30 +0100
|
||||||
|
Subject: [PATCH] remove smth
|
||||||
|
|
||||||
|
---
|
||||||
|
dist/Makefile.in | 2 ++
|
||||||
|
1 file changed, 2 insertions(+)
|
||||||
|
|
||||||
|
diff --git a/dist/Makefile.in b/dist/Makefile.in
|
||||||
|
index e90c0c2..d041d47 100644
|
||||||
|
--- a/dist/Makefile.in
|
||||||
|
+++ b/dist/Makefile.in
|
||||||
|
@@ -1160,6 +1160,8 @@ DOCLIST=api_reference articles bdb-sql collections csharp \
|
||||||
|
gsg gsg_db_rep gsg_txn index.html installation java \
|
||||||
|
license porting programmer_reference upgrading
|
||||||
|
|
||||||
|
+DOCLIST=index.html
|
||||||
|
+
|
||||||
|
install_docs:
|
||||||
|
@echo "Installing documentation: $(DESTDIR)$(docdir) ..."
|
||||||
|
@test -d $(DESTDIR)$(docdir) || \
|
||||||
|
--
|
||||||
|
2.25.1
|
||||||
|
|
@ -12,15 +12,22 @@ class BerkeleyDb(AutotoolsPackage):
|
|||||||
url = "http://download.oracle.com/berkeley-db/db-18.1.40.tar.gz"
|
url = "http://download.oracle.com/berkeley-db/db-18.1.40.tar.gz"
|
||||||
|
|
||||||
version("18.1.40", sha256="0cecb2ef0c67b166de93732769abdeba0555086d51de1090df325e18ee8da9c8")
|
version("18.1.40", sha256="0cecb2ef0c67b166de93732769abdeba0555086d51de1090df325e18ee8da9c8")
|
||||||
version('18.1.32', sha256='fa1fe7de9ba91ad472c25d026f931802597c29f28ae951960685cde487c8d654')
|
version('18.1.32', sha256='fa1fe7de9ba91ad472c25d026f931802597c29f28ae951960685cde487c8d654', deprecated=True)
|
||||||
version('6.2.32', sha256='a9c5e2b004a5777aa03510cfe5cd766a4a3b777713406b02809c17c8e0e7a8fb')
|
version('6.2.32', sha256='a9c5e2b004a5777aa03510cfe5cd766a4a3b777713406b02809c17c8e0e7a8fb')
|
||||||
version('6.1.29', sha256='b3c18180e4160d97dd197ba1d37c19f6ea2ec91d31bbfaf8972d99ba097af17d')
|
version('6.1.29', sha256='b3c18180e4160d97dd197ba1d37c19f6ea2ec91d31bbfaf8972d99ba097af17d')
|
||||||
version('6.0.35', sha256='24421affa8ae436fe427ae4f5f2d1634da83d3d55a5ad6354a98eeedb825de55')
|
version('6.0.35', sha256='24421affa8ae436fe427ae4f5f2d1634da83d3d55a5ad6354a98eeedb825de55', deprecated=True)
|
||||||
version('5.3.28', sha256='e0a992d740709892e81f9d93f06daf305cf73fb81b545afe72478043172c3628')
|
version('5.3.28', sha256='e0a992d740709892e81f9d93f06daf305cf73fb81b545afe72478043172c3628')
|
||||||
|
|
||||||
|
variant('docs', default=False)
|
||||||
|
|
||||||
configure_directory = 'dist'
|
configure_directory = 'dist'
|
||||||
build_directory = 'build_unix'
|
build_directory = 'build_unix'
|
||||||
|
|
||||||
|
patch("drop-docs.patch", when='~docs')
|
||||||
|
|
||||||
|
conflicts('%clang@7:', when='@5.3.28')
|
||||||
|
conflicts('%gcc@8:', when='@5.3.28')
|
||||||
|
|
||||||
def patch(self):
|
def patch(self):
|
||||||
# some of the docs are missing in 18.1.40
|
# some of the docs are missing in 18.1.40
|
||||||
if self.spec.satisfies("@18.1.40"):
|
if self.spec.satisfies("@18.1.40"):
|
||||||
|
Loading…
Reference in New Issue
Block a user