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