From c0e046ffaf3c13b9e8eed930cf2d2ba4cee52bc3 Mon Sep 17 00:00:00 2001 From: virtbuilder_pel7ppc64bebuilder0 Date: Sun, 28 Apr 2019 14:41:59 +0200 Subject: [PATCH] virglrenderer package creation Signed-off-by: virtbuilder_pel7ppc64bebuilder0 --- SPECS/virglrenderer.spec | 136 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 136 insertions(+) create mode 100644 SPECS/virglrenderer.spec diff --git a/SPECS/virglrenderer.spec b/SPECS/virglrenderer.spec new file mode 100644 index 0000000..c4342b4 --- /dev/null +++ b/SPECS/virglrenderer.spec @@ -0,0 +1,136 @@ +%global gitdate 20190424 +%global gitversion d1758cc09 + +Name: virglrenderer +Version: 0.7.0 +Release: 3.%{gitdate}git%{gitversion}%{?dist} + +Summary: Virgl Rendering library. +License: MIT + +#VCS: git:git://anongit.freedesktop.org/git/virglrenderer +# git snapshot. to recreate, run: +# ./make-git-snapshot.sh `cat commitid` +Source0: virglrenderer-%{gitdate}.tar.xz + +BuildRequires: autoconf +BuildRequires: autoconf-archive +BuildRequires: automake +BuildRequires: libtool +BuildRequires: xorg-x11-util-macros +BuildRequires: libepoxy-devel +BuildRequires: mesa-libgbm-devel +BuildRequires: mesa-libEGL-devel +BuildRequires: python3 +BuildRequires: libdrm-devel + +%description +The virgil3d rendering library is a library used by +qemu to implement 3D GPU support for the virtio GPU. + +%package devel +Summary: Virgil3D renderer development files + +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description devel +Virgil3D renderer development files, used by +qemu to build against. + +%package test-server +Summary: Virgil3D renderer testing server + +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description test-server +Virgil3D renderer testing server is a server +that can be used along with the mesa virgl +driver to test virgl rendering without GL. + +%prep +%setup -q -n %{name}-%{gitdate} +%build +autoreconf -vif +%configure --disable-silent-rules +%make_build + +%install +%make_install +find %{buildroot} -type f -name '*.la' | xargs rm -f -- || : + +%ldconfig_scriptlets + +%files +%license COPYING +%{_libdir}/lib*.so.* + +%files devel +%dir %{_includedir}/virgl/ +%{_includedir}/virgl/* +%{_libdir}/lib*.so +%{_libdir}/pkgconfig/*.pc + +%files test-server +%{_bindir}/virgl_test_server + +%changelog +* Wed Apr 24 2019 Dave Airlie - 0.7.0-3.20190424gitd1758cc09 +- Latest upstream git snapshot + +* Wed Apr 10 2019 Dave Airlie - 0.7.0-3.20180919git402c22886 +- build debug package properly, fix make commands + +* Sun Feb 03 2019 Fedora Release Engineering - 0.7.0-2.20180919git402c22886 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Wed Sep 19 2018 Dave Airlie - 0.7.0-1.20180919git402c22886 +- upstream 0.7.0 release + +* Sat Jul 14 2018 Fedora Release Engineering - 0.6.0-6.20170210git76b3da97b +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Sun Mar 18 2018 Iryna Shcherbina - 0.6.0-5.20170210git76b3da97b +- Update Python 2 dependency declarations to new packaging standards + (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3) + +* Fri Feb 09 2018 Fedora Release Engineering - 0.6.0-4.20170210git76b3da97b +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Thu Aug 03 2017 Fedora Release Engineering - 0.6.0-3.20170210git76b3da97b +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + +* Thu Jul 27 2017 Fedora Release Engineering - 0.6.0-2.20170210git76b3da97b +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Fri Feb 10 2017 Dave Airlie - 0.6.0-1.git +- upstream 0.6.0 release + +* Mon Apr 11 2016 Dave Airlie 0.5.0-1.git +- upstream 0.5.0 release + +* Thu Feb 18 2016 Dave Airlie 0.4.1-1.git +- fix regression in last build + +* Wed Feb 17 2016 Dave Airlie 0.4.0-1.git +- latest git snapshot with new API + +* Fri Feb 05 2016 Fedora Release Engineering - 0.3.0-3.20151215gite9d3c0c27 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Tue Dec 15 2015 Dave Airlie 0.3.0-2.gite9d3c0c27 +- latest upstream to fix gnome-shell rendering bugs + +* Fri Oct 23 2015 Dave Airlie 0.3.0-1.20151023git9ce005e5a +- update to latest upstream to fix shader issue + +* Fri Oct 23 2015 Dave Airlie 0.2.0-1.20151023git5bfba5190 +- update to latest upstream + +* Thu Jul 09 2015 Dave Airlie 0.0.1-0.20150420gitc4fb40201.2 +- fix FTBFS (#1240041) + +* Fri Jun 19 2015 Fedora Release Engineering - 0.0.1-0.20150420gitc4fb40201.1 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Wed Apr 01 2015 Dave Airlie 0.0.1-0.20150401gita9ba2c442 +- initial virglrenderer spec