[packages/glslang] up to 20180205 snap

atler atler at pld-linux.org
Sat Feb 10 20:12:48 CET 2018


commit ee6519cd7aa879e64dc0c8216592bd97bf9557c7
Author: Jan Palus <atler at pld-linux.org>
Date:   Sat Feb 10 20:11:58 2018 +0100

    up to 20180205 snap

 glslang-libdir.patch | 40 ----------------------------------------
 glslang.spec         | 18 ++++--------------
 runtests.patch       |  4 +++-
 3 files changed, 7 insertions(+), 55 deletions(-)
---
diff --git a/glslang.spec b/glslang.spec
index 4921b13..3fd9d40 100644
--- a/glslang.spec
+++ b/glslang.spec
@@ -2,8 +2,8 @@
 # Conditional build:
 %bcond_without	tests		# build with tests
 #
-%define	snap	20161222
-%define	commit	807a0d9e2f4e176f75d62ac3c179c81800ec2608
+%define	snap	20180205
+%define	commit	2651ccaec8170b3257642b3c438f50dc4f181fdd
 
 Summary:	Khronos reference front-end for GLSL and ESSL
 Summary(pl.UTF-8):	Wzorcowy frontend GLSL i ESSL z projektu Khronos
@@ -13,9 +13,8 @@ Release:	1
 License:	BSD-like
 Group:		Applications/Graphics
 Source0:	https://github.com/KhronosGroup/glslang/archive/%{commit}/%{name}-%{version}.tar.gz
-# Source0-md5:	1d6791bde97542685acbeef26c68fb2d
+# Source0-md5:	6ae5c2ff0dd4704a5978a4abf83f13fe
 Patch0:		runtests.patch
-Patch1:		%{name}-libdir.patch
 URL:		https://github.com/KhronosGroup/glslang
 BuildRequires:	cmake >= 2.8.11
 BuildRequires:	bison
@@ -44,7 +43,6 @@ AST.
 %prep
 %setup -qn %{name}-%{commit}
 %patch0 -p1
-%patch1 -p1
 
 %build
 install -d build
@@ -67,15 +65,6 @@ rm -rf $RPM_BUILD_ROOT
 
 install build/StandAlone/libglslang-default-resource-limits.so $RPM_BUILD_ROOT%{_libdir}
 
