Date: Tuesday, June 14, 2022 @ 15:16:53 Author: lcarlier Revision: 448629
archrelease: copy trunk to extra-any Added: vulkan-docs/repos/extra-any/PKGBUILD (from rev 448628, vulkan-docs/trunk/PKGBUILD) Deleted: vulkan-docs/repos/extra-any/PKGBUILD ----------+ PKGBUILD | 102 ++++++++++++++++++++++++++++++------------------------------- 1 file changed, 51 insertions(+), 51 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2022-06-14 15:16:49 UTC (rev 448628) +++ PKGBUILD 2022-06-14 15:16:53 UTC (rev 448629) @@ -1,51 +0,0 @@ -# Maintainer: Laurent Carlier <lordhea...@gmail.com> - -pkgbase=vulkan-docs -pkgname=(vulkan-html-docs) -pkgver=1.3.211 -pkgrel=1 -epoch=1 -_pkgname=Vulkan-Docs -arch=(any) -url="https://www.khronos.org/vulkan/" -license=('custom') -makedepends=(python3 dblatex source-highlight cmake ghostscript nodejs npm git) -makedepends+=(rubygems graphicsmagick pango gdk-pixbuf2 jbigkit) -groups=(vulkan-devel) -source=("https://github.com/KhronosGroup/${_pkgname}/archive/v${pkgver}.tar.gz") -sha256sums=('7a3116d0c1d8717eb2f1f7485521879f082f0dc66a0b47794c73f79ca05e3e0c') - -prepare() { - export PATH="${PATH}:/build/.local/share/gem/ruby/3.0.0/bin" - - gem install -N asciidoctor:1.5.8 asciidoctor-diagram asciidoctor-mathematical \ - asciidoctor-pdf coderay json-schema i18n prawn-gmagick \ - pygments.rb rouge text-hyphen - - npm install escape-string-regexp@2.0.0 he lunr@2.3.6 -} - -build() { - export PATH="${PATH}:/build/.local/share/gem/ruby/3.0.0/bin" - export NODE_PATH="${srcdir}/node_modules" - - cd "${srcdir}/${_pkgname}-${pkgver}" - - ./makeAllExts html chunked manhtmlpages styleguide registry -} - -package_vulkan-html-docs() { - pkgdesc="Vulkan html documentation" - cd "${_pkgname}-${pkgver}" - - install -dm755 "${pkgdir}/usr/share/doc/vulkan" - install -dm755 "${pkgdir}/usr/share/licenses/${pkgname}" - - mv -v gen/out/man "${pkgdir}/usr/share/doc/vulkan/" - mv -v gen/out/html/* "${pkgdir}/usr/share/doc/vulkan/" - mv -v gen/out/registry.html "${pkgdir}/usr/share/doc/vulkan/" - mv -v gen/out/styleguide.html "${pkgdir}/usr/share/doc/vulkan/" - - install -m644 config/copyright-ccby.txt ${pkgdir}/usr/share/licenses/${pkgname}/copyright-ccby.txt - install -m644 copyright-spec.txt ${pkgdir}/usr/share/licenses/${pkgname}/copyright-spec.txt -} Copied: vulkan-docs/repos/extra-any/PKGBUILD (from rev 448628, vulkan-docs/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2022-06-14 15:16:53 UTC (rev 448629) @@ -0,0 +1,51 @@ +# Maintainer: Laurent Carlier <lordhea...@gmail.com> + +pkgbase=vulkan-docs +pkgname=(vulkan-html-docs) +pkgver=1.3.217 +pkgrel=1 +epoch=1 +_pkgname=Vulkan-Docs +arch=(any) +url="https://www.khronos.org/vulkan/" +license=('custom') +makedepends=(python3 dblatex source-highlight cmake ghostscript nodejs npm git) +makedepends+=(rubygems graphicsmagick pango gdk-pixbuf2 jbigkit) +groups=(vulkan-devel) +source=("https://github.com/KhronosGroup/${_pkgname}/archive/v${pkgver}.tar.gz") +sha256sums=('fc6c0ac132c0ed946809b3ab6e735d802e17c77bfe44a6ff3524b8125b85b184') + +prepare() { + export PATH="${PATH}:/build/.local/share/gem/ruby/3.0.0/bin" + + gem install -N asciidoctor:1.5.8 asciidoctor-diagram asciidoctor-mathematical \ + asciidoctor-pdf coderay json-schema i18n prawn-gmagick \ + pygments.rb rouge text-hyphen + + npm install escape-string-regexp@2.0.0 he lunr@2.3.6 +} + +build() { + export PATH="${PATH}:/build/.local/share/gem/ruby/3.0.0/bin" + export NODE_PATH="${srcdir}/node_modules" + + cd "${srcdir}/${_pkgname}-${pkgver}" + + ./makeAllExts html chunked manhtmlpages styleguide registry +} + +package_vulkan-html-docs() { + pkgdesc="Vulkan html documentation" + cd "${_pkgname}-${pkgver}" + + install -dm755 "${pkgdir}/usr/share/doc/vulkan" + install -dm755 "${pkgdir}/usr/share/licenses/${pkgname}" + + mv -v gen/out/man "${pkgdir}/usr/share/doc/vulkan/" + mv -v gen/out/html/* "${pkgdir}/usr/share/doc/vulkan/" + mv -v gen/out/registry.html "${pkgdir}/usr/share/doc/vulkan/" + mv -v gen/out/styleguide.html "${pkgdir}/usr/share/doc/vulkan/" + + install -m644 config/copyright-ccby.txt ${pkgdir}/usr/share/licenses/${pkgname}/copyright-ccby.txt + install -m644 copyright-spec.txt ${pkgdir}/usr/share/licenses/${pkgname}/copyright-spec.txt +}