Revert "Revert "Revert "spec: armv7hl add to ExcludeArch temporarily"""
[platform/upstream/Vulkan-Tools.git] / packaging / vulkan-tools.spec
1 Name:      vulkan-tools
2 Version: 1.3.208
3 Release: 0
4 Summary: Vulkan tools
5 Group:   Graphics & UI Framework/GL
6 License: Apache-2.0
7 Source:     %{name}-%{version}.tar.gz
8 Source1001: %{name}.manifest
9
10 BuildRequires:  cmake
11 BuildRequires:  pkg-config
12 BuildRequires:  libtool
13 BuildRequires:  python3
14 BuildRequires:  glslang
15 BuildRequires:  vulkan-loader-devel
16 BuildRequires:  pkgconfig(wayland-client)
17 BuildRequires:  pkgconfig(wayland-cursor)
18 BuildRequires:  pkgconfig(wayland-server)
19 BuildRequires:  pkgconfig(wayland-egl)
20 BuildRequires:  pkgconfig(wayland-protocols)
21
22 %define BUILD_TYPE Debug
23
24 %description
25 This project provides the Khronos Vulkan Tools.
26
27 %prep
28 %setup -q
29
30 %build
31 cp %{SOURCE1001} .
32 export CFLAGS="$CFLAGS -w"
33 cmake -DCMAKE_BUILD_TYPE=%{BUILD_TYPE} -DGLSLANG_INSTALL_DIR=%{_bindir} \
34       -DBUILD_WSI_XLIB_SUPPORT=OFF -DBUILD_WSI_XCB_SUPPORT=OFF -DBUILD_WSI_WAYLAND_SUPPORT=ON \
35       -DCUBE_WSI_SELECTION=WAYLAND \
36       -DCMAKE_INSTALL_LIBDIR=%{_libdir} -DCMAKE_INSTALL_INCLUDEDIR=%{_includedir} \
37       -DCMAKE_INSTALL_DATADIR=%{_datadir} -DCMAKE_INSTALL_BINDIR=%{_bindir} .
38 make -j6
39
40 %install
41 rm -rf %{buildroot}
42 %make_install
43
44 %remove_docs
45
46 %files
47 %manifest %{name}.manifest
48 %license LICENSE.txt
49 %defattr(-,root,root,-)
50 %{_bindir}/*