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

Laurent Carlier lcarlier at archlinux.org
Fri Jul 20 06:03:53 UTC 2018


    Date: Friday, July 20, 2018 @ 06:03:53
  Author: lcarlier
Revision: 329079

upgpkg: vulkan-validation-layers 1.1.79+7729+3bd8e348-1

Sync with vulkan-headers package

Modified:
  vulkan-validation-layers/trunk/PKGBUILD	(contents, properties)

----------+
 PKGBUILD |   30 +++++++++++++++++++-----------
 1 file changed, 19 insertions(+), 11 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2018-07-19 19:23:04 UTC (rev 329078)
+++ PKGBUILD	2018-07-20 06:03:53 UTC (rev 329079)
@@ -1,24 +1,32 @@
-# $Id: PKGBUILD 323171 2018-04-30 09:47:06Z lcarlier $
+# $Id$
 # Maintainer: Laurent Carlier <lordheavym at gmail.com>
 
-pkgbase=vulkan-validation-layers)
-pkgver=1.1.73.0
+pkgname=vulkan-validation-layers
+pkgver=1.1.79+7729+3bd8e348
 pkgrel=1
+pkgdesc="Vulkan Validation Layers"
 arch=(x86_64)
 url="https://www.khronos.org/vulkan/"
 license=('custom')
 depends=(gcc-libs vulkan-icd-loader vulkan-headers libx11)
 makedepends=(cmake python-lxml libx11 libxrandr wayland git)
-source=("git+https://github.com/KhronosGroup/${_pkgname}#tag=sdk-${pkgver}")
+#source=(https://github.com/KhronosGroup/Vulkan-ValidationLayers/releases/tag/sdk-${pkgver})
+source=("git+https://github.com/KhronosGroup/Vulkan-ValidationLayers.git#commit=3bd8e3489213612ff6129fc6e668d6d355d3c73c")
 sha256sums=('SKIP')
 
+pkgver() {
+  cd "${srcdir}/Vulkan-ValidationLayers"
+
+  echo 1.1.79+$(git rev-list --count HEAD)+$(git rev-parse --short HEAD)
+}
+
 build() {
-  cd "${srcdir}/${_pkgname}-sdk-${pkgver}"
+  cd "${srcdir}/Vulkan-ValidationLayers"
 
-  ./update_external_sources.sh
-
   rm -rf build ; mkdir build ; cd build
-  cmake -DCMAKE_INSTALL_PREFIX=/usr \
+  ../scripts/update_deps.py
+  cmake -C helper.cmake \
+    -DCMAKE_INSTALL_PREFIX=/usr \
     -DCMAKE_INSTALL_LIBDIR=lib \
     -DCMAKE_INSTALL_SYSCONFDIR=/etc \
     -DCMAKE_INSTALL_DATADIR=/share \
@@ -34,12 +42,12 @@
 }
 
 package() {
-  pkgdesc="Vulkan Software Development Kit"
   groups=('vulkan-devel')
-  cd "${srcdir}/${_pkgname}-sdk-${pkgver}/build"
+  cd "${srcdir}/Vulkan-ValidationLayers/build"
   
   make DESTDIR="${pkgdir}" install
 
-  install -m644 ../loader/LoaderAndLayerInterface.md "${pkgdir}"/usr/share/doc/${pkgname}/
+  install -dm755 "${pkgdir}"/usr/share/{licenses/,doc/}${pkgname}/
+  install -m644 ../docs/* "${pkgdir}"/usr/share/doc/${pkgname}/
   install -m644 ../LICENSE.txt "${pkgdir}"/usr/share/licenses/${pkgname}/
 }


Property changes on: vulkan-validation-layers/trunk/PKGBUILD
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Id
\ No newline at end of property



More information about the arch-commits mailing list