commit 13736407834f185e54ad4cb6eca69fc51a2a0074 Author: overweight <5324761+overweight@user.noreply.gitee.com> Date: Mon Sep 30 10:55:52 2019 -0400 Package init diff --git a/libepoxy-1.5.3.tar.xz b/libepoxy-1.5.3.tar.xz new file mode 100644 index 0000000..cfe4e38 Binary files /dev/null and b/libepoxy-1.5.3.tar.xz differ diff --git a/libepoxy.spec b/libepoxy.spec new file mode 100644 index 0000000..9ecad4e --- /dev/null +++ b/libepoxy.spec @@ -0,0 +1,58 @@ +Name: libepoxy +Version: 1.5.3 +Release: 2 +Summary: library work with epoxy runtime +License: MIT +URL: https://github.com/anholt/%{name} +Source0: https://github.com/anholt/%{name}/releases/download/%{version}/%{name}-%{version}.tar.xz + +BuildRequires: meson gcc mesa-libGL-devel mesa-libEGL-devel mesa-libGLES-devel +BuildRequires: python3 xorg-x11-server-Xvfb mesa-dri-drivers + +%description +A library for handling OpenGL function pointer management. + +%package devel +Summary: Development files for %{name} +Requires: %{name} = %{version}-%{release} + +%description devel +%{name}-devel contains the header files for developing +applications that want to make use of %{name}. + +%package_help + +%prep +%autosetup -n %{name}-%{version} -p1 + +%build +%meson +%meson_build + +%install +%meson_install + +%check +xvfb-run -d -s "-screen 0 640x480x24" ninja -C %{_vpath_builddir} test || \ + (cat %{_vpath_builddir}/meson-logs/testlog.txt ; exit 1) + +%ldconfig_scriptlets + +%files +%defattr(-,root,root) +%license COPYING +%{_libdir}/%{name}.so.0* + +%files devel +%defattr(-,root,root) +%{_includedir}/epoxy/*.h +%{_libdir}/%{name}.so +%{_libdir}/pkgconfig/epoxy.pc + +%files help +%defattr(-,root,root) +%doc README.md + +%changelog +* Wed Sep 11 2019 openEuler Buildteam - 1.5.3 - 2 +- Package init