diff options
-rw-r--r-- | spice-protocol-codegen.spec (renamed from spice-protocol.spec) | 49 |
1 files changed, 21 insertions, 28 deletions
diff --git a/spice-protocol.spec b/spice-protocol-codegen.spec index 48dc54b..bc0c37a 100644 --- a/spice-protocol.spec +++ b/spice-protocol-codegen.spec @@ -1,51 +1,42 @@ -Summary: SPICE protocol headers -Summary(pl.UTF-8): Pliki nagłówkowe protokołu SPICE -Name: spice-protocol +# NOTE: compatibility package, will most likely go away after spice 0.12.6/0.13.0 +Summary: SPICE code generator +Summary(pl.UTF-8): Generator kodu SPICE +Name: spice-protocol-codegen +# the only spice-protocol release containing codegen Version: 0.12.10 Release: 1 License: BSD -Group: Development/Libraries -Source0: http://www.spice-space.org/download/releases/%{name}-%{version}.tar.bz2 +Group: Development/Tools +Source0: http://www.spice-space.org/download/releases/spice-protocol-%{version}.tar.bz2 # Source0-md5: 1fb9d0dcdd42dce1b476ae8aa7569bcc URL: http://www.spice-space.org/ -BuildRequires: python +BuildRequires: python >= 2 BuildRequires: python-pyparsing BuildRequires: python-six BuildRequires: rpm-pythonprov BuildRequires: rpmbuild(macros) >= 1.446 BuildRequires: sed >= 4.0 +Requires: python-pyparsing +Requires: python-six +Conflicts: spice-protocol = 0.12.10 BuildArch: noarch BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description -Header files defining the SPICE protocol. +SPICE code generator. The Spice project aims to provide a complete open source solution for interaction with virtualized desktop devices. %description -l pl.UTF-8 -Pliki nagłówkowe protokołu SPICE. +Generator kodu SPICE. Celem projektu Spice jest dostarczenie pełnego, mającego otwarte źródła rozwiązania do interakcji z wirtualizowanymi urządzeniami biurkowymi. -%package codegen -Summary: SPICE code generator -Summary(pl.UTF-8): Generator kodu SPICE -Group: Development/Tools -Requires: %{name} = %{version}-%{release} -Requires: python-pyparsing -Requires: python-six - -%description codegen -SPICE code generator. - -%description codegen -l pl.UTF-8 -Generator kodu SPICE. - %prep -%setup -q +%setup -q -n spice-protocol-%{version} %{__sed} -i -e '1s,/usr/bin/env python,%{__python},' spice_codegen.py @@ -62,25 +53,27 @@ rm -rf $RPM_BUILD_ROOT %{__make} install \ DESTDIR=$RPM_BUILD_ROOT +%{__mv} $RPM_BUILD_ROOT%{_npkgconfigdir}/spice-protocol{,-codegen}.pc +%{__sed} -i -e '/^Name:/s/spice-protocol$/spice-protocol-codegen/' $RPM_BUILD_ROOT%{_npkgconfigdir}/spice-protocol-codegen.pc + %py_comp $RPM_BUILD_ROOT%{_datadir}/spice-protocol %py_ocomp $RPM_BUILD_ROOT%{_datadir}/spice-protocol %py_postclean %{_datadir}/spice-protocol/python_modules +# packaged in spice-protocol +%{__rm} -r $RPM_BUILD_ROOT%{_includedir}/spice-1 + %clean rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) %doc COPYING NEWS -%{_includedir}/spice-1 %dir %{_datadir}/spice-protocol %{_datadir}/spice-protocol/spice.proto %{_datadir}/spice-protocol/spice1.proto -%{_npkgconfigdir}/spice-protocol.pc - -%files codegen -%defattr(644,root,root,755) %attr(755,root,root) %{_datadir}/spice-protocol/spice_codegen.py %{_datadir}/spice-protocol/spice_codegen.py[co] %dir %{_datadir}/spice-protocol/python_modules %{_datadir}/spice-protocol/python_modules/*.py[co] +%{_npkgconfigdir}/spice-protocol-codegen.pc |