]> git.pld-linux.org Git - packages/virglrenderer.git/blame - virglrenderer.spec
- BR libX11 (used when epoxy_has_glx, which is true in PLD)
[packages/virglrenderer.git] / virglrenderer.spec
CommitLineData
ff16879a
JB
1#
2# Conditional build:
3%bcond_without static_libs # static library
4#
5Summary: VirGL virtual OpenGL renderer library
6Summary(pl.UTF-8): VirGL - biblioteka wirtualnego renderera OpenGL
7Name: virglrenderer
512d3ce6 8Version: 0.7.0
ff16879a
JB
9Release: 1
10License: MIT
11Group: Libraries
12Source0: https://www.freedesktop.org/software/virgl/%{name}-%{version}.tar.bz2
512d3ce6 13# Source0-md5: f46ff65025c869c0ae86ba337cc699c2
ff16879a
JB
14Patch0: %{name}-link.patch
15URL: https://virgil3d.github.io/
16BuildRequires: autoconf >= 2.60
17BuildRequires: automake
18BuildRequires: check-devel >= 0.9.4
19BuildRequires: libdrm-devel >= 2.4.50
20BuildRequires: libepoxy-devel
21BuildRequires: libtool >= 2:2
22BuildRequires: pkgconfig
23BuildRequires: python >= 2
ae27ca46 24BuildRequires: xorg-lib-libX11-devel
ff16879a
JB
25Requires: libdrm >= 2.4.50
26BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
27
28%description
29VirGL virtual OpenGL renderer library.
30
31%description -l pl.UTF-8
32VirGL - biblioteka wirtualnego renderera OpenGL.
33
34%package devel
35Summary: Header file for virglrenderer library
36Summary(pl.UTF-8): Plik nagłówkowy biblioteki virglrenderer
37Group: Development/Libraries
38Requires: %{name} = %{version}-%{release}
39
40%description devel
41Header file for virglrenderer library.
42
43%description devel -l pl.UTF-8
44Plik nagłówkowy biblioteki virglrenderer.
45
46%package static
47Summary: Static virglrenderer library
48Summary(pl.UTF-8): Statyczna biblioteka virglrenderer
49Group: Development/Libraries
50Requires: %{name}-devel = %{version}-%{release}
51
52%description static
53Static virglrenderer library.
54
55%description static -l pl.UTF-8
56Statyczna biblioteka virglrenderer.
57
58%prep
59%setup -q
60%patch0 -p1
61
62%build
63%{__libtoolize}
64%{__aclocal} -I build-aux
65%{__autoconf}
66%{__autoheader}
67%{__automake}
68%configure \
69 --disable-silent-rules \
70 %{?with_static_libs:--enable-static}
71%{__make}
72
73%install
74rm -rf $RPM_BUILD_ROOT
75
76%{__make} install \
77 DESTDIR=$RPM_BUILD_ROOT
78
79# obsoleted by pkg-config
80%{__rm} $RPM_BUILD_ROOT%{_libdir}/libvirglrenderer.la
81
82%clean
83rm -rf $RPM_BUILD_ROOT
84
85%files
86%defattr(644,root,root,755)
87%doc COPYING
88%attr(755,root,root) %{_bindir}/virgl_test_server
89%attr(755,root,root) %{_libdir}/libvirglrenderer.so.*.*.*
90%attr(755,root,root) %ghost %{_libdir}/libvirglrenderer.so.0
91
92%files devel
93%defattr(644,root,root,755)
94%attr(755,root,root) %{_libdir}/libvirglrenderer.so
95%{_includedir}/virgl
96%{_pkgconfigdir}/virglrenderer.pc
97
98%if %{with static_libs}
99%files static
100%defattr(644,root,root,755)
101%{_libdir}/libvirglrenderer.a
102%endif
This page took 0.273393 seconds and 4 git commands to generate.