-install -d $RPM_BUILD_ROOT%{_includedir}/%{name}/{SPIRV,StandAlone,glslang/{Include,MachineIndependent/preprocessor,OSDependent,Public}}
-cp -p SPIRV/{*.h,*.hpp} $RPM_BUILD_ROOT%{_includedir}/%{name}/SPIRV
-cp -p glslang/Include/*.h $RPM_BUILD_ROOT%{_includedir}/%{name}/glslang/Include
-cp -p glslang/MachineIndependent/*.h $RPM_BUILD_ROOT%{_includedir}/%{name}/glslang/MachineIndependent
-cp -p glslang/MachineIndependent/preprocessor/*.h $RPM_BUILD_ROOT%{_includedir}/%{name}/glslang/MachineIndependent/preprocessor
-cp -p glslang/OSDependent/*.h $RPM_BUILD_ROOT%{_includedir}/%{name}/glslang/OSDependent
-cp -p glslang/Public/*.h $RPM_BUILD_ROOT%{_includedir}/%{name}/glslang/Public
-cp -p StandAlone/Worklist.h $RPM_BUILD_ROOT%{_includedir}/%{name}/StandAlone
-
 %clean
 rm -rf $RPM_BUILD_ROOT
 
@@ -95,4 +84,5 @@ rm -rf $RPM_BUILD_ROOT
 %{_libdir}/libSPIRV.a
 %{_libdir}/libSPVRemapper.a
 %{_libdir}/libglslang.a
+%{_includedir}/SPIRV
 %{_includedir}/glslang
diff --git a/glslang-libdir.patch b/glslang-libdir.patch
deleted file mode 100644
index 15f757a..0000000
--- a/glslang-libdir.patch
+++ /dev/null
@@ -1,40 +0,0 @@
---- glslang-807a0d9e2f4e176f75d62ac3c179c81800ec2608/glslang/CMakeLists.txt.orig	2016-12-22 01:40:29.000000000 +0100
-+++ glslang-807a0d9e2f4e176f75d62ac3c179c81800ec2608/glslang/CMakeLists.txt	2017-05-26 19:10:05.532591364 +0200
-@@ -92,4 +92,4 @@
- endif(WIN32)
- 
- install(TARGETS glslang 
--        ARCHIVE DESTINATION lib)
-+        ARCHIVE DESTINATION lib${LIB_SUFFIX})
---- glslang-807a0d9e2f4e176f75d62ac3c179c81800ec2608/OGLCompilersDLL/CMakeLists.txt.orig	2016-12-22 01:40:29.000000000 +0100
-+++ glslang-807a0d9e2f4e176f75d62ac3c179c81800ec2608/OGLCompilersDLL/CMakeLists.txt	2017-05-26 19:10:19.595924534 +0200
-@@ -8,4 +8,4 @@
- endif(WIN32)
- 
- install(TARGETS OGLCompiler 
--        ARCHIVE DESTINATION lib)
-+        ARCHIVE DESTINATION lib${LIB_SUFFIX})
---- glslang-807a0d9e2f4e176f75d62ac3c179c81800ec2608/SPIRV/CMakeLists.txt.orig	2016-12-22 01:40:29.000000000 +0100
-+++ glslang-807a0d9e2f4e176f75d62ac3c179c81800ec2608/SPIRV/CMakeLists.txt	2017-05-26 19:10:32.555924389 +0200
-@@ -50,4 +50,4 @@
- endif(WIN32)
- 
- install(TARGETS SPIRV SPVRemapper
--        ARCHIVE DESTINATION lib)
-+        ARCHIVE DESTINATION lib${LIB_SUFFIX})
---- glslang-807a0d9e2f4e176f75d62ac3c179c81800ec2608/hlsl/CMakeLists.txt.orig	2016-12-22 01:40:29.000000000 +0100
-+++ glslang-807a0d9e2f4e176f75d62ac3c179c81800ec2608/hlsl/CMakeLists.txt	2017-05-26 19:11:24.195923799 +0200
-@@ -25,4 +25,4 @@
- endif(WIN32)
- 
- install(TARGETS HLSL
--        ARCHIVE DESTINATION lib)
-+        ARCHIVE DESTINATION lib${LIB_SUFFIX})
---- glslang-807a0d9e2f4e176f75d62ac3c179c81800ec2608/glslang/OSDependent/Unix/CMakeLists.txt.orig	2016-12-22 01:40:29.000000000 +0100
-+++ glslang-807a0d9e2f4e176f75d62ac3c179c81800ec2608/glslang/OSDependent/Unix/CMakeLists.txt	2017-05-26 19:14:17.379255155 +0200
-@@ -2,4 +2,4 @@
- set_property(TARGET OSDependent PROPERTY FOLDER glslang)
- 
- install(TARGETS OSDependent 
--        ARCHIVE DESTINATION lib)
-+	ARCHIVE DESTINATION lib${LIB_SUFFIX})
diff --git a/runtests.patch b/runtests.patch
index abcb2aa..eb3ac39 100644
--- a/runtests.patch
+++ b/runtests.patch
@@ -1,7 +1,7 @@
 diff -dur glslang-4678ca9dacfec7a084dbc69bbe568bdad6889f1b.orig/Test/runtests glslang-4678ca9dacfec7a084dbc69bbe568bdad6889f1b/Test/runtests
 --- glslang-4678ca9dacfec7a084dbc69bbe568bdad6889f1b.orig/Test/runtests	2016-05-13 17:33:42.000000000 +0200
 +++ glslang-4678ca9dacfec7a084dbc69bbe568bdad6889f1b/Test/runtests	2016-07-14 10:00:43.000000000 +0200
-@@ -1,8 +1,10 @@
+@@ -1,9 +1,11 @@
  #!/usr/bin/env bash
  
 +export LD_LIBRARY_PATH=../build/StandAlone
@@ -9,7 +9,9 @@ diff -dur glslang-4678ca9dacfec7a084dbc69bbe568bdad6889f1b.orig/Test/runtests gl
  TARGETDIR=localResults
  BASEDIR=baseResults
 -EXE=../build/install/bin/glslangValidator
+-REMAPEXE=../build/install/bin/spirv-remap
 +EXE=../build/StandAlone/glslangValidator
++REMAPEXE=../build/StandAlone/spirv-remap
  HASERROR=0
  mkdir -p localResults
  
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/glslang.git/commitdiff/ee6519cd7aa879e64dc0c8216592bd97bf9557c7



More information about the pld-cvs-commit mailing list