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

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