From 22be6a96a275eb12f16a077649050e7d3d1c317d Mon Sep 17 00:00:00 2001 From: Xuelian Date: Wed, 18 Apr 2018 19:12:00 +0800 Subject: Add spec file and manifect file Change-Id: I6652f57937a7440ab437f9ee8f88d60fe9687ad9 --- packaging/spirv-headers.manifest | 5 ++++ packaging/spirv-headers.spec | 57 ++++++++++++++++++++++++++++++++++++++++ 2 files changed, 62 insertions(+) create mode 100644 packaging/spirv-headers.manifest create mode 100644 packaging/spirv-headers.spec diff --git a/packaging/spirv-headers.manifest b/packaging/spirv-headers.manifest new file mode 100644 index 0000000..75b0fa5 --- /dev/null +++ b/packaging/spirv-headers.manifest @@ -0,0 +1,5 @@ + + + + + diff --git a/packaging/spirv-headers.spec b/packaging/spirv-headers.spec new file mode 100644 index 0000000..701fe2e --- /dev/null +++ b/packaging/spirv-headers.spec @@ -0,0 +1,57 @@ +Name: spirv-headers +Version: 1.2 +Release: 0 +Summary: Khronos SPIRV Headers +Group: Graphics & UI Framework/GL +License: MIT +Source: %{name}-%{version}.tar.gz +Source1001: %{name}.manifest + +BuildRequires: cmake +BuildRequires: pkg-config +BuildRequires: libtool + +%define BUILD_TYPE Debug + +%description +Khronos SPIRV Headers + +%package devel +Summary: Khronos SPIRV Headers +Group: System/Libraries + +%description devel +Khronos SPIRV Headers + +%prep +%setup -q + +%build +cp %{SOURCE1001} . + +# build SPIRV headers +mkdir build +cd build +cmake .. +cd .. + +%install +rm -rf %{buildroot} +# release pkg +mkdir -p %{buildroot}%{_includedir}/ +cp -Rf include/spirv %{buildroot}%{_includedir}/ + +# devel pkg +cp -rf include/* %{buildroot}%{_includedir}/ + +%files +%manifest %{name}.manifest +%license LICENSE +%defattr(-,root,root,-) +%{_includedir}/spirv/* + +%files devel +%defattr(-,root,root,-) +%{_includedir}/spirv/* + + -- cgit v1.2.3