]> git.pld-linux.org Git - packages/spice-space.git/blame - spice-space.spec
- release 2 (by relup.sh)
[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)
4c3a44da 10Version: 0.14.0
d90f6c48 11Release: 2
8a86771e
JB
12License: LGPL v2.1+
13Group: Applications/Emulators
375e4b0a 14Source0: https://www.spice-space.org/download/releases/spice-%{version}.tar.bz2
4c3a44da
JP
15# Source0-md5: 6622aa7dfb5cd026a4d0d7e659216d26
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
4c3a44da 27BuildRequires: glib2-devel >= 1:2.28
8a86771e
JB
28BuildRequires: libcacard-devel >= 0.1.2
29BuildRequires: libjpeg-devel
30BuildRequires: libstdc++-devel
f60f8378 31BuildRequires: libtool >= 2:2
d68f94e3 32BuildRequires: lz4-devel
8a86771e 33BuildRequires: openssl-devel
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
4c3a44da 41BuildRequires: spice-protocol >= 0.12.13
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
f60f8378 73Requires: opus >= 0.9.14
69094da3 74Requires: glib2 >= 1:2.22
8a86771e 75Requires: pixman >= 0.17.7
d68f94e3 76Obsoletes: spice-client
8a86771e
JB
77
78%description -n spice-server-libs
79SPICE server library.
80
81%description -n spice-server-libs -l pl.UTF-8
82Biblioteka serwera SPICE.
83
84%package -n spice-server-devel
85Summary: Header files for SPICE server library
86Summary(pl.UTF-8): Pliki nagłówkowe biblioteki serwera SPICE
87Group: Development/Libraries
88Requires: celt051-devel >= 0.5.1.1
69094da3 89Requires: glib2-devel >= 1:2.22
8a86771e
JB
90Requires: openssl-devel
91Requires: pixman-devel >= 0.17.7
92Requires: spice-server-libs = %{version}-%{release}
93
94%description -n spice-server-devel
95Header files for SPICE server library.
96
97%description -n spice-server-devel -l pl.UTF-8
98Pliki nagłówkowe biblioteki serwera SPICE.
99
100%package -n spice-server-static
101Summary: Static SPICE server library
102Summary(pl.UTF-8): Statyczna biblioteka serwera SPICE
103Group: Development/Libraries
104Requires: spice-server-devel = %{version}-%{release}
105
106%description -n spice-server-static
107Static SPICE server library.
108
109%description -n spice-server-static -l pl.UTF-8
110Statyczna biblioteka serwera SPICE.
111
112%package -n spice-client
113Summary: SPICE client for X11
114Summary(pl.UTF-8): Klient SPICE dla X11
115Group: X11/Applications
116Requires: celt051 >= 0.5.1.1
117Requires: libcacard >= 0.1.2
f60f8378 118Requires: opus >= 0.9.14
8a86771e
JB
119Requires: pixman >= 0.17.7
120Requires: xorg-lib-libXrandr >= 1.2
8dae8717 121Requires: xorg-lib-libXinerama >= 1.0
8a86771e
JB
122
123%description -n spice-client
124SPICE client for X11.
125
126%description -n spice-client -l pl.UTF-8
127Klient SPICE dla X11.
128
129%prep
130%setup -q -n spice-%{version}
131%patch0 -p1
8a86771e
JB
132
133%build
134%{__libtoolize}
d68f94e3 135%{__aclocal} -I m4
8a86771e
JB
136%{__autoconf}
137%{__autoheader}
138%{__automake}
d68f94e3
JB
139cd spice-common
140%{__libtoolize}
141%{__aclocal} -I m4
142%{__autoconf}
143%{__autoheader}
144%{__automake}
145cd ..
8a86771e 146%configure \
e68ab450 147 --disable-silent-rules \
69094da3 148 --enable-client \
d68f94e3 149 --enable-lz4 \
f60f8378 150 %{?with_opengl:--enable-opengl} \
375e4b0a
JB
151 --enable-smartcard \
152 --enable-static
f60f8378 153
8a86771e
JB
154%{__make}
155
156%install
157rm -rf $RPM_BUILD_ROOT
158
159%{__make} install \
160 DESTDIR=$RPM_BUILD_ROOT
161
162# obsoleted by pkg-config
163%{__rm} $RPM_BUILD_ROOT%{_libdir}/libspice-server.la
164
165%clean
166rm -rf $RPM_BUILD_ROOT
167
168%post -n spice-server-libs -p /sbin/ldconfig
169%postun -n spice-server-libs -p /sbin/ldconfig
170
171%files -n spice-server-libs
172%defattr(644,root,root,755)
173%doc NEWS README
174%attr(755,root,root) %{_libdir}/libspice-server.so.*.*.*
175%attr(755,root,root) %ghost %{_libdir}/libspice-server.so.1
176
177%files -n spice-server-devel
178%defattr(644,root,root,755)
8a86771e 179%attr(755,root,root) %{_libdir}/libspice-server.so
8b35789c 180%{_includedir}/spice-server
8a86771e
JB
181%{_pkgconfigdir}/spice-server.pc
182
183%files -n spice-server-static
184%defattr(644,root,root,755)
185%{_libdir}/libspice-server.a
This page took 0.090564 seconds and 4 git commands to generate.