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 ExcludeArch: armv7hl
10
11 BuildRequires:  cmake
12 BuildRequires:  pkg-config
13 BuildRequires:  libtool
14 BuildRequires:  python3
15 BuildRequires:  glslang
16 BuildRequires:  vulkan-loader-devel
17 BuildRequires:  pkgconfig(wayland-client)
18 BuildRequires:  pkgconfig(wayland-cursor)
19 BuildRequires:  pkgconfig(wayland-server)
20 BuildRequires:  pkgconfig(wayland-egl)
21 BuildRequires:  pkgconfig(wayland-protocols)
22
23 %define BUILD_TYPE Debug
24
25 %description
26 This project provides the Khronos Vulkan Tools.
27
28 %prep
29 %setup -q
30
31 %build
32 cp %{SOURCE1001} .
33 export CFLAGS="$CFLAGS -w"
34 cmake -DCMAKE_BUILD_TYPE=%{BUILD_TYPE} -DGLSLANG_INSTALL_DIR=%{_bindir} \
35       -DBUILD_WSI_XLIB_SUPPORT=OFF -DBUILD_WSI_XCB_SUPPORT=OFF -DBUILD_WSI_WAYLAND_SUPPORT=ON \
36       -DCUBE_WSI_SELECTION=WAYLAND \
37       -DCMAKE_INSTALL_LIBDIR=%{_libdir} -DCMAKE_INSTALL_INCLUDEDIR=%{_includedir} \
38       -DCMAKE_INSTALL_DATADIR=%{_datadir} -DCMAKE_INSTALL_BINDIR=%{_bindir} .
39 make -j6
40
41 %install
42 rm -rf %{buildroot}
43 %make_install
44
45 %remove_docs
46
47 %files
48 %manifest %{name}.manifest
49 %license LICENSE.txt
50 %defattr(-,root,root,-)
51 %{_bindir}/*