qmgr.spec 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  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. AutoReq: 0
  13. %define _builddir %(pwd)
  14. %description
  15. The Graphical Qubes VM Manager.
  16. %install
  17. mkdir -p $RPM_BUILD_ROOT/usr/bin/
  18. cp qubes-manager $RPM_BUILD_ROOT/usr/bin
  19. mkdir -p $RPM_BUILD_ROOT%{python_sitearch}/qubesmanager/
  20. cp qubesmanager/main.py $RPM_BUILD_ROOT%{python_sitearch}/qubesmanager
  21. cp qubesmanager/qrc_resources.py $RPM_BUILD_ROOT%{python_sitearch}/qubesmanager
  22. cp qubesmanager/__init__.py $RPM_BUILD_ROOT%{python_sitearch}/qubesmanager
  23. cp qubesmanager/ui_newappvmdlg.py $RPM_BUILD_ROOT%{python_sitearch}/qubesmanager
  24. mkdir -p $RPM_BUILD_ROOT/usr/share/applications
  25. cp qubes-manager.desktop $RPM_BUILD_ROOT/usr/share/applications
  26. mkdir -p $RPM_BUILD_ROOT/etc/xdg/autostart/
  27. cp qubes-manager.desktop $RPM_BUILD_ROOT/etc/xdg/autostart/
  28. %post
  29. update-desktop-database &> /dev/null || :
  30. %postun
  31. update-desktop-database &> /dev/null || :
  32. %clean
  33. rm -rf $RPM_BUILD_ROOT
  34. %files
  35. %defattr(-,root,root,-)
  36. /usr/bin/qubes-manager
  37. %{python_sitearch}/qubesmanager/__init__.py
  38. %{python_sitearch}/qubesmanager/__init__.pyo
  39. %{python_sitearch}/qubesmanager/__init__.pyc
  40. %{python_sitearch}/qubesmanager/main.py
  41. %{python_sitearch}/qubesmanager/main.pyc
  42. %{python_sitearch}/qubesmanager/main.pyo
  43. %{python_sitearch}/qubesmanager/qrc_resources.py
  44. %{python_sitearch}/qubesmanager/qrc_resources.pyc
  45. %{python_sitearch}/qubesmanager/qrc_resources.pyo
  46. %{python_sitearch}/qubesmanager/ui_newappvmdlg.py
  47. %{python_sitearch}/qubesmanager/ui_newappvmdlg.pyc
  48. %{python_sitearch}/qubesmanager/ui_newappvmdlg.pyo
  49. /usr/share/applications/qubes-manager.desktop
  50. /etc/xdg/autostart/qubes-manager.desktop