qubes-core-admin-client.spec 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. Name: qubes-core-admin-client
  2. Version: %(cat version)
  3. Release: 0.1%{?dist}
  4. Summary: Qubes OS admin client tools
  5. Group: Qubes
  6. License: LGPLv2.1+
  7. URL: https://www.qubes-os.org
  8. BuildRequires: python2-setuptools
  9. BuildRequires: python3-setuptools
  10. BuildRequires: python2-devel
  11. BuildRequires: python3-devel
  12. BuildRequires: python3-sphinx
  13. BuildRequires: python3-dbus
  14. Requires: python3-qubesadmin
  15. BuildArch: noarch
  16. %if 0%{?qubes_builder}
  17. %define _builddir %(pwd)
  18. %endif
  19. %description
  20. This package include managemt tools, like qvm-*.
  21. %package -n python2-qubesadmin
  22. Summary: Python2 module qubesadmin
  23. Requires: python-daemon
  24. Requires: python-docutils
  25. %description -n python2-qubesadmin
  26. Python2 module qubesadmin.
  27. %package -n python3-qubesadmin
  28. Summary: Python3 module qubesadmin
  29. Requires: python3-daemon
  30. Requires: python3-docutils
  31. Conflicts: qubes-manager < 4.0.6
  32. %description -n python3-qubesadmin
  33. Python3 module qubesadmin.
  34. %prep
  35. %if !0%{?qubes_builder}
  36. %setup -q
  37. %endif
  38. %build
  39. make -C doc PYTHON=%{__python3} SPHINXBUILD=sphinx-build-%{python3_version} man
  40. %install
  41. rm -rf build
  42. %make_install PYTHON=%{__python2}
  43. rm -rf build
  44. %make_install PYTHON=%{__python3}
  45. make -C doc DESTDIR=$RPM_BUILD_ROOT \
  46. PYTHON=%{__python3} SPHINXBUILD=sphinx-build-%{python3_version} \
  47. install
  48. %files
  49. %defattr(-,root,root,-)
  50. %doc LICENSE
  51. %config /etc/xdg/autostart/qvm-start-gui.desktop
  52. %{_bindir}/qubes-*
  53. %{_bindir}/qvm-*
  54. %{_mandir}/man1/qvm-*.1*
  55. %{_mandir}/man1/qubes*.1*
  56. %files -n python2-qubesadmin
  57. %{python_sitelib}/qubesadmin-*egg-info
  58. %{python_sitelib}/qubesadmin
  59. %files -n python3-qubesadmin
  60. %{python3_sitelib}/qubesadmin-*egg-info
  61. %{python3_sitelib}/qubesadmin
  62. %changelog