[arch-commits] Commit in vulkan-docs/trunk (PKGBUILD)

Laurent Carlier lcarlier at archlinux.org
Tue Jul 26 15:35:48 UTC 2016


    Date: Tuesday, July 26, 2016 @ 15:35:48
  Author: lcarlier
Revision: 272469

upgpkg: vulkan-docs 1:1.0.21-2

implement FS#50151, add html documentation in vulkan-html-docs package

Modified:
  vulkan-docs/trunk/PKGBUILD

----------+
 PKGBUILD |   18 ++++++++++++++++--
 1 file changed, 16 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2016-07-26 06:04:50 UTC (rev 272468)
+++ PKGBUILD	2016-07-26 15:35:48 UTC (rev 272469)
@@ -2,12 +2,12 @@
 # Maintainer: Laurent Carlier <lordheavym at gmail.com>
 
 pkgbase=vulkan-docs
-pkgname=(vulkan-headers vulkan-man-pages)
+pkgname=(vulkan-headers vulkan-man-pages vulkan-html-docs)
 pkgver=1.0.21
+pkgrel=2
 epoch=1
 _pkgname=Vulkan-Docs
 _pkgver=1.0-core+wsi-20160715
-pkgrel=1
 arch=(any)
 url="https://www.khronos.org/vulkan/"
 license=('custom')
@@ -20,6 +20,7 @@
   cd "${_pkgname}-${_pkgver/+/-}/doc/specs/vulkan"
 
   make manpages
+  make chunked
 }
 
 package_vulkan-headers() {
@@ -27,8 +28,11 @@
   cd "${_pkgname}-${_pkgver/+/-}"
 
   install -dm755 ${pkgdir}/usr/include/vulkan
+  install -dm755 ${pkgdir}/usr/share/vulkan
+
   install -m644 src/vulkan/vk_platform.h ${pkgdir}/usr/include/vulkan/
   install -m644 src/vulkan/vulkan.h ${pkgdir}/usr/include/vulkan
+  install -m644 src/spec/vk.xml ${pkgdir}/usr/share/vulkan
 
   install -D -m644 doc/specs/vulkan/copyright.txt ${pkgdir}/usr/share/licenses/${pkgname}/copyright.txt
 }
@@ -42,3 +46,13 @@
 
   install -D -m644 doc/specs/vulkan/copyright.txt ${pkgdir}/usr/share/licenses/${pkgname}/copyright.txt
 }
+
+package_vulkan-html-docs() {
+  pkgdesc="Vulkan html documentation"
+  cd "${_pkgname}-${_pkgver/+/-}"
+
+  install -dm755 "${pkgdir}/usr/share/doc/vulkan"
+  mv -v out/1.0/vkspec.chunked/* "${pkgdir}/usr/share/doc/vulkan/"
+
+  install -D -m644 doc/specs/vulkan/copyright.txt ${pkgdir}/usr/share/licenses/${pkgname}/copyright.txt
+}



More information about the arch-commits mailing list