qubes-core-admin-client.spec.in 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. Name: qubes-core-admin-client
  2. Version: @VERSION@
  3. Release: 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: python%{python3_pkgversion}-setuptools
  9. BuildRequires: python%{python3_pkgversion}-devel
  10. BuildRequires: python%{python3_pkgversion}-sphinx
  11. BuildRequires: python%{python3_pkgversion}-dbus
  12. Requires: python%{python3_pkgversion}-qubesadmin
  13. Requires: python%{python3_pkgversion}-yaml
  14. Requires: scrypt
  15. BuildArch: noarch
  16. Source0: %{name}-%{version}.tar.gz
  17. Conflicts: qubes-core-agent < 4.1.9
  18. # qubes-guid -C option
  19. Conflicts: qubes-gui-daemon < 4.1.7
  20. %description
  21. This package include managemt tools, like qvm-*.
  22. %package -n python%{python3_pkgversion}-qubesadmin
  23. Summary: Python%{python3_pkgversion} module qubesadmin
  24. Requires: python%{python3_pkgversion}-daemon
  25. Requires: python%{python3_pkgversion}-docutils
  26. Requires: python%{python3_pkgversion}-lxml
  27. Requires: python%{python3_pkgversion}-xcffib
  28. Conflicts: qubes-core-dom0 < 4.1.12
  29. Conflicts: qubes-manager < 4.0.6
  30. %description -n python%{python3_pkgversion}-qubesadmin
  31. Python3 module qubesadmin.
  32. %prep
  33. %setup -q
  34. %build
  35. make -C doc PYTHON=%{__python3} SPHINXBUILD=sphinx-build-%{python3_version} man
  36. %install
  37. rm -rf build
  38. %make_install PYTHON=%{__python3}
  39. make -C doc DESTDIR=$RPM_BUILD_ROOT \
  40. PYTHON=%{__python3} SPHINXBUILD=sphinx-build-%{python3_version} \
  41. install
  42. %files
  43. %defattr(-,root,root,-)
  44. %doc LICENSE
  45. %config /etc/xdg/autostart/qvm-start-daemon.desktop
  46. %config /etc/xdg/autostart/qvm-start-daemon-kde.desktop
  47. %{_bindir}/qubes-*
  48. %{_bindir}/qvm-*
  49. %{_mandir}/man1/qvm-*.1*
  50. %{_mandir}/man1/qubes*.1*
  51. %files -n python%{python3_pkgversion}-qubesadmin
  52. %{python3_sitelib}/qubesadmin-*egg-info
  53. %{python3_sitelib}/qubesadmin
  54. %changelog
  55. @CHANGELOG@