Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:aevseev:desktop
vulkan-tools
vulkan-tools.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File vulkan-tools.spec of Package vulkan-tools
%define realname Vulkan-Tools %define realver 1.3.283 %define srcext tar.gz # turn off the generation of debuginfo rpm (RH9) ?? %global debug_package %{nil} # Common info Name: vulkan-tools Version: %{realver} Release: wiz%{?extraver:0.}1%{?dist} License: Apache-2.0 Group: System/Libraries URL: https://github.com/KhronosGroup/Vulkan-Tools Summary: Vulkan Utilities and Tools # Install-time parameters Provides: vulkaninfo Provides: vulkan-demos = %{version}-%{release} Obsoletes: vulkan-demos < %{version}-%{release} # Build-time parameters BuildRequires: cmake pkg-config BuildRequires: gcc-c++ BuildRequires: vulkan-headers BuildRequires: vulkan-icd-devel BuildRequires: volk-headers BuildRequires: pkgconfig(xcb) BuildRequires: pkgconfig(x11) pkgconfig(xrandr) BuildRequires: pkgconfig(wayland-client) BuildRequires: pkgconfig(wayland-server) BuildRequires: pkgconfig(wayland-egl) BuildRequires: pkgconfig(wayland-cursor) BuildRequires: pkgconfig(wayland-protocols) BuildRoot: %{_tmppath}/%{name}-root Source0: https://github.com/KhronosGroup/Vulkan-Tools/archive/refs/tags/v%{realver}.%{srcext}#/%{realname}-%{realver}%{?extraver}.%{srcext} %description Vulkan tools and utilities that can assist development by enabling developers to verify their applications correct use of the Vulkan API. # Preparation step (unpackung and patching if necessary) %prep %setup -q -n %{realname}-%{realver}%{?extraver} %build _CFLAGS='%{optflags} %{?gcc_lto}' _LDFLAGS='-Wl,--as-needed -Wl,--strip-all -Wl,--no-undefined -Wl,-z,noexecstack -Wl,-z,now -Wl,-z,relro %{?gcc_lto}' cmake -S . -B build \ -DCMAKE_INSTALL_PREFIX=%{_prefix} \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_CXX_FLAGS_RELEASE="$_CFLAGS" \ -DCMAKE_C_FLAGS_RELEASE="$_CFLAGS" \ -DCMAKE_EXE_LINKER_FLAGS_RELEASE="$_LDFLAGS" \ -DCMAKE_SHARED_LINKER_FLAGS_RELEASE="$_LDFLAGS" \ -DCMAKE_SKIP_RPATH=YES \ -DCMAKE_VERBOSE_MAKEFILE=YES %{__make} -C build %{?_smp_mflags} %install %{__make} -C build install DESTDIR=%{buildroot} %clean [ "%{buildroot}" != "/" ] && %{__rm} -rf %{buildroot} %files %defattr(-,root,root) %license LICENSE.txt %doc README.md %{_bindir}/* %changelog
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor