## START: Set by rpmautospec ## (rpmautospec version 0.8.4) ## RPMAUTOSPEC: autorelease, autochangelog %define autorelease(e:s:pb:n) %{?-p:0.}%{lua: release_number = 1; base_release_number = tonumber(rpm.expand("%{?-b*}%{!?-b:1}")); print(release_number + base_release_number - 1); }%{?-e:.%{-e*}}%{?-s:.%{-s*}}%{!?-n:%{?dist}} ## END: Set by rpmautospec Name: egl-wayland2 Version: 1.0.1 Release: %autorelease Summary: Dma-buf-based Wayland external platform library # src/wayland/dma-buf.h is GPL 2, rest is Apache 2.0 License: Apache-2.0 and GPL-2.0 URL: https://github.com/NVIDIA/%{name} Source0: %{url}/archive/v%{version}/%{name}-%{version}.tar.gz BuildRequires: cmake BuildRequires: meson BuildRequires: libtool BuildRequires: pkgconfig(egl) >= 1.5 BuildRequires: pkgconfig(eglexternalplatform) >= 1.1 BuildRequires: pkgconfig(gbm) >= 21.2.0 BuildRequires: pkgconfig(libdrm) BuildRequires: pkgconfig(wayland-client) BuildRequires: pkgconfig(wayland-egl-backend) >= 3 BuildRequires: pkgconfig(wayland-protocols) >= 1.38 BuildRequires: pkgconfig(wayland-scanner) BuildRequires: pkgconfig(wayland-server) # Required for directory ownership Requires: libglvnd-egl%{?_isa} %description This is a new implementation of the EGL External Platform Library for Wayland (EGL_KHR_platform_wayland), using the NVIDIA driver's new platform surface interface, which simplifies a lot of the library and improves window resizing. %prep %autosetup -p1 %build %meson %meson_build %install %meson_install find %{buildroot} -name '*.la' -delete rm -f %{buildroot}%{_libdir}/libnvidia-egl-wayland2.so %files %doc README.md %license LICENSE %{_libdir}/libnvidia-egl-wayland2.so.1 %{_libdir}/libnvidia-egl-wayland2.so.1.* %{_datadir}/egl/egl_external_platform.d/09_nvidia_wayland2.json %changelog ## START: Generated by rpmautospec * Sat Mar 07 2026 Simone Caronni - 1.0.1-1 - Update to final 1.0.1 * Fri Jan 16 2026 Fedora Release Engineering - 1.0.1~20260109git1893c37-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild * Mon Jan 12 2026 Simone Caronni - 1.0.1~20260109git1893c37-1 - Update to latest snapshot * Fri Jan 09 2026 Simone Caronni - 1.0.1~20251231git6bbe588-1 - Update to latest snapshot * Tue Dec 23 2025 Simone Caronni - 1.0.1~20251222gitf4a2d32-1 - Update to latest snapshot * Mon Dec 15 2025 Simone Caronni - 1.0.1~20251213gitada1c37-1 - Update to latest sources * Thu Nov 27 2025 Simone Caronni - 1.0.1~20251124git3e5b643-1 - Update to latest snapshot * Mon Nov 17 2025 Simone Caronni - 1.0.1~20251112git0c15809-1 - Update to latest snapshot * Wed Oct 22 2025 Simone Caronni - 1.0.1~20251021gite16cb0f-1 - Update to latest snapshot. * Mon Oct 20 2025 Simone Caronni - 1.0.1~20251018git295712b-1 - Update to latest snapshot. * Thu Aug 07 2025 Simone Caronni - 1.0.0~20250806gitd4deb7c-4 - Do not use full version for shared libraries as it doesn't work with snapshots * Thu Aug 07 2025 Simone Caronni - 1.0.0~20250806gitd4deb7c-3 - Update descriptions and list shared object version in the files section. * Wed Aug 06 2025 Simone Caronni - 1.0.0~20250806gitd4deb7c-2 - Upload sources * Wed Aug 06 2025 Simone Caronni - 1.0.0~20250806gitd4deb7c-1 - Update to latest snapshot * Wed Aug 06 2025 Simone Caronni - 1.0.0~20250805git33c9941-1 - Update to latest snapshot * Wed Aug 06 2025 Simone Caronni - 1.0.0~20250711git1229d63-1 - First import ## END: Generated by rpmautospec