2017-05-11 23:21:04 +02:00
|
|
|
Name: qubes-core-admin-client
|
2017-02-27 20:19:00 +01:00
|
|
|
Version: %(cat version)
|
|
|
|
Release: 0.1%{?dist}
|
2017-05-11 23:21:04 +02:00
|
|
|
Summary: Qubes OS admin client tools
|
2017-02-27 20:19:00 +01:00
|
|
|
|
|
|
|
Group: Qubes
|
|
|
|
License: LGPLv2.1+
|
|
|
|
URL: https://www.qubes-os.org
|
|
|
|
|
|
|
|
BuildRequires: python2-setuptools
|
|
|
|
BuildRequires: python2-devel
|
2017-10-15 18:56:52 +02:00
|
|
|
%if 0%{?rhel} >= 7
|
|
|
|
BuildRequires: python34-setuptools
|
|
|
|
BuildRequires: python34-devel
|
|
|
|
BuildRequires: python-sphinx
|
|
|
|
BuildRequires: python34-dbus
|
|
|
|
Requires: python34-qubesadmin
|
|
|
|
%else
|
|
|
|
BuildRequires: python3-setuptools
|
2017-02-27 20:19:00 +01:00
|
|
|
BuildRequires: python3-devel
|
2017-05-11 20:22:51 +02:00
|
|
|
BuildRequires: python3-sphinx
|
|
|
|
BuildRequires: python3-dbus
|
2017-05-11 23:21:04 +02:00
|
|
|
Requires: python3-qubesadmin
|
2017-10-15 18:56:52 +02:00
|
|
|
%endif
|
2017-02-27 20:19:00 +01:00
|
|
|
BuildArch: noarch
|
|
|
|
|
|
|
|
%if 0%{?qubes_builder}
|
|
|
|
%define _builddir %(pwd)
|
|
|
|
%endif
|
|
|
|
|
|
|
|
%description
|
|
|
|
This package include managemt tools, like qvm-*.
|
|
|
|
|
2017-05-11 23:21:04 +02:00
|
|
|
%package -n python2-qubesadmin
|
|
|
|
Summary: Python2 module qubesadmin
|
2017-05-20 03:44:40 +02:00
|
|
|
Requires: python-daemon
|
2017-05-23 04:31:20 +02:00
|
|
|
Requires: python-docutils
|
2018-01-04 23:29:20 +01:00
|
|
|
Requires: python2-lxml
|
2017-02-27 20:19:00 +01:00
|
|
|
|
2017-05-11 23:21:04 +02:00
|
|
|
%description -n python2-qubesadmin
|
|
|
|
Python2 module qubesadmin.
|
2017-02-27 20:19:00 +01:00
|
|
|
|
2017-10-15 18:56:52 +02:00
|
|
|
%if 0%{?rhel} >= 7
|
|
|
|
%package -n python34-qubesadmin
|
|
|
|
Summary: Python34 module qubesadmin
|
|
|
|
Requires: python-daemon
|
|
|
|
Requires: python34-docutils
|
2018-01-04 23:29:20 +01:00
|
|
|
Requires: python34-lxml
|
2017-10-15 18:56:52 +02:00
|
|
|
Conflicts: qubes-manager < 4.0.6
|
|
|
|
|
|
|
|
%description -n python34-qubesadmin
|
|
|
|
Python34 module qubesadmin.
|
|
|
|
%else
|
2017-05-11 23:21:04 +02:00
|
|
|
%package -n python3-qubesadmin
|
|
|
|
Summary: Python3 module qubesadmin
|
2017-04-27 01:06:15 +02:00
|
|
|
Requires: python3-daemon
|
2017-05-23 04:31:20 +02:00
|
|
|
Requires: python3-docutils
|
2018-01-04 23:29:20 +01:00
|
|
|
Requires: python3-lxml
|
2017-10-08 16:59:55 +02:00
|
|
|
Conflicts: qubes-manager < 4.0.6
|
2017-02-27 20:19:00 +01:00
|
|
|
|
2017-05-11 23:21:04 +02:00
|
|
|
%description -n python3-qubesadmin
|
|
|
|
Python3 module qubesadmin.
|
2017-10-15 18:56:52 +02:00
|
|
|
%endif
|
2017-02-27 20:19:00 +01:00
|
|
|
|
|
|
|
%prep
|
|
|
|
%if !0%{?qubes_builder}
|
|
|
|
%setup -q
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
|
|
%build
|
2017-10-15 18:56:52 +02:00
|
|
|
%if 0%{?rhel} >= 7
|
|
|
|
make -C doc PYTHON=%{__python3} SPHINXBUILD=sphinx-build man
|
|
|
|
%else
|
2017-05-11 20:22:51 +02:00
|
|
|
make -C doc PYTHON=%{__python3} SPHINXBUILD=sphinx-build-%{python3_version} man
|
2017-10-15 18:56:52 +02:00
|
|
|
%endif
|
2017-02-27 20:19:00 +01:00
|
|
|
|
|
|
|
%install
|
2017-04-14 13:26:45 +02:00
|
|
|
rm -rf build
|
2017-02-27 20:19:00 +01:00
|
|
|
%make_install PYTHON=%{__python2}
|
2017-04-14 13:26:45 +02:00
|
|
|
rm -rf build
|
2017-02-27 20:19:00 +01:00
|
|
|
%make_install PYTHON=%{__python3}
|
|
|
|
|
2017-10-15 18:56:52 +02:00
|
|
|
%if 0%{?rhel} >= 7
|
|
|
|
make -C doc DESTDIR=$RPM_BUILD_ROOT \
|
|
|
|
PYTHON=%{__python3} SPHINXBUILD=sphinx-build \
|
|
|
|
install
|
|
|
|
%else
|
2017-05-11 20:22:51 +02:00
|
|
|
make -C doc DESTDIR=$RPM_BUILD_ROOT \
|
|
|
|
PYTHON=%{__python3} SPHINXBUILD=sphinx-build-%{python3_version} \
|
|
|
|
install
|
2017-10-15 18:56:52 +02:00
|
|
|
%endif
|
2017-05-11 20:22:51 +02:00
|
|
|
|
2017-02-27 20:19:00 +01:00
|
|
|
|
|
|
|
%files
|
2017-05-11 20:22:51 +02:00
|
|
|
%defattr(-,root,root,-)
|
2017-02-27 20:19:00 +01:00
|
|
|
%doc LICENSE
|
2017-04-27 01:12:19 +02:00
|
|
|
%config /etc/xdg/autostart/qvm-start-gui.desktop
|
2017-05-12 00:16:26 +02:00
|
|
|
%{_bindir}/qubes-*
|
|
|
|
%{_bindir}/qvm-*
|
2017-05-11 20:22:51 +02:00
|
|
|
%{_mandir}/man1/qvm-*.1*
|
|
|
|
%{_mandir}/man1/qubes*.1*
|
2017-02-27 20:19:00 +01:00
|
|
|
|
2017-05-11 23:21:04 +02:00
|
|
|
%files -n python2-qubesadmin
|
|
|
|
%{python_sitelib}/qubesadmin-*egg-info
|
|
|
|
%{python_sitelib}/qubesadmin
|
2017-02-27 20:19:00 +01:00
|
|
|
|
2017-10-15 18:56:52 +02:00
|
|
|
%if 0%{?rhel} >= 7
|
|
|
|
%files -n python34-qubesadmin
|
|
|
|
%else
|
2017-05-11 23:21:04 +02:00
|
|
|
%files -n python3-qubesadmin
|
2017-10-15 18:56:52 +02:00
|
|
|
%endif
|
2017-05-11 23:21:04 +02:00
|
|
|
%{python3_sitelib}/qubesadmin-*egg-info
|
|
|
|
%{python3_sitelib}/qubesadmin
|
2017-02-27 20:19:00 +01:00
|
|
|
|
|
|
|
|
|
|
|
%changelog
|
|
|
|
|