Name: qubes-manager Version: @VERSION@ Release: 1%{?dist} Summary: The Graphical Qubes VM Manager. BuildArch: noarch Group: Qubes Vendor: Invisible Things Lab License: GPL URL: https://www.qubes-os.org Requires: python%{python3_pkgversion} Requires: python%{python3_pkgversion}-PyQt5 Requires: python%{python3_pkgversion}-inotify Requires: python%{python3_pkgversion}-qubesadmin >= 4.0.19 Requires: python%{python3_pkgversion}-Quamash Requires: qubes-desktop-linux-common >= 4.0.16 Requires: qubes-artwork Requires: pmount Requires: cryptsetup Requires: wmctrl BuildRequires: python%{python3_pkgversion}-PyQt5-devel BuildRequires: python%{python3_pkgversion}-devel %if 0%{?rhel} == 7 BuildRequires: qt5-qtbase-devel %else BuildRequires: qt5-devel %endif BuildRequires: qt5-linguist AutoReq: 0 Source0: %{name}-%{version}.tar.gz %description The Graphical Qubes VM Manager. %prep %setup -q %build make ui res translations make python %install make python_install \ DESTDIR=$RPM_BUILD_ROOT mkdir -p $RPM_BUILD_ROOT/usr/libexec/qubes-manager/ cp qubesmanager/mount_for_backup.sh $RPM_BUILD_ROOT/usr/libexec/qubes-manager/ cp qubesmanager/qvm_about.sh $RPM_BUILD_ROOT/usr/libexec/qubes-manager/ cp qubesmanager/dsa-4371-update $RPM_BUILD_ROOT/usr/libexec/qubes-manager/ mkdir -p $RPM_BUILD_ROOT/usr/share/applications cp qubes-global-settings.desktop $RPM_BUILD_ROOT/usr/share/applications/ cp qubes-vm-create.desktop $RPM_BUILD_ROOT/usr/share/applications/ cp qubes-backup.desktop $RPM_BUILD_ROOT/usr/share/applications/ cp qubes-backup-restore.desktop $RPM_BUILD_ROOT/usr/share/applications/ cp qubes-qube-manager.desktop $RPM_BUILD_ROOT/usr/share/applications/ cp qubes-template-manager.desktop $RPM_BUILD_ROOT/usr/share/applications/ mkdir -p $RPM_BUILD_ROOT/usr/share/desktop-directories/ cp qubes-tools.directory $RPM_BUILD_ROOT/usr/share/desktop-directories/ mkdir -p $RPM_BUILD_ROOT/etc/xdg/menus/applications-merged/ cp qubes-tools.menu $RPM_BUILD_ROOT/etc/xdg/menus/applications-merged/ %post update-desktop-database &> /dev/null || : %postun update-desktop-database &> /dev/null || : %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) /usr/bin/qubes-global-settings /usr/bin/qubes-vm-settings /usr/bin/qubes-vm-create /usr/bin/qubes-vm-boot-from-device /usr/bin/qubes-backup /usr/bin/qubes-backup-restore /usr/bin/qubes-qube-manager /usr/bin/qubes-log-viewer /usr/bin/qubes-template-manager /usr/libexec/qubes-manager/mount_for_backup.sh /usr/libexec/qubes-manager/qvm_about.sh /usr/libexec/qubes-manager/dsa-4371-update %dir %{python3_sitelib}/qubesmanager %{python3_sitelib}/qubesmanager/__pycache__ %{python3_sitelib}/qubesmanager/__init__.py %{python3_sitelib}/qubesmanager/clipboard.py %{python3_sitelib}/qubesmanager/table_widgets.py %{python3_sitelib}/qubesmanager/appmenu_select.py %{python3_sitelib}/qubesmanager/backup.py %{python3_sitelib}/qubesmanager/backup_utils.py %{python3_sitelib}/qubesmanager/firewall.py %{python3_sitelib}/qubesmanager/global_settings.py %{python3_sitelib}/qubesmanager/multiselectwidget.py %{python3_sitelib}/qubesmanager/restore.py %{python3_sitelib}/qubesmanager/settings.py %{python3_sitelib}/qubesmanager/log_dialog.py %{python3_sitelib}/qubesmanager/about.py %{python3_sitelib}/qubesmanager/releasenotes.py %{python3_sitelib}/qubesmanager/informationnotes.py %{python3_sitelib}/qubesmanager/create_new_vm.py %{python3_sitelib}/qubesmanager/common_threads.py %{python3_sitelib}/qubesmanager/qube_manager.py %{python3_sitelib}/qubesmanager/utils.py %{python3_sitelib}/qubesmanager/bootfromdevice.py %{python3_sitelib}/qubesmanager/device_list.py %{python3_sitelib}/qubesmanager/template_manager.py %{python3_sitelib}/qubesmanager/resources_rc.py %{python3_sitelib}/qubesmanager/ui_backupdlg.py %{python3_sitelib}/qubesmanager/ui_bootfromdevice.py %{python3_sitelib}/qubesmanager/ui_globalsettingsdlg.py %{python3_sitelib}/qubesmanager/ui_multiselectwidget.py %{python3_sitelib}/qubesmanager/ui_newappvmdlg.py %{python3_sitelib}/qubesmanager/ui_newfwruledlg.py %{python3_sitelib}/qubesmanager/ui_restoredlg.py %{python3_sitelib}/qubesmanager/ui_settingsdlg.py %{python3_sitelib}/qubesmanager/ui_logdlg.py %{python3_sitelib}/qubesmanager/ui_about.py %{python3_sitelib}/qubesmanager/ui_releasenotes.py %{python3_sitelib}/qubesmanager/ui_informationnotes.py %{python3_sitelib}/qubesmanager/ui_qubemanager.py %{python3_sitelib}/qubesmanager/ui_devicelist.py %{python3_sitelib}/qubesmanager/ui_templatemanager.py %{python3_sitelib}/qubesmanager/i18n/qubesmanager_*.qm %{python3_sitelib}/qubesmanager/i18n/qubesmanager_*.ts %{python3_sitelib}/qubesmanager/tests/__pycache__ %{python3_sitelib}/qubesmanager/tests/__init__.py %{python3_sitelib}/qubesmanager/tests/test_backup.py %{python3_sitelib}/qubesmanager/tests/test_backup_utils.py %{python3_sitelib}/qubesmanager/tests/test_global_settings.py %{python3_sitelib}/qubesmanager/tests/test_qube_manager.py %{python3_sitelib}/qubesmanager/tests/test_create_new_vm.py %{python3_sitelib}/qubesmanager/tests/test_vm_settings.py %dir %{python3_sitelib}/qubesmanager-*.egg-info %{python3_sitelib}/qubesmanager-*.egg-info/* /usr/share/applications/qubes-global-settings.desktop /usr/share/applications/qubes-vm-create.desktop /usr/share/applications/qubes-backup.desktop /usr/share/applications/qubes-backup-restore.desktop /usr/share/applications/qubes-qube-manager.desktop /usr/share/applications/qubes-template-manager.desktop /usr/share/desktop-directories/qubes-tools.directory /etc/xdg/menus/applications-merged/qubes-tools.menu %changelog @CHANGELOG@