SHA256
1
0
forked from pool/glslang

Compare commits

...

60 Commits

Author SHA256 Message Date
Ana Guerrero
4ef5963daa Accepting request 1234527 from X11:Wayland
- Fix building vsgXChange and other packages by adding the
  missing runtime dependency to the development package
  for SPIRV-Tools-opt

OBS-URL: https://build.opensuse.org/request/show/1234527
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glslang?expand=0&rev=55
2025-01-06 15:04:49 +00:00
OBS User unknown
7619d8a226 [info=e310b3d9d4e725681112f622f1a812f46473cd52eb90b98061fb72c294474474]
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/glslang?expand=0&rev=146
2025-01-02 09:50:57 +00:00
Ana Guerrero
3eff9cfff7 Accepting request 1231576 from X11:Wayland
- Update to release 15.1

OBS-URL: https://build.opensuse.org/request/show/1231576
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glslang?expand=0&rev=54
2024-12-18 19:08:40 +00:00
OBS User unknown
7856d2ff9a [info=00d092be3e4a07aa8ded4e33004ad55e30ba4c2e6ea165be3626c97b0fbe6d08]
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/glslang?expand=0&rev=145
2024-12-16 19:55:19 +00:00
OBS User unknown
aca2617ccb [info=63b46658af7a493275089888307f7ef2300d11ee219e62efac6a1f9ccc0c8535]
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/glslang?expand=0&rev=144
2024-12-16 19:53:23 +00:00
OBS User unknown
7b8cb70716 [info=f9ad850053830d6d768a7068a2adcbae06a8988f0f1c05db573fb0676aec67b0]
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/glslang?expand=0&rev=143
2024-12-15 21:52:23 +00:00
Ana Guerrero
174b9017a7 Accepting request 1203991 from X11:Wayland
- Update to release 15

OBS-URL: https://build.opensuse.org/request/show/1203991
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glslang?expand=0&rev=53
2024-09-29 16:09:13 +00:00
OBS User unknown
77ed6bc04f [info=fe753e3e5ad067e4e77e4fb762f8e8a53adc1f5279d5b87e8432249de8b299f7]
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/glslang?expand=0&rev=142
2024-09-26 21:25:21 +00:00
OBS User unknown
5c8dfc6cce [info=cd0928479569823d887a6acd0eef00e409991ab2d511924978ee3010459ea872]
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/glslang?expand=0&rev=141
2024-09-26 19:59:42 +00:00
Dominique Leuenberger
c2bdd87c26 Accepting request 1189188 from X11:Wayland
- Update to release 14.3

OBS-URL: https://build.opensuse.org/request/show/1189188
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glslang?expand=0&rev=52
2024-07-24 13:29:31 +00:00
Ana Guerrero
76d97a8a4d Accepting request 1171478 from X11:Wayland
- Update to release 14.2

OBS-URL: https://build.opensuse.org/request/show/1171478
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glslang?expand=0&rev=51
2024-05-05 10:10:15 +00:00
Ana Guerrero
d67431bbc0 Accepting request 1156707 from X11:Wayland
- Update to release 14.1

OBS-URL: https://build.opensuse.org/request/show/1156707
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glslang?expand=0&rev=50
2024-03-15 19:28:11 +00:00
Ana Guerrero
5f4199ec53 Accepting request 1134682 from X11:Wayland
- Update to release 14

OBS-URL: https://build.opensuse.org/request/show/1134682
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glslang?expand=0&rev=49
2023-12-28 21:55:00 +00:00
Ana Guerrero
51d92ebc40 Accepting request 1124258 from X11:Wayland
- Drop symlinks from /usr/include; inhibits upgrade procedure
  from 13.0.0 package where some were a directory.

OBS-URL: https://build.opensuse.org/request/show/1124258
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glslang?expand=0&rev=48
2023-11-09 20:34:13 +00:00
Ana Guerrero
33a3947586 Accepting request 1122948 from X11:Wayland
- Fix include dirs for headers of SPIRV and StandAlone. According to the setting
  in %{_libdir}/cmake/glslang/glslang-targets.cmake, headers of SPIRV and 
  StandAlone should be installed in %{_includedir}/External

OBS-URL: https://build.opensuse.org/request/show/1122948
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glslang?expand=0&rev=47
2023-11-03 21:19:24 +00:00
Ana Guerrero
ce88364f53 Accepting request 1120774 from X11:Wayland
- Update to release 13.1.1

OBS-URL: https://build.opensuse.org/request/show/1120774
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glslang?expand=0&rev=46
2023-10-30 21:10:01 +00:00
Ana Guerrero
e3cb4eff36 Accepting request 1109372 from X11:Wayland
- Update to release 13

OBS-URL: https://build.opensuse.org/request/show/1109372
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glslang?expand=0&rev=45
2023-09-07 19:12:09 +00:00
Ana Guerrero
62b63ae90d Accepting request 1105516 from X11:Wayland
- Update to release 12.3.1+SDK-1.3.261.0

OBS-URL: https://build.opensuse.org/request/show/1105516
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glslang?expand=0&rev=44
2023-08-30 08:17:45 +00:00
Dominique Leuenberger
a0be5434c3 Accepting request 1089881 from X11:Wayland
- Update to release 12.2.0

OBS-URL: https://build.opensuse.org/request/show/1089881
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glslang?expand=0&rev=43
2023-06-02 22:05:12 +00:00
Dominique Leuenberger
245ab4461d Accepting request 1078511 from X11:Wayland
- Add StandAlone/ to glslang-nonstd-devel

OBS-URL: https://build.opensuse.org/request/show/1078511
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glslang?expand=0&rev=42
2023-04-13 12:09:26 +00:00
Dominique Leuenberger
1bce7ca4c5 Accepting request 1075215 from X11:Wayland
- Update to release 12.1.0:

OBS-URL: https://build.opensuse.org/request/show/1075215
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glslang?expand=0&rev=41
2023-03-30 20:50:45 +00:00
Dominique Leuenberger
b523e33a2b Accepting request 1061875 from X11:Wayland
- Update to release 12

OBS-URL: https://build.opensuse.org/request/show/1061875
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glslang?expand=0&rev=40
2023-01-30 16:09:49 +00:00
Dominique Leuenberger
c0548c3921 Accepting request 1043176 from X11:Wayland
- Update to release 11.13

OBS-URL: https://build.opensuse.org/request/show/1043176
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glslang?expand=0&rev=39
2022-12-16 16:51:29 +00:00
Dominique Leuenberger
8af297789c Accepting request 1030978 from X11:Wayland
- Update to release 11.12

OBS-URL: https://build.opensuse.org/request/show/1030978
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glslang?expand=0&rev=38
2022-10-27 11:53:21 +00:00
Dominique Leuenberger
2a09d06098 Accepting request 1002298 from X11:Wayland
OBS-URL: https://build.opensuse.org/request/show/1002298
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glslang?expand=0&rev=37
2022-09-10 18:17:09 +00:00
Dominique Leuenberger
cfd0e77528 Accepting request 998743 from X11:Wayland
OBS-URL: https://build.opensuse.org/request/show/998743
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glslang?expand=0&rev=36
2022-08-24 13:10:35 +00:00
Dominique Leuenberger
d300bfd597 Accepting request 984587 from X11:Wayland
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/984587
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glslang?expand=0&rev=35
2022-06-24 06:44:55 +00:00
Dominique Leuenberger
58e835d95d Accepting request 970694 from X11:Wayland
- Update to release 11.9.0

OBS-URL: https://build.opensuse.org/request/show/970694
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glslang?expand=0&rev=34
2022-04-22 19:52:33 +00:00
Dominique Leuenberger
0882fa6de1 Accepting request 963686 from X11:Wayland
- Enable baselibs, for use by ffmpeg.

OBS-URL: https://build.opensuse.org/request/show/963686
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glslang?expand=0&rev=33
2022-03-23 19:15:36 +00:00
Dominique Leuenberger
a2ddfaa445 Accepting request 950012 from X11:Wayland
- Update to release 11.8.0

OBS-URL: https://build.opensuse.org/request/show/950012
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glslang?expand=0&rev=32
2022-02-03 22:16:18 +00:00
Dominique Leuenberger
cdcfc83c95 Accepting request 939075 from X11:Wayland
- Add patches to fix issues on big endian platforms
  (Needed to fix https://bugreports.qt.io/browse/QTBUG-93101)
  * glslang-big-endian_1.patch
  * glslang-big-endian_2.patch
  * glslang-big-endian_3.patch

OBS-URL: https://build.opensuse.org/request/show/939075
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glslang?expand=0&rev=31
2021-12-12 20:27:16 +00:00
Dominique Leuenberger
1d03c6b9a3 Accepting request 934255 from X11:Wayland
- Update to release 11.7.1

OBS-URL: https://build.opensuse.org/request/show/934255
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glslang?expand=0&rev=30
2021-12-01 19:46:40 +00:00
Dominique Leuenberger
0473163bca Accepting request 917059 from X11:Wayland
- Update to release 11.6.0

OBS-URL: https://build.opensuse.org/request/show/917059
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glslang?expand=0&rev=29
2021-09-08 19:36:26 +00:00
Dominique Leuenberger
c64fd0a3ea Accepting request 904443 from X11:Wayland
- Update to release 11.5.0

OBS-URL: https://build.opensuse.org/request/show/904443
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glslang?expand=0&rev=28
2021-07-09 21:56:41 +00:00
Dominique Leuenberger
6ef206469b Accepting request 890655 from X11:Wayland
- Update to release 11.4.0

OBS-URL: https://build.opensuse.org/request/show/890655
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glslang?expand=0&rev=27
2021-05-07 14:45:29 +00:00
Dominique Leuenberger
4c952615c8 Accepting request 875923 from X11:Wayland
- Update to release 11.2.0

OBS-URL: https://build.opensuse.org/request/show/875923
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glslang?expand=0&rev=26
2021-03-10 07:48:23 +00:00
Dominique Leuenberger
0f09a863b9 Accepting request 864138 from X11:Wayland
- Update to release 11.1.0

OBS-URL: https://build.opensuse.org/request/show/864138
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glslang?expand=0&rev=25
2021-01-20 17:23:07 +00:00
Dominique Leuenberger
3fe61629cf Accepting request 827649 from X11:Wayland
- Add 0001-build-set-SOVERSION-on-all-libraries.patch

OBS-URL: https://build.opensuse.org/request/show/827649
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glslang?expand=0&rev=24
2020-08-21 16:59:27 +00:00
Dominique Leuenberger
29724c1822 Accepting request 826206 from X11:Wayland
- Update to release 10.15.3847 (6c7beeafa)

OBS-URL: https://build.opensuse.org/request/show/826206
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glslang?expand=0&rev=23
2020-08-15 19:18:05 +00:00
Dominique Leuenberger
798e4b0fd4 Accepting request 792438 from X11:Wayland
- Update to snapshot 8.13.3727+git4 (9c3204a1)

OBS-URL: https://build.opensuse.org/request/show/792438
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glslang?expand=0&rev=22
2020-04-13 10:52:14 +00:00
Dominique Leuenberger
0d311901ca Accepting request 769517 from X11:Wayland
OBS-URL: https://build.opensuse.org/request/show/769517
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glslang?expand=0&rev=21
2020-02-09 20:01:37 +00:00
Dominique Leuenberger
a3602a6910 Accepting request 766381 from X11:Wayland
- Update to snapshot 8.13.3559+git20 (b0ada803)

OBS-URL: https://build.opensuse.org/request/show/766381
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glslang?expand=0&rev=20
2020-01-24 12:07:57 +00:00
Dominique Leuenberger
136eda2186 Accepting request 746193 from X11:Wayland
- Update to release 7.13.3496

OBS-URL: https://build.opensuse.org/request/show/746193
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glslang?expand=0&rev=19
2019-11-11 12:00:11 +00:00
Dominique Leuenberger
7f85b46a8e Accepting request 738488 from X11:Wayland
- Drop unused static libraries, functions of libOGLCompilerDLL and
  libOSDependent are actually present in libglslang already.
  [boo#1153950]

OBS-URL: https://build.opensuse.org/request/show/738488
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glslang?expand=0&rev=18
2019-10-18 12:30:14 +00:00
Dominique Leuenberger
85f8da0430 Accepting request 729104 from X11:Wayland
- Bump SOVER as needed. (missed during Aug 21 update)

OBS-URL: https://build.opensuse.org/request/show/729104
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glslang?expand=0&rev=17
2019-09-11 08:24:02 +00:00
Dominique Leuenberger
18a50b6700 Accepting request 724966 from X11:Wayland
- Update to new upstream release 7.12.3352

OBS-URL: https://build.opensuse.org/request/show/724966
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glslang?expand=0&rev=16
2019-09-05 10:31:31 +00:00
Dominique Leuenberger
ceadf2567c Accepting request 712360 from X11:Wayland
- Update to new snapshot 7.11.3276.git10 (4162de4)

OBS-URL: https://build.opensuse.org/request/show/712360
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glslang?expand=0&rev=15
2019-06-30 08:20:11 +00:00
Dominique Leuenberger
0baf31107c Accepting request 707924 from X11:Wayland
- Update to new snapshot 7.11.3214.git16 (2f4a8dfd)

OBS-URL: https://build.opensuse.org/request/show/707924
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glslang?expand=0&rev=14
2019-06-13 20:35:10 +00:00
Dominique Leuenberger
8ef6991c3f Accepting request 685794 from X11:Wayland
- Update to new upstream snapshot 7.11.3113.git55 (f925eefb)

OBS-URL: https://build.opensuse.org/request/show/685794
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glslang?expand=0&rev=13
2019-03-27 15:10:55 +00:00
Stephan Kulow
c09bbd9fd4 Accepting request 679486 from X11:Wayland
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/679486
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glslang?expand=0&rev=12
2019-03-01 19:29:22 +00:00
Dominique Leuenberger
dd1652d90d Accepting request 653677 from X11:Wayland
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/653677
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glslang?expand=0&rev=11
2018-12-10 11:25:31 +00:00
Yuchen Lin
c5a8c8cbfa Accepting request 631836 from X11:Wayland
- Update to new upstream release 7.8.2853

OBS-URL: https://build.opensuse.org/request/show/631836
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glslang?expand=0&rev=10
2018-09-11 15:13:33 +00:00
Dominique Leuenberger
8481424dff Accepting request 584123 from X11:Wayland
- Update to 6.2.2604

OBS-URL: https://build.opensuse.org/request/show/584123
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glslang?expand=0&rev=9
2018-03-12 11:07:30 +00:00
Dominique Leuenberger
b8a8f669f3 Accepting request 573924 from X11:Wayland
- Update to new snapshot 3.0.g1817

OBS-URL: https://build.opensuse.org/request/show/573924
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glslang?expand=0&rev=8
2018-02-10 16:55:02 +00:00
Yuchen Lin
fcb8ad0a76 Accepting request 515076 from X11:Wayland
- Update to new snapshot 3.0.g1516

OBS-URL: https://build.opensuse.org/request/show/515076
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glslang?expand=0&rev=7
2017-08-08 09:59:45 +00:00
Dominique Leuenberger
5379356204 Accepting request 459293 from X11:Wayland
- Update to 3.0.g1115
- Drop gccwarn.diff (resolved upstream)

OBS-URL: https://build.opensuse.org/request/show/459293
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glslang?expand=0&rev=6
2017-03-02 18:27:21 +00:00
Dominique Leuenberger
3fca2783f7 Accepting request 456450 from X11:Wayland
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/456450
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glslang?expand=0&rev=5
2017-02-15 09:05:57 +00:00
Dominique Leuenberger
45462088e4 Accepting request 438755 from X11:Wayland
- Update to 3.0g900

OBS-URL: https://build.opensuse.org/request/show/438755
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glslang?expand=0&rev=4
2016-11-11 13:34:03 +00:00
Dominique Leuenberger
4f0c11ffac Accepting request 401626 from X11:Wayland
- Update to 2.3g537

OBS-URL: https://build.opensuse.org/request/show/401626
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glslang?expand=0&rev=3
2016-06-29 13:09:35 +00:00
Dominique Leuenberger
2e8fba92bd Accepting request 394017 from X11:Wayland
- Update to 2.3.g401

OBS-URL: https://build.opensuse.org/request/show/394017
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glslang?expand=0&rev=2
2016-05-13 07:23:40 +00:00
7 changed files with 49 additions and 17 deletions

BIN
14.3.0.tar.gz (Stored with Git LFS)

Binary file not shown.

BIN
15.1.0.tar.gz (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -1,4 +1,4 @@
mtime: 1720604356 mtime: 1735808627
commit: b2956866ab6dba106a71b552f99eb95238d9d897bd212f81c8c5f7cdd9add3c3 commit: e310b3d9d4e725681112f622f1a812f46473cd52eb90b98061fb72c294474474
url: https://src.opensuse.org/jengelh/glslang url: https://src.opensuse.org/jengelh/glslang
revision: master revision: master

View File

@ -1 +1 @@
libglslang14 libglslang15

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:8753fd84f48cabbca5d8ec1cc13835d38a394c394a9caacbc583a4af8fa58456 oid sha256:ca34fcfd53c8c5d79b86cd7332d5ff5c0f623f813eb02d46f62aaa7a12495dab
size 256 size 256

View File

@ -1,3 +1,34 @@
-------------------------------------------------------------------
Thu Jan 2 08:54:06 UTC 2025 - Ralf Habacker <ralf.habacker@freenet.de>
- Fix building vsgXChange and other packages by adding the
missing runtime dependency to the development package
for SPIRV-Tools-opt
-------------------------------------------------------------------
Sun Dec 15 21:51:35 UTC 2024 - Jan Engelhardt <jengelh@inai.de>
- Update to release 15.1
* Add Vulkan 1.4 target and client
* Implement GLSL_NV_cooperative_matrix2
* Emit OpModfStruct instead of depracated OpModf
-------------------------------------------------------------------
Thu Sep 26 19:29:05 UTC 2024 - Jan Engelhardt <jengelh@inai.de>
- Update to release 15
* Add setResourceSetBinding method to the API
* Add interface to get the GLSL IO mapper and resolver
* Allow compute derivative modes when the workgroup dimensions
are spec constants
* Merge ancillary libraries into main glslang library and stub
originals
* Add public setSourceFile and addSourceText methods to TShader
class
* Add types and functions for IO mapping to API
* Add function to set preprocessed code to API
* Add set/get version functions to API
------------------------------------------------------------------- -------------------------------------------------------------------
Wed Jun 26 00:22:03 UTC 2024 - Jan Engelhardt <jengelh@inai.de> Wed Jun 26 00:22:03 UTC 2024 - Jan Engelhardt <jengelh@inai.de>

View File

@ -16,9 +16,9 @@
# #
%define lname libglslang14 %define lname libglslang15
Name: glslang Name: glslang
Version: 14.3.0 Version: 15.1.0
Release: 0 Release: 0
Summary: OpenGL and OpenGL ES shader front end and validator Summary: OpenGL and OpenGL ES shader front end and validator
License: BSD-3-Clause License: BSD-3-Clause
@ -31,9 +31,9 @@ BuildRequires: bison
BuildRequires: cmake >= 3.14.0 BuildRequires: cmake >= 3.14.0
BuildRequires: fdupes BuildRequires: fdupes
BuildRequires: python3-base BuildRequires: python3-base
BuildRequires: spirv-tools-devel >= 2024.3 BuildRequires: spirv-tools-devel >= 2024.4~rc2
%if 0%{?suse_version} && 0%{?suse_version} < 1599 %if 0%{?suse_version} && 0%{?suse_version} < 1599
BuildRequires: gcc11-c++ BuildRequires: gcc12-c++
%else %else
BuildRequires: c++_compiler BuildRequires: c++_compiler
%endif %endif
@ -55,6 +55,7 @@ specifications for these languages.
%package devel %package devel
Summary: OpenGL and OpenGL ES shader front end and validator Summary: OpenGL and OpenGL ES shader front end and validator
Group: Development/Libraries/C and C++ Group: Development/Libraries/C and C++
Requires: cmake(SPIRV-Tools-opt)
Requires: %lname = %version Requires: %lname = %version
%description devel %description devel
@ -89,10 +90,11 @@ but which some downstream packages rely on.
%build %build
%global _lto_cflags %{?_lto_cflags} -ffat-lto-objects %global _lto_cflags %{?_lto_cflags} -ffat-lto-objects
# ABI keeps on breaking (gh#3052 #3311 #3312 #3593) # (gh#3052 #3311 #3312 #3593) -- supposedly handled better in
echo "V_%version { global: *; };" >/tmp/z.sym # glslang-15 and onwards, do watch for ABI breaks
#echo "V_%version { global: *; };" >/tmp/z.sym
%if 0%{?suse_version} && 0%{?suse_version} < 1599 %if 0%{?suse_version} && 0%{?suse_version} < 1599
export CC=gcc-11 CXX=g++-11 export CC=gcc-12 CXX=g++-12
%endif %endif
# Trim -Wl,--no-undefined for now (https://github.com/KhronosGroup/glslang/issues/1484) # Trim -Wl,--no-undefined for now (https://github.com/KhronosGroup/glslang/issues/1484)
%cmake -DCMAKE_SHARED_LINKER_FLAGS="-Wl,--as-needed -Wl,-z,now" \ %cmake -DCMAKE_SHARED_LINKER_FLAGS="-Wl,--as-needed -Wl,-z,now" \
@ -141,11 +143,10 @@ done
%fdupes %buildroot/%_prefix %fdupes %buildroot/%_prefix
%post -n %lname -p /sbin/ldconfig %ldconfig_scriptlets -n %lname
%postun -n %lname -p /sbin/ldconfig
%files -n %lname %files -n %lname
%_libdir/*.so.14* %_libdir/*.so.15*
%files devel -f devel.files %files devel -f devel.files
%_bindir/gls* %_bindir/gls*