[arch-commits] Commit in vulkan-intel/trunk (PKGBUILD fixes.patch)

Laurent Carlier lcarlier at archlinux.org
Mon Apr 18 05:58:20 UTC 2016


    Date: Monday, April 18, 2016 @ 07:58:20
  Author: lcarlier
Revision: 265110

upgpkg: vulkan-intel 0.0.3+3713+ga998e49-1

update to lastest git commit,fix FS#48964

Added:
  vulkan-intel/trunk/fixes.patch
Modified:
  vulkan-intel/trunk/PKGBUILD

-------------+
 PKGBUILD    |   28 +++++++++++++++-------------
 fixes.patch |   23 +++++++++++++++++++++++
 2 files changed, 38 insertions(+), 13 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2016-04-18 02:05:10 UTC (rev 265109)
+++ PKGBUILD	2016-04-18 05:58:20 UTC (rev 265110)
@@ -2,20 +2,22 @@
 # Maintainer: Laurent Carlier <lordheavym at gmail.com>
 
 pkgname=vulkan-intel
-pkgver=0.0.2+3381+gbff7a8c
-#pkgver=11.2+branchpoint+3381+gbff7a8c
+pkgver=0.0.3+3713+ga998e49
+#pkgver=11.2+branchpoint+3713+ga998e49
 pkgrel=1
 pkgdesc="Intel's Vulkan mesa driver"
-arch=(x86_64) # i686 doesn't build
+arch=(x86_64 i686)
 url="http://www.mesa3d.org"
 license=('custom')
-depends=('vulkan-icd-loader' 'libgcrypt' 'wayland' 'libxcb')
-makedepends=('libdrm' 'dri2proto' 'glproto' 'libxxf86vm' 'libxdamage' 'expat>=2.0.1' 'libxmu'
+depends=('vulkan-icd-loader' 'libgcrypt' 'wayland' 'libxcb' 'libxshmfence')
+makedepends=('libdrm' 'dri3proto' 'glproto' 'libxxf86vm' 'libxdamage' 'expat>=2.0.1' 'libxmu'
              'talloc' 'wayland' 'pkgconfig' 'imake' 'xorg-server-devel' 'python2-mako' 'python' 'git')
-source=('anvil::git://anongit.freedesktop.org/mesa/mesa#branch=vulkan'
-        LICENSE) 
+source=('anvil::git://anongit.freedesktop.org/mesa/mesa#commit=a998e492594df333834131dbe705b4023ef7e929'
+        LICENSE
+        fixes.patch) 
 sha256sums=('SKIP'
-            '7fdc119cf53c8ca65396ea73f6d10af641ba41ea1dd2bd44a824726e01c8b3f2')
+            '7fdc119cf53c8ca65396ea73f6d10af641ba41ea1dd2bd44a824726e01c8b3f2'
+            'f2b490dacd654d7c810481a0025f200fc864cdd4d8d647ece9815cc83903265e')
 
 # pkgver() {
 #   cd $pkgname
@@ -24,9 +26,8 @@
 
 prepare() {
   cd "${srcdir}/anvil"
-  
-  #select our git commit
-  git checkout bff7a8c4f343a67149e6a6854e0597696b3d4b03 .
+
+  patch -Np1 -i ../fixes.patch  
 }
 
 build() {
@@ -37,6 +38,7 @@
     --with-sha1=libgcrypt \
     --with-dri-drivers=i965 \
     --with-egl-platforms=x11,drm,wayland \
+    --with-vulkan-drivers=intel \
     --with-gallium-drivers=
   make
 
@@ -48,8 +50,8 @@
 package() {
   cd "${srcdir}/anvil"
   
-  install -m755 -d ${pkgdir}/etc
-  mv -v ${srcdir}/fakeinstall/etc/vulkan ${pkgdir}/etc/
+  install -m755 -d ${pkgdir}/usr/share
+  mv -v ${srcdir}/fakeinstall/etc/vulkan ${pkgdir}/usr/share
 
   install -m755 -d ${pkgdir}/usr/{include/vulkan,lib}
   mv -v ${srcdir}/fakeinstall/usr/lib/libvulkan_intel.so ${pkgdir}/usr/lib/

Added: fixes.patch
===================================================================
--- fixes.patch	                        (rev 0)
+++ fixes.patch	2016-04-18 05:58:20 UTC (rev 265110)
@@ -0,0 +1,23 @@
+diff --git a/src/intel/vulkan/Makefile.am b/src/intel/vulkan/Makefile.am
+index cba6671..a84be72 100644
+--- a/src/intel/vulkan/Makefile.am
++++ b/src/intel/vulkan/Makefile.am
+@@ -67,7 +67,7 @@ AM_CPPFLAGS = \
+ 	-I$(top_builddir)/src/compiler/nir \
+ 	-I$(top_builddir)/src/intel
+ 
+-libvulkan_intel_la_CFLAGS = $(CFLAGS) -Wno-override-init
++libvulkan_intel_la_CFLAGS = $(CFLAGS) -Wno-override-init -msse2
+ 
+ VULKAN_SOURCES =                                        \
+ 	anv_allocator.c                                 \
+diff --git a/src/intel/vulkan/Makefile.am b/src/intel/vulkan/Makefile.am
+index cba6671..5aedef8 100644
+--- a/src/intel/vulkan/Makefile.am
++++ b/src/intel/vulkan/Makefile.am
+@@ -209,4 +209,4 @@ libvulkan_test_la_LIBADD = $(libvulkan_intel_la_LIBADD)
+ include $(top_srcdir)/install-lib-links.mk
+ 
+ install-data-local:
+-	$(INSTALL_DATA) -D $(srcdir)/intel_icd.json $(VULKAN_ICD_INSTALL_DIR)/intel_icd.json
++	$(INSTALL_DATA) -D $(srcdir)/intel_icd.json $(DESTDIR)/$(VULKAN_ICD_INSTALL_DIR)/intel_icd.json



More information about the arch-commits mailing list