Makefile 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
  1. # $OpenBSD: Makefile,v 1.147 2017/05/08 17:19:21 ajacoutot Exp $
  2. COMMENT-main= GNOME desktop meta-package (base installation)
  3. COMMENT-extras= GNOME desktop meta-package (full installation)
  4. V= 3.24.2
  5. PKGNAME= gnome-${V}
  6. PKGNAME-main= gnome-${V}
  7. PKGNAME-extras= gnome-extras-${V}
  8. MAINTAINER= Jasper Lievisse Adriaanse <jasper@openbsd.org>, \
  9. Antoine Jacoutot <ajacoutot@openbsd.org>
  10. MULTI_PACKAGES= -main -extras
  11. # XXX should be a RUN_DEPENDS of x11/gnome/{libgnome-keyring,libsecret} but that
  12. # would create dependency loops:
  13. # libsecret -> gnome-keyring -> pinentry -> libsecret
  14. # libsecret -> gnome-keyring -> gcr -> gnupg2 -> pinentry -> gcr
  15. # org.freedesktop.secrets
  16. # (XXX add "gnome-keyring-*|ksecretsservice-*" when implemented)
  17. RUN_DEPENDS-main += x11/gnome/keyring
  18. # remove when we don't use gtk+2 apps in GNOME
  19. # Gtk-Message: Failed to load module "canberra-gtk-module"
  20. RUN_DEPENDS-main += audio/libcanberra,-gtk
  21. # sync with gnome-desktop version
  22. RUN_DEPENDS-main += x11/gnome/desktop=${V}
  23. # minimal dependencies for a working desktop
  24. RUN_DEPENDS-main += x11/gnome/control-center \
  25. x11/gnome/nautilus \
  26. x11/gnome/session \
  27. x11/gnome/terminal
  28. # gnome-classic.session
  29. RUN_DEPENDS-main += x11/gnome/shell-extensions
  30. # GNOME spooler is CUPS (gnome-printers-panel in gnome-control-center)
  31. # add gtk+{2,3}-cups so that gtkprint() can see native CUPS printers;
  32. # add gtk+3-cloudprint, gnome-online-accounts is already a dependency
  33. RUN_DEPENDS-main += x11/gtk+2,-cups
  34. RUN_DEPENDS-main += x11/gtk+3,-cups
  35. RUN_DEPENDS-main += x11/gtk+3,-cloudprint
  36. # add commonly used utilities
  37. RUN_DEPENDS-main += x11/gnome/calculator \
  38. x11/gnome/eog \
  39. x11/gnome/file-roller \
  40. x11/gnome/gedit \
  41. x11/xdg-user-dirs-gtk
  42. # former gnome-utils
  43. RUN_DEPENDS-main += x11/gnome/baobab \
  44. x11/gnome/dictionary \
  45. x11/gnome/font-viewer \
  46. x11/gnome/screenshot
  47. # gnome-initial-setup (welcome-tour), gnome-getting-started-docs
  48. RUN_DEPENDS-main += x11/gnome/initial-setup
  49. # we already depend on samba, libgdata and gnome-online-accounts
  50. RUN_DEPENDS-main += x11/gnome/gvfs,-goa, \
  51. x11/gnome/gvfs,-google, \
  52. x11/gnome/gvfs,-smb,
  53. # "Make it fancy!"
  54. RUN_DEPENDS-main += x11/gnome/bijiben \
  55. x11/gnome/calendar \
  56. x11/gnome/contacts \
  57. x11/gnome/documents \
  58. x11/gnome/eog-plugins \
  59. x11/gnome/gedit-plugins \
  60. x11/gnome/grilo-plugins \
  61. x11/gnome/maps \
  62. x11/gnome/music \
  63. x11/gnome/nautilus-sendto \
  64. x11/gnome/photos \
  65. x11/gnome/seahorse \
  66. x11/gnome/seahorse-nautilus \
  67. x11/gnome/seahorse-sharing \
  68. x11/gnome/sushi \
  69. x11/gnome/system-monitor \
  70. x11/gnome/todo \
  71. x11/gnome/tweak-tool \
  72. x11/gnome/weather
  73. RUN_DEPENDS-extras += STEM-=${V}:${BASE_PKGPATH},-main \
  74. audio/rhythmbox \
  75. graphics/simple-scan \
  76. mail/evolution \
  77. mail/evolution-rss \
  78. sysutils/deja-dup \
  79. www/epiphany \
  80. x11/gnome/empathy \
  81. x11/gnome/totem \
  82. x11/gnome/vinagre
  83. .include <bsd.port.mk>