Config.in 1.2 KB

1234567891011121314151617181920212223242526272829303132
  1. config BR2_PACKAGE_XSCREENSAVER
  2. bool "xscreensaver"
  3. depends on BR2_PACKAGE_XORG7
  4. depends on BR2_INSTALL_LIBSTDCPP # libgtk2 -> pango
  5. depends on BR2_TOOLCHAIN_HAS_THREADS # libgtk2 -> glib2
  6. depends on BR2_USE_WCHAR # libgtk2 -> glib2
  7. depends on BR2_USE_MMU # libgtk2 -> glib2
  8. depends on BR2_TOOLCHAIN_HAS_SYNC_4 # libgtk2 -> pango -> harfbuzz
  9. depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 # libgtk2 -> pango -> harfbuzz
  10. select BR2_PACKAGE_LIBGTK2
  11. select BR2_PACKAGE_LIBGLADE
  12. select BR2_PACKAGE_JPEG
  13. select BR2_PACKAGE_XLIB_LIBX11
  14. select BR2_PACKAGE_XLIB_LIBXT
  15. help
  16. XScreenSaver is the standard screen saver collection shipped
  17. on most Linux and Unix systems running the X11 Window
  18. System.
  19. On X11 systems, XScreenSaver is two things: it is both a
  20. large collection of screen savers; and it is also the
  21. framework for blanking and locking the screen.
  22. http://www.jwz.org/xscreensaver/
  23. comment "xscreensaver needs a toolchain w/ wchar, C++, threads, gcc >= 4.8"
  24. depends on BR2_PACKAGE_XORG7
  25. depends on BR2_USE_MMU
  26. depends on BR2_TOOLCHAIN_HAS_SYNC_4
  27. depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS || \
  28. !BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 || \
  29. !BR2_USE_WCHAR