qmgr.spec 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. %{!?python_sitearch: %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
  2. %{!?version: %define version %(cat version)}
  3. Name: qubes-manager
  4. Version: %{version}
  5. Release: 1
  6. Summary: The Graphical Qubes VM Manager.
  7. Group: Qubes
  8. Vendor: Invisible Things Lab
  9. License: GPL
  10. URL: http://fixme
  11. Requires: python, PyQt4, qubes-core-dom0 >= 1.0.3, kdebase
  12. BuildRequires: PyQt4-devel
  13. AutoReq: 0
  14. %define _builddir %(pwd)
  15. %description
  16. The Graphical Qubes VM Manager.
  17. %build
  18. make res
  19. %install
  20. mkdir -p $RPM_BUILD_ROOT/usr/bin/
  21. cp qubes-manager $RPM_BUILD_ROOT/usr/bin
  22. mkdir -p $RPM_BUILD_ROOT%{python_sitearch}/qubesmanager/
  23. cp qubesmanager/main.py $RPM_BUILD_ROOT%{python_sitearch}/qubesmanager
  24. cp qubesmanager/qrc_resources.py $RPM_BUILD_ROOT%{python_sitearch}/qubesmanager
  25. cp qubesmanager/__init__.py $RPM_BUILD_ROOT%{python_sitearch}/qubesmanager
  26. cp qubesmanager/ui_newappvmdlg.py $RPM_BUILD_ROOT%{python_sitearch}/qubesmanager
  27. mkdir -p $RPM_BUILD_ROOT/usr/share/applications
  28. cp qubes-manager.desktop $RPM_BUILD_ROOT/usr/share/applications
  29. mkdir -p $RPM_BUILD_ROOT/etc/xdg/autostart/
  30. cp qubes-manager.desktop $RPM_BUILD_ROOT/etc/xdg/autostart/
  31. %post
  32. update-desktop-database &> /dev/null || :
  33. %postun
  34. update-desktop-database &> /dev/null || :
  35. %clean
  36. rm -rf $RPM_BUILD_ROOT
  37. %files
  38. %defattr(-,root,root,-)
  39. /usr/bin/qubes-manager
  40. %{python_sitearch}/qubesmanager/__init__.py
  41. %{python_sitearch}/qubesmanager/__init__.pyo
  42. %{python_sitearch}/qubesmanager/__init__.pyc
  43. %{python_sitearch}/qubesmanager/main.py
  44. %{python_sitearch}/qubesmanager/main.pyc
  45. %{python_sitearch}/qubesmanager/main.pyo
  46. %{python_sitearch}/qubesmanager/qrc_resources.py
  47. %{python_sitearch}/qubesmanager/qrc_resources.pyc
  48. %{python_sitearch}/qubesmanager/qrc_resources.pyo
  49. %{python_sitearch}/qubesmanager/ui_newappvmdlg.py
  50. %{python_sitearch}/qubesmanager/ui_newappvmdlg.pyc
  51. %{python_sitearch}/qubesmanager/ui_newappvmdlg.pyo
  52. /usr/share/applications/qubes-manager.desktop
  53. /etc/xdg/autostart/qubes-manager.desktop