summaryrefslogtreecommitdiff
path: root/var/spack/repos/builtin/packages/gtk-doc/package.py
diff options
context:
space:
mode:
Diffstat (limited to 'var/spack/repos/builtin/packages/gtk-doc/package.py')
-rw-r--r--var/spack/repos/builtin/packages/gtk-doc/package.py61
1 files changed, 29 insertions, 32 deletions
diff --git a/var/spack/repos/builtin/packages/gtk-doc/package.py b/var/spack/repos/builtin/packages/gtk-doc/package.py
index 6ce60f7e41..87a557a218 100644
--- a/var/spack/repos/builtin/packages/gtk-doc/package.py
+++ b/var/spack/repos/builtin/packages/gtk-doc/package.py
@@ -15,43 +15,42 @@ class GtkDoc(AutotoolsPackage):
pdf/man-pages with some extra work."""
homepage = "https://wiki.gnome.org/DocumentationProject/GtkDoc"
- url = 'https://gitlab.gnome.org/GNOME/gtk-doc/-/archive/1.33.2/gtk-doc-1.33.2.tar.gz'
+ url = "https://gitlab.gnome.org/GNOME/gtk-doc/-/archive/1.33.2/gtk-doc-1.33.2.tar.gz"
- version('1.33.2', sha256='2d1b0cbd26edfcb54694b2339106a02a81d630a7dedc357461aeb186874cc7c0')
- version('1.32', sha256='0890c1f00d4817279be51602e67c4805daf264092adc58f9c04338566e8225ba')
+ version("1.33.2", sha256="2d1b0cbd26edfcb54694b2339106a02a81d630a7dedc357461aeb186874cc7c0")
+ version("1.32", sha256="0890c1f00d4817279be51602e67c4805daf264092adc58f9c04338566e8225ba")
# Commented out until package dblatex has been created
# variant('pdf', default=False, description='Adds PDF support')
- depends_on('autoconf', type='build')
- depends_on('automake', type='build')
- depends_on('itstool', type='build')
- depends_on('libtool', type='build')
- depends_on('m4', type='build')
- depends_on('pkgconfig@0.19:', type=('build', 'run'))
-
- depends_on('python@3.2:', type=('build', 'run'))
- depends_on('py-pygments', type=('build', 'run'))
- depends_on('py-anytree', type=('test'))
- depends_on('py-lxml', type=('test'))
- depends_on('py-parameterized', type=('test'))
- depends_on('py-six', type=('test'))
- depends_on('libxslt')
- depends_on('libxml2@2.3.6:')
- depends_on('docbook-xsl@1.78.1')
- depends_on('docbook-xml@4.3')
+ depends_on("autoconf", type="build")
+ depends_on("automake", type="build")
+ depends_on("itstool", type="build")
+ depends_on("libtool", type="build")
+ depends_on("m4", type="build")
+ depends_on("pkgconfig@0.19:", type=("build", "run"))
+
+ depends_on("python@3.2:", type=("build", "run"))
+ depends_on("py-pygments", type=("build", "run"))
+ depends_on("py-anytree", type=("test"))
+ depends_on("py-lxml", type=("test"))
+ depends_on("py-parameterized", type=("test"))
+ depends_on("py-six", type=("test"))
+ depends_on("libxslt")
+ depends_on("libxml2@2.3.6:")
+ depends_on("docbook-xsl@1.78.1")
+ depends_on("docbook-xml@4.3")
# depends_on('dblatex', when='+pdf')
- patch('build.patch')
+ patch("build.patch")
def setup_build_environment(self, env):
- """ If test/tools.sh does not find gtkdocize it starts a sh which blocks"""
- env.prepend_path('PATH',
- join_path(self.stage.source_path, 'buildsystems', 'autotools'))
+ """If test/tools.sh does not find gtkdocize it starts a sh which blocks"""
+ env.prepend_path("PATH", join_path(self.stage.source_path, "buildsystems", "autotools"))
def install(self, spec, prefix):
- make('install', 'V=1')
- install(join_path('buildsystems', 'autotools', 'gtkdocize'), prefix.bin)
+ make("install", "V=1")
+ install(join_path("buildsystems", "autotools", "gtkdocize"), prefix.bin)
def installcheck(self):
"""gtk-doc does not support installcheck properly, skip it"""
@@ -60,15 +59,13 @@ class GtkDoc(AutotoolsPackage):
def url_for_version(self, version):
"""Handle gnome's version-based custom URLs."""
- if version <= Version('1.32'):
- url = 'https://gitlab.gnome.org/GNOME/gtk-doc/-/archive/GTK_DOC_{0}/gtk-doc-GTK_DOC_{0}.tar.gz'
+ if version <= Version("1.32"):
+ url = "https://gitlab.gnome.org/GNOME/gtk-doc/-/archive/GTK_DOC_{0}/gtk-doc-GTK_DOC_{0}.tar.gz"
return url.format(version.underscored)
- url = 'https://gitlab.gnome.org/GNOME/gtk-doc/-/archive/{0}/gtk-doc-{0}.tar.gz'
+ url = "https://gitlab.gnome.org/GNOME/gtk-doc/-/archive/{0}/gtk-doc-{0}.tar.gz"
return url.format(version)
def configure_args(self):
- args = [
- '--with-xml-catalog={0}'.format(self.spec['docbook-xml'].package.catalog)
- ]
+ args = ["--with-xml-catalog={0}".format(self.spec["docbook-xml"].package.catalog)]
return args