]> git.pld-linux.org Git - packages/virglrenderer.git/commitdiff
- updated to 0.9.1 (new soname)
authorJakub Bogusz <qboosh@pld-linux.org>
Sat, 11 Jun 2022 07:55:02 +0000 (09:55 +0200)
committerJakub Bogusz <qboosh@pld-linux.org>
Sat, 11 Jun 2022 07:55:02 +0000 (09:55 +0200)
- removed obsolete link patch

virglrenderer-link.patch [deleted file]
virglrenderer.spec

diff --git a/virglrenderer-link.patch b/virglrenderer-link.patch
deleted file mode 100644 (file)
index 04e273d..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
---- virglrenderer-0.6.0/src/Makefile.am.orig   2017-03-12 15:05:04.355861567 +0100
-+++ virglrenderer-0.6.0/src/Makefile.am        2017-03-12 15:06:10.002527695 +0100
-@@ -2,6 +2,7 @@
- AM_LDFLAGS = -lm \
-       $(GBM_LIBS) \
-       $(EPOXY_LIBS) \
-+      $(LIBDRM_LIBS) \
-       $(X11_LIBS) \
-       $(CODE_COVERAGE_LDFLAGS)
index 79885396dfd7fc7da7425f4bdca9fa4445e53de1..7c1aa96c721a9b1400b2442e8ee813ec1bc87cc0 100644 (file)
@@ -1,3 +1,4 @@
+# TODO: optional percetto>=0.0.8 or vperfetto_min for tracing
 #
 # Conditional build:
 %bcond_without static_libs     # static library
@@ -5,24 +6,27 @@
 Summary:       VirGL virtual OpenGL renderer library
 Summary(pl.UTF-8):     VirGL - biblioteka wirtualnego renderera OpenGL
 Name:          virglrenderer
-Version:       0.7.0
+Version:       0.9.1
 Release:       1
 License:       MIT
 Group:         Libraries
-Source0:       https://www.freedesktop.org/software/virgl/%{name}-%{version}.tar.bz2
-# Source0-md5: f46ff65025c869c0ae86ba337cc699c2
-Patch0:                %{name}-link.patch
+#Source0Download: https://gitlab.freedesktop.org/virgl/virglrenderer/-/tags
+Source0:       https://gitlab.freedesktop.org/virgl/virglrenderer/-/archive/%{version}/%{name}-%{version}.tar.bz2
+# Source0-md5: 0918da613ff02a8c1c34041d81144e5f
 URL:           https://virgil3d.github.io/
-BuildRequires: autoconf >= 2.60
-BuildRequires: automake
+BuildRequires: Mesa-libgbm-devel
 BuildRequires: check-devel >= 0.9.4
 BuildRequires: libdrm-devel >= 2.4.50
-BuildRequires: libepoxy-devel
-BuildRequires: libtool >= 2:2
+BuildRequires: libepoxy-devel >= 1.5.4
+BuildRequires: meson >= 0.46
+BuildRequires: ninja >= 1.5
 BuildRequires: pkgconfig
 BuildRequires: python >= 2
+BuildRequires: rpmbuild(macros) >= 1.736
+BuildRequires: sed >= 4.0
 BuildRequires: xorg-lib-libX11-devel
 Requires:      libdrm >= 2.4.50
+Requires:      libepoxy >= 1.5.4
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -57,27 +61,21 @@ Statyczna biblioteka virglrenderer.
 
 %prep
 %setup -q
-%patch0 -p1
+
+%if %{with static_libs}
+%{__sed} -i -e '/^libvirglrenderer = / s/shared_library/library/' src/meson.build
+%endif
 
 %build
-%{__libtoolize}
-%{__aclocal} -I build-aux
-%{__autoconf}
-%{__autoheader}
-%{__automake}
-%configure \
-       --disable-silent-rules \
-       %{?with_static_libs:--enable-static}
-%{__make}
+%meson build \
+       %{!?with_static_libs:--default-library=shared}
+
+%ninja_build -C build
 
 %install
 rm -rf $RPM_BUILD_ROOT
 
-%{__make} install \
-       DESTDIR=$RPM_BUILD_ROOT
-
-# obsoleted by pkg-config
-%{__rm} $RPM_BUILD_ROOT%{_libdir}/libvirglrenderer.la
+%ninja_install -C build
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -87,7 +85,7 @@ rm -rf $RPM_BUILD_ROOT
 %doc COPYING
 %attr(755,root,root) %{_bindir}/virgl_test_server
 %attr(755,root,root) %{_libdir}/libvirglrenderer.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libvirglrenderer.so.0
+%attr(755,root,root) %ghost %{_libdir}/libvirglrenderer.so.1
 
 %files devel
 %defattr(644,root,root,755)
This page took 0.108075 seconds and 4 git commands to generate.