%global forgeurl https://gitlab.com/gabmus/envision %global commit b2ea86211e7628555f0a3a729a509e8d06b70157 %global date 20240511 %global _vpath_builddir build %forgemeta Name: envision Version: 0.1.0 Release: %autorelease Summary: UI for building, configuring, and running Monado License: AGPL-3.0-only URL: %{forgeurl} Source0: %{forgesource} BuildRequires: cargo BuildRequires: cmake BuildRequires: desktop-file-utils BuildRequires: eigen3 BuildRequires: g++ BuildRequires: gdb-gdbserver BuildRequires: git BuildRequires: glib2-devel BuildRequires: glslang BuildRequires: glslc BuildRequires: gtk4-devel BuildRequires: gtksourceview5-devel BuildRequires: libadwaita-devel BuildRequires: libdrm BuildRequires: libgudev-devel BuildRequires: libusb1-devel BuildRequires: libXrandr-devel BuildRequires: mesa-libGL-devel BuildRequires: meson BuildRequires: openssl-devel BuildRequires: openxr BuildRequires: rustc BuildRequires: vte291-gtk4-devel BuildRequires: vulkan-headers BuildRequires: vulkan-loader-devel # FIXME: Consider suggested for BRs of build profiles %description UI for building, configuring, and running Monado, the open source OpenXR runtime. This is still highly experimental software, while it's unlikely that anything bad will happen, it's still unstable and there is no guarantee that it will work on your system, with your particular hardware. If you encounter any problems while using the app, make sure to open an issue. Also consider that due to the unstable nature of the app, it's possible to encounter unexpected behavior that while in VR might cause motion sickness or physical injury. Be very careful while in VR using this app! %prep %forgeautosetup -p1 %build # W: no-manual-page-for-binary envision # W: crypto-policy-non-compliance-openssl /usr/bin/envision SSL_CTX_set_cipher_list %meson %meson_build %install %meson_install %check %meson_test %files %license LICENSE %doc README.md %doc meson_options.txt %{_bindir}/envision %{_datarootdir}/envision %{_datarootdir}/applications/org.gabmus.envision.desktop %{_datarootdir}/icons/hicolor/scalable/apps/org.gabmus.envision.svg %{_datarootdir}/icons/hicolor/symbolic/apps/org.gabmus.envision-symbolic.svg %{_datarootdir}/metainfo/org.gabmus.envision.appdata.xml %changelog %autochangelog