Add spec file and manifect file
[platform/upstream/SPIRV-Headers.git] / packaging / spirv-headers.spec
1 Name:       spirv-headers
2 Version:    0.1
3 Release:    0
4 Summary:    Khronos SPIRV Headers
5 Group:      Graphics & UI Framework/GL
6 License:    MIT
7 Source:     %{name}-%{version}.tar.gz
8 Source1001: %{name}.manifest
9
10 BuildRequires:  cmake
11 BuildRequires:  pkg-config
12 BuildRequires:  libtool
13
14 %define BUILD_TYPE Debug
15
16 %description
17 Khronos SPIRV Headers
18
19 %package devel
20 Summary:    Khronos SPIRV Headers
21 Group:      System/Libraries
22
23 %description devel
24 Khronos SPIRV Headers
25
26 %prep
27 %setup -q
28
29 %build
30 cp %{SOURCE1001} .
31
32 # build SPIRV headers
33 mkdir build
34 cd build
35 cmake ..
36 cd ..
37
38 %install
39 rm -rf %{buildroot}
40 # release pkg
41 mkdir -p  %{buildroot}%{_includedir}/
42 cp -Rf  include/spirv %{buildroot}%{_includedir}/
43
44 # devel pkg
45 cp -rf  include/* %{buildroot}%{_includedir}/
46
47 %files
48 %manifest %{name}.manifest
49 %license LICENSE
50 %defattr(-,root,root,-)
51 %{_includedir}/spirv/*
52
53 %files devel
54 %defattr(-,root,root,-)
55 %{_includedir}/spirv/*
56
57