[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