]> git.pld-linux.org Git - packages/spice-space.git/blame - spice-space.spec
up to 0.14.2
[packages/spice-space.git] / spice-space.spec
CommitLineData
f1c7fe93
JR
1#
2# Conditional build:
f60f8378 3%bcond_without opengl # OpenGL support
f1c7fe93 4#
8a86771e
JB
5Summary: SPICE virtualization solution
6Summary(pl.UTF-8): System wirtualizacji SPICE
7# real package name (spice) is already occupied
8Name: spice-space
ccb70346 9# NOTE: 0.13.x is unstable (see DEVEL branch for it)
714994a9 10Version: 0.14.2
b2151363 11Release: 1
8a86771e
JB
12License: LGPL v2.1+
13Group: Applications/Emulators
b2151363 14Source0: https://www.spice-space.org/download/releases/spice-server/spice-%{version}.tar.bz2
714994a9 15# Source0-md5: 7ca431580b662e7c3cb8021983a3d387
4c3a44da 16Patch0: spice-am.patch
375e4b0a 17URL: https://www.spice-space.org/
f60f8378 18%{?with_opengl:BuildRequires: OpenGL-GLU-devel}
625205ef 19%{?with_opengl:BuildRequires: OpenGL-devel}
8a86771e 20BuildRequires: alsa-lib-devel
d68f94e3 21BuildRequires: asciidoc
f60f8378
JB
22BuildRequires: autoconf >= 2.63
23BuildRequires: automake >= 1:1.11
69094da3 24BuildRequires: celt051-devel >= 0.5.1.1
0ffcd9c3 25BuildRequires: cyrus-sasl-devel >= 2
714994a9
JP
26BuildRequires: gcc >= 5:4.0
27BuildRequires: glib2-devel >= 1:2.38
28BuildRequires: gstreamer-devel >= 1.0
29BuildRequires: gstreamer-plugins-base-devel >= 1.0
30BuildRequires: libcacard-devel >= 2.5.1
8a86771e
JB
31BuildRequires: libjpeg-devel
32BuildRequires: libstdc++-devel
f60f8378 33BuildRequires: libtool >= 2:2
d68f94e3 34BuildRequires: lz4-devel
b2151363 35BuildRequires: openssl-devel >= 1.0.0
f60f8378 36BuildRequires: opus-devel >= 0.9.14
8a86771e
JB
37BuildRequires: pixman-devel >= 0.17.7
38BuildRequires: pkgconfig
9c015a50 39BuildRequires: python >= 2
06042b35 40BuildRequires: python-pyparsing
d68f94e3 41BuildRequires: python-six
f1c7fe93 42BuildRequires: rpmbuild(macros) >= 1.527
714994a9 43BuildRequires: spice-protocol >= 0.14.0
9c015a50 44BuildRequires: xorg-lib-libX11-devel
8a86771e
JB
45BuildRequires: xorg-lib-libXext-devel
46BuildRequires: xorg-lib-libXfixes-devel
8dae8717 47BuildRequires: xorg-lib-libXinerama-devel >= 1.0
8a86771e
JB
48BuildRequires: xorg-lib-libXrandr-devel >= 1.2
49BuildRequires: xorg-lib-libXrender-devel
50BuildRequires: zlib-devel
0d293d53 51ExclusiveArch: %{ix86} %{x8664} x32 arm
8a86771e
JB
52BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
53
54%description
55Spice is an open remote computing solution, providing client access to
56remote machine display and devices (e.g., keyboard, mouse, audio).
57Spice achieves a user experience similar to an interaction with a
58local machine, while trying to offload most of the intensive CPU and
59GPU tasks to the client. Spice is suitable for both LAN and WAN usage,
60without compromising on the user experience.
61
62%description -l pl.UTF-8
63Spice to rozwiązanie do zdalnych obliczeń, zapewniające dostęp
64kliencki ekranu i urządzeń zdalnej maszyny (klawiatury, myszy,
65dźwięku). Daje użytkownikowi wrażenie podobne do pracy lokalnej, ale
66próbuje większość zadań wykorzystujących intensywnie CPU i GPU zrzucić
67na klienta. Nadaje się do pracy w sieciach LAN i WAN, bez większych
68poświęceń ze strony doznań użytkownika.
69
70%package -n spice-server-libs
71Summary: SPICE server library
72Summary(pl.UTF-8): Biblioteka serwera SPICE
73Group: Libraries
74Requires: celt051 >= 0.5.1.1
714994a9 75Requires: glib2 >= 1:2.38
b2151363 76Requires: openssl >= 1.0.0
f60f8378 77Requires: opus >= 0.9.14
8a86771e 78Requires: pixman >= 0.17.7
d68f94e3 79Obsoletes: spice-client
8a86771e
JB
80
81%description -n spice-server-libs
82SPICE server library.
83
84%description -n spice-server-libs -l pl.UTF-8
85Biblioteka serwera SPICE.
86
87%package -n spice-server-devel
88Summary: Header files for SPICE server library
89Summary(pl.UTF-8): Pliki nagłówkowe biblioteki serwera SPICE
90Group: Development/Libraries
91Requires: celt051-devel >= 0.5.1.1
714994a9 92Requires: glib2-devel >= 1:2.38
b2151363 93Requires: openssl-devel >= 1.0.0
8a86771e
JB
94Requires: pixman-devel >= 0.17.7
95Requires: spice-server-libs = %{version}-%{release}
96
97%description -n spice-server-devel
98Header files for SPICE server library.
99
100%description -n spice-server-devel -l pl.UTF-8
101Pliki nagłówkowe biblioteki serwera SPICE.
102
103%package -n spice-server-static
104Summary: Static SPICE server library
105Summary(pl.UTF-8): Statyczna biblioteka serwera SPICE
106Group: Development/Libraries
107Requires: spice-server-devel = %{version}-%{release}
108
109%description -n spice-server-static
110Static SPICE server library.
111
112%description -n spice-server-static -l pl.UTF-8
113Statyczna biblioteka serwera SPICE.
114
115%package -n spice-client
116Summary: SPICE client for X11
117Summary(pl.UTF-8): Klient SPICE dla X11
118Group: X11/Applications
119Requires: celt051 >= 0.5.1.1
714994a9 120Requires: libcacard >= 2.5.1
f60f8378 121Requires: opus >= 0.9.14
8a86771e 122Requires: pixman >= 0.17.7
8dae8717 123Requires: xorg-lib-libXinerama >= 1.0
625205ef 124Requires: xorg-lib-libXrandr >= 1.2
8a86771e
JB
125
126%description -n spice-client
127SPICE client for X11.
128
129%description -n spice-client -l pl.UTF-8
130Klient SPICE dla X11.
131
132%prep
133%setup -q -n spice-%{version}
134%patch0 -p1
8a86771e
JB
135
136%build
137%{__libtoolize}
d68f94e3 138%{__aclocal} -I m4
8a86771e
JB
139%{__autoconf}
140%{__autoheader}
141%{__automake}
b2151363 142cd subprojects/spice-common
d68f94e3
JB
143%{__libtoolize}
144%{__aclocal} -I m4
145%{__autoconf}
146%{__autoheader}
147%{__automake}
b2151363 148cd ../..
8a86771e 149%configure \
e68ab450 150 --disable-silent-rules \
b2151363 151 --enable-celt051 \
69094da3 152 --enable-client \
d68f94e3 153 --enable-lz4 \
f60f8378 154 %{?with_opengl:--enable-opengl} \
375e4b0a
JB
155 --enable-smartcard \
156 --enable-static
f60f8378 157
8a86771e
JB
158%{__make}
159
160%install
161rm -rf $RPM_BUILD_ROOT
162
163%{__make} install \
164 DESTDIR=$RPM_BUILD_ROOT
165
166# obsoleted by pkg-config
167%{__rm} $RPM_BUILD_ROOT%{_libdir}/libspice-server.la
168
169%clean
170rm -rf $RPM_BUILD_ROOT
171
172%post -n spice-server-libs -p /sbin/ldconfig
173%postun -n spice-server-libs -p /sbin/ldconfig
174
175%files -n spice-server-libs
176%defattr(644,root,root,755)
177%doc NEWS README
178%attr(755,root,root) %{_libdir}/libspice-server.so.*.*.*
179%attr(755,root,root) %ghost %{_libdir}/libspice-server.so.1
180
181%files -n spice-server-devel
182%defattr(644,root,root,755)
8a86771e 183%attr(755,root,root) %{_libdir}/libspice-server.so
8b35789c 184%{_includedir}/spice-server
8a86771e
JB
185%{_pkgconfigdir}/spice-server.pc
186
187%files -n spice-server-static
188%defattr(644,root,root,755)
189%{_libdir}/libspice-server.a
This page took 0.081068 seconds and 4 git commands to generate.