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