diff --git a/eglexternalplatform-1.1.tar.gz b/eglexternalplatform-1.1.tar.gz deleted file mode 100644 index 2ba836f..0000000 --- a/eglexternalplatform-1.1.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:72725c4c9dd06b4d44bceb8794e1e78f75ed8702be23201282f8f937252a6b32 -size 10372 diff --git a/eglexternalplatform-1.2.tar.gz b/eglexternalplatform-1.2.tar.gz new file mode 100644 index 0000000..56e5d1e --- /dev/null +++ b/eglexternalplatform-1.2.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aba414e6f441b1253684b4bb838b3fecde2a851374a71f32a7ba2ca80daf1709 +size 10580 diff --git a/eglexternalplatform.changes b/eglexternalplatform.changes index 4c2af54..86f2e34 100644 --- a/eglexternalplatform.changes +++ b/eglexternalplatform.changes @@ -1,3 +1,15 @@ +------------------------------------------------------------------- +Thu Sep 19 20:44:16 UTC 2024 - Stefan Dirsch + +- update to release 1.2 + * Change the shutdown behavior so that + EGLExtPlatformExports::unloadEGLExternalPlatform is called + while the internal EGLDisplays are still valid. + * Added a meson.build file to generate the pkg-config file. It's + also set up so that you can use eglexternalplatform as a Meson + subproject. + * Interface version 1.2 is supported on 560.* and later drivers. + ------------------------------------------------------------------- Mon Sep 27 13:47:11 UTC 2021 - Stefan Dirsch diff --git a/eglexternalplatform.spec b/eglexternalplatform.spec index daa8592..0125039 100644 --- a/eglexternalplatform.spec +++ b/eglexternalplatform.spec @@ -1,7 +1,7 @@ # # spec file for package eglexternalplatform # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,15 +17,14 @@ Name: eglexternalplatform -Version: 1.1 +Version: 1.2 Release: 0 Summary: The EGL External Platform interface License: MIT Group: Development/Libraries/C and C++ URL: https://github.com/NVIDIA/eglexternalplatform Source0: https://github.com/NVIDIA/eglexternalplatform/archive/%{version}/%{name}-%{version}.tar.gz -BuildRequires: pkgconfig -BuildArch: noarch +BuildRequires: meson %description A work-in-progress specification of the EGL External Platform interface. @@ -43,19 +42,18 @@ EGL functions. %prep %autosetup +%meson %build +%meson_build %install -install -d -m0755 %{buildroot}%{_datadir}/pkgconfig -install -d -m0755 %{buildroot}%{_includedir}/EGL -install -m0644 eglexternalplatform.pc %{buildroot}%{_datadir}/pkgconfig -install -m0644 interface/*.h %{buildroot}%{_includedir}/EGL +%meson_install %files devel %license COPYING %doc README.md -%{_datadir}/pkgconfig/eglexternalplatform.pc -%{_includedir}/EGL +%{_libdir}/pkgconfig/eglexternalplatform.pc +%{_includedir}/*.h %changelog