packages/lcd4linux: split into 2 -custom & -full, various fixes:
[packages.git] / utils / lcd4linux / Config.in
index 95df642..94fa254 100644 (file)
-config LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER
-       bool
-
-config LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN
-       bool
+if PACKAGE_lcd4linux-custom
 
-config LCD4LINUX_NEEDS_libdbus
+config LCD4LINUX_CUSTOM_NEEDS_libdbus
        bool
-       select PACKAGE_libdbus
 
-#config LCD4LINUX_NEEDS_libftdi
+#config LCD4LINUX_CUSTOM_NEEDS_libftdi
 #      bool
-#      select PACKAGE_libftdi
 
-config LCD4LINUX_NEEDS_libgd
+config LCD4LINUX_CUSTOM_NEEDS_libgd
+       bool
+
+config LCD4LINUX_CUSTOM_NEEDS_libiconv
        bool
-       select PACKAGE_libgd
-       default y if !LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER
 
-config LCD4LINUX_NEEDS_libiconv
+config LCD4LINUX_CUSTOM_NEEDS_libmpdclient
        bool
-       select PACKAGE_libiconv
 
-config LCD4LINUX_NEEDS_libmysqlclient
+config LCD4LINUX_CUSTOM_NEEDS_libmysqlclient
        bool
-       select PACKAGE_libmysqlclient
 
-config LCD4LINUX_NEEDS_libncurses
+config LCD4LINUX_CUSTOM_NEEDS_libncurses
        bool
-       select PACKAGE_libncurses
 
-config LCD4LINUX_NEEDS_libnmeap
+config LCD4LINUX_CUSTOM_NEEDS_libnmeap
        bool
-       select PACKAGE_libnmeap
 
-config LCD4LINUX_NEEDS_libsqlite3
+config LCD4LINUX_CUSTOM_NEEDS_libsqlite3
        bool
-       select PACKAGE_libsqlite3
 
-config LCD4LINUX_NEEDS_libusb
+config LCD4LINUX_CUSTOM_NEEDS_libusb
        bool
-       select PACKAGE_libusb
 
-config LCD4LINUX_NEEDS_libvncserver
+config LCD4LINUX_CUSTOM_NEEDS_libvncserver
        bool
-       select PACKAGE_libvncserver
 
-#config LCD4LINUX_NEEDS_libX11
+#config LCD4LINUX_CUSTOM_NEEDS_libX11
 #      bool
-#      select PACKAGE_libX11
 
-config LCD4LINUX_NEEDS_ppp
+config LCD4LINUX_CUSTOM_NEEDS_ppp
        bool
-       select PACKAGE_ppp
 
-config LCD4LINUX_NEEDS_python
+config LCD4LINUX_CUSTOM_NEEDS_python
        bool
-       select PACKAGE_python
 
-config LCD4LINUX_NEEDS_serdisplib
+config LCD4LINUX_CUSTOM_NEEDS_serdisplib
        bool
-       select PACKAGE_serdisplib
 
-config LCD4LINUX_NEEDS_st2205tool
+config LCD4LINUX_CUSTOM_NEEDS_st2205tool
        bool
-       select PACKAGE_st2205tool
 
 
-comment "LCD4Linux Drivers ---"
+comment "Drivers ---"
 
-comment "WARNING: no drivers selected, the 'Sample' driver will be used !!!"
-       depends !LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER
-
-config LCD4LINUX_DRV_BeckmannEgle
+config LCD4LINUX_CUSTOM_DRIVER_BeckmannEgle
        bool
        prompt "BeckmannEgle"
-       select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER
 
-config LCD4LINUX_DRV_BWCT
+config LCD4LINUX_CUSTOM_DRIVER_BWCT
        bool
        prompt "BWCT"
-       select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER
-       select LCD4LINUX_NEEDS_libusb
+       select LCD4LINUX_CUSTOM_NEEDS_libusb
 
-config LCD4LINUX_DRV_CrystalFontz
+config LCD4LINUX_CUSTOM_DRIVER_CrystalFontz
        bool
        prompt "CrystalFontz"
-       select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER
 
-config LCD4LINUX_DRV_Curses
+config LCD4LINUX_CUSTOM_DRIVER_Curses
        bool
        prompt "Curses"
-       select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER
-       select LCD4LINUX_NEEDS_libncurses
+       select LCD4LINUX_CUSTOM_NEEDS_libncurses
 
-config LCD4LINUX_DRV_Cwlinux
+config LCD4LINUX_CUSTOM_DRIVER_Cwlinux
        bool
        prompt "Cwlinux"
-       select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER
 
-config LCD4LINUX_DRV_D4D
+config LCD4LINUX_CUSTOM_DRIVER_D4D
        bool
        prompt "D4D"
-       select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER
 
-config LCD4LINUX_DRV_EA232graphic
+config LCD4LINUX_CUSTOM_DRIVER_EA232graphic
        bool
        prompt "EA232graphic"
-       select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER
-       select LCD4LINUX_NEEDS_libgd
+       select LCD4LINUX_CUSTOM_NEEDS_libgd
 
-config LCD4LINUX_DRV_G15
+config LCD4LINUX_CUSTOM_DRIVER_G15
        bool
        prompt "G15"
-       select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER
-       select LCD4LINUX_NEEDS_libgd
-       select LCD4LINUX_NEEDS_libusb
+       select LCD4LINUX_CUSTOM_NEEDS_libgd
+       select LCD4LINUX_CUSTOM_NEEDS_libusb
 
-config LCD4LINUX_DRV_GLCD2USB
+config LCD4LINUX_CUSTOM_DRIVER_GLCD2USB
        bool
        prompt "GLCD2USB"
-       select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER
-       select LCD4LINUX_NEEDS_libusb
+       select LCD4LINUX_CUSTOM_NEEDS_libusb
 
-config LCD4LINUX_DRV_HD44780
+config LCD4LINUX_CUSTOM_DRIVER_HD44780
        bool
        prompt "HD44780"
-       select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER
        depends BROKEN
 
-config LCD4LINUX_DRV_HD44780-I2C
+config LCD4LINUX_CUSTOM_DRIVER_HD44780-I2C
        bool
        prompt "HD44780-I2C"
-       select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER
        depends BROKEN
 
-config LCD4LINUX_DRV_IRLCD
+config LCD4LINUX_CUSTOM_DRIVER_IRLCD
        bool
        prompt "IRLCD"
-       select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER
-       select LCD4LINUX_NEEDS_libusb
+       select LCD4LINUX_CUSTOM_NEEDS_libusb
 
-config LCD4LINUX_DRV_LCD2USB
+config LCD4LINUX_CUSTOM_DRIVER_LCD2USB
        bool
        prompt "LCD2USB"
-       select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER
-       select LCD4LINUX_NEEDS_libusb
+       select LCD4LINUX_CUSTOM_NEEDS_libusb
 
-config LCD4LINUX_DRV_LCDLinux
+config LCD4LINUX_CUSTOM_DRIVER_LCDLinux
        bool
        prompt "LCDLinux"
-       select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER
        depends BROKEN
 
-config LCD4LINUX_DRV_LCDTerm
+config LCD4LINUX_CUSTOM_DRIVER_LCDTerm
        bool
        prompt "LCDTerm"
-       select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER
 
-config LCD4LINUX_DRV_LEDMatrix
+config LCD4LINUX_CUSTOM_DRIVER_LEDMatrix
        bool
        prompt "LEDMatrix"
-       select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER
-       select LCD4LINUX_NEEDS_libgd
+       select LCD4LINUX_CUSTOM_NEEDS_libgd
 
-config LCD4LINUX_DRV_LPH7508
+config LCD4LINUX_CUSTOM_DRIVER_LPH7508
        bool
        prompt "LPH7508"
-       select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER
-       select LCD4LINUX_NEEDS_libgd
+       select LCD4LINUX_CUSTOM_NEEDS_libgd
 
-config LCD4LINUX_DRV_LUIse
+config LCD4LINUX_CUSTOM_DRIVER_LUIse
        bool
        prompt "LUIse"
-       select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER
-       select LCD4LINUX_NEEDS_libgd
-       #select LCD4LINUX_NEEDS_libluise
+       select LCD4LINUX_CUSTOM_NEEDS_libgd
+       #select LCD4LINUX_CUSTOM_NEEDS_libluise
        depends BROKEN
 
-config LCD4LINUX_DRV_LW_ABP
+config LCD4LINUX_CUSTOM_DRIVER_LW_ABP
        bool
        prompt "LW_ABP"
-       select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER
 
-config LCD4LINUX_DRV_M50530
+config LCD4LINUX_CUSTOM_DRIVER_M50530
        bool
        prompt "M50530"
-       select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER
 
-config LCD4LINUX_DRV_MatrixOrbital
+config LCD4LINUX_CUSTOM_DRIVER_MatrixOrbital
        bool
        prompt "MatrixOrbital"
-       select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER
 
-config LCD4LINUX_DRV_MatrixOrbitalGX
+config LCD4LINUX_CUSTOM_DRIVER_MatrixOrbitalGX
        bool
        prompt "MatrixOrbitalGX"
-       select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER
-       select LCD4LINUX_NEEDS_libgd
-       select LCD4LINUX_NEEDS_libusb
+       select LCD4LINUX_CUSTOM_NEEDS_libgd
+       select LCD4LINUX_CUSTOM_NEEDS_libusb
 
-config LCD4LINUX_DRV_MilfordInstruments
+config LCD4LINUX_CUSTOM_DRIVER_MilfordInstruments
        bool
        prompt "MilfordInstruments"
-       select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER
 
-config LCD4LINUX_DRV_Newhaven
+config LCD4LINUX_CUSTOM_DRIVER_Newhaven
        bool
        prompt "Newhaven"
-       select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER
 
-config LCD4LINUX_DRV_Noritake
+config LCD4LINUX_CUSTOM_DRIVER_Noritake
        bool
        prompt "Noritake"
-       select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER
-       select LCD4LINUX_NEEDS_libgd
+       select LCD4LINUX_CUSTOM_NEEDS_libgd
 
-config LCD4LINUX_DRV_NULL
+config LCD4LINUX_CUSTOM_DRIVER_NULL
        bool
        prompt "NULL"
-       select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER
        default y
 
-config LCD4LINUX_DRV_Pertelian
+config LCD4LINUX_CUSTOM_DRIVER_Pertelian
        bool
        prompt "Pertelian"
-       select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER
 
-config LCD4LINUX_DRV_PHAnderson
+config LCD4LINUX_CUSTOM_DRIVER_PHAnderson
        bool
        prompt "PHAnderson"
-       select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER
 
-config LCD4LINUX_DRV_PICGraphic
+config LCD4LINUX_CUSTOM_DRIVER_PICGraphic
        bool
        prompt "PICGraphic"
-       select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER
-       select LCD4LINUX_NEEDS_libgd
+       select LCD4LINUX_CUSTOM_NEEDS_libgd
 
-config LCD4LINUX_DRV_picoLCD
+config LCD4LINUX_CUSTOM_DRIVER_picoLCD
        bool
        prompt "picoLCD"
-       select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER
-       select LCD4LINUX_NEEDS_libusb
+       select LCD4LINUX_CUSTOM_NEEDS_libusb
 
-config LCD4LINUX_DRV_picoLCDGraphic
+config LCD4LINUX_CUSTOM_DRIVER_picoLCDGraphic
        bool
        prompt "picoLCDGraphic"
-       select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER
-       select LCD4LINUX_NEEDS_libgd
-       select LCD4LINUX_NEEDS_libusb
+       select LCD4LINUX_CUSTOM_NEEDS_libgd
+       select LCD4LINUX_CUSTOM_NEEDS_libusb
 
-config LCD4LINUX_DRV_PNG
+config LCD4LINUX_CUSTOM_DRIVER_PNG
        bool
        prompt "PNG"
-       select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER
-       select LCD4LINUX_NEEDS_libgd
+       select LCD4LINUX_CUSTOM_NEEDS_libgd
 
-config LCD4LINUX_DRV_PPM
+config LCD4LINUX_CUSTOM_DRIVER_PPM
        bool
        prompt "PPM"
-       select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER
-       select LCD4LINUX_NEEDS_libgd
+       select LCD4LINUX_CUSTOM_NEEDS_libgd
 
-config LCD4LINUX_DRV_RouterBoard
+config LCD4LINUX_CUSTOM_DRIVER_RouterBoard
        bool
        prompt "RouterBoard"
-       select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER
        depends on TARGET_rb532
 
-config LCD4LINUX_DRV_serdisplib
+config LCD4LINUX_CUSTOM_DRIVER_serdisplib
        bool
        prompt "serdisplib"
-       select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER
-       select LCD4LINUX_NEEDS_libgd
-       select LCD4LINUX_NEEDS_serdisplib
+       select LCD4LINUX_CUSTOM_NEEDS_libgd
+       select LCD4LINUX_CUSTOM_NEEDS_serdisplib
 
-config LCD4LINUX_DRV_ShuttleVFD
+config LCD4LINUX_CUSTOM_DRIVER_ShuttleVFD
        bool
        prompt "ShuttleVFD"
-       select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER
-       select LCD4LINUX_NEEDS_libusb
+       select LCD4LINUX_CUSTOM_NEEDS_libusb
 
-config LCD4LINUX_DRV_SimpleLCD
+config LCD4LINUX_CUSTOM_DRIVER_SimpleLCD
        bool
        prompt "SimpleLCD"
-       select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER
 
-config LCD4LINUX_DRV_st2205
+config LCD4LINUX_CUSTOM_DRIVER_st2205
        bool
        prompt "st2205"
-       select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER
-       select LCD4LINUX_NEEDS_libgd
-       select LCD4LINUX_NEEDS_st2205tool
+       select LCD4LINUX_CUSTOM_NEEDS_libgd
+       select LCD4LINUX_CUSTOM_NEEDS_st2205tool
 
-config LCD4LINUX_DRV_T6963
+config LCD4LINUX_CUSTOM_DRIVER_T6963
        bool
        prompt "T6963"
-       select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER
-       select LCD4LINUX_NEEDS_libgd
+       select LCD4LINUX_CUSTOM_NEEDS_libgd
 
-config LCD4LINUX_DRV_Trefon
+config LCD4LINUX_CUSTOM_DRIVER_Trefon
        bool
        prompt "Trefon"
-       select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER
-       select LCD4LINUX_NEEDS_libusb
+       select LCD4LINUX_CUSTOM_NEEDS_libusb
 
-#config LCD4LINUX_DRV_ULA200
+#config LCD4LINUX_CUSTOM_DRIVER_ULA200
 #      bool
 #      prompt "ULA200"
-#      select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER
-#      select LCD4LINUX_NEEDS_libftdi
-#      select LCD4LINUX_NEEDS_libusb
+#      select LCD4LINUX_CUSTOM_NEEDS_libftdi
+#      select LCD4LINUX_CUSTOM_NEEDS_libusb
 
-config LCD4LINUX_DRV_USBHUB
+config LCD4LINUX_CUSTOM_DRIVER_USBHUB
        bool
        prompt "USBHUB"
-       select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER
-       select LCD4LINUX_NEEDS_libusb
+       select LCD4LINUX_CUSTOM_NEEDS_libusb
 
-config LCD4LINUX_DRV_USBLCD
+config LCD4LINUX_CUSTOM_DRIVER_USBLCD
        bool
        prompt "USBLCD"
-       select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER
-       select LCD4LINUX_NEEDS_libusb
+       select LCD4LINUX_CUSTOM_NEEDS_libusb
 
-config LCD4LINUX_DRV_VNC
+config LCD4LINUX_CUSTOM_DRIVER_VNC
        bool
        prompt "VNC"
-       select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER
-       select LCD4LINUX_NEEDS_libvncserver
+       select LCD4LINUX_CUSTOM_NEEDS_libvncserver
 
-config LCD4LINUX_DRV_WincorNixdorf
+config LCD4LINUX_CUSTOM_DRIVER_WincorNixdorf
        bool
        prompt "WincorNixdorf"
-       select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER
 
-#config LCD4LINUX_DRV_X11
+#config LCD4LINUX_CUSTOM_DRIVER_X11
 #      bool
 #      prompt "X11"
-#      select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER
-#      select LCD4LINUX_NEEDS_libgd
-#      select LCD4LINUX_NEEDS_libX11
-
+#      select LCD4LINUX_CUSTOM_NEEDS_libgd
+#      select LCD4LINUX_CUSTOM_NEEDS_libX11
 
-comment "LCD4Linux Plugins ---"
 
-comment "WARNING: no plugins selected, the 'sample' plugin will be used !!!"
-       depends !LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN
+comment "Plugins ---"
 
-config LCD4LINUX_PLUGIN_apm
+config LCD4LINUX_CUSTOM_PLUGIN_apm
        bool
        prompt "apm"
-       select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN
 
-config LCD4LINUX_PLUGIN_asterisk
+config LCD4LINUX_CUSTOM_PLUGIN_asterisk
        bool
        prompt "asterisk"
-       select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN
 
-config LCD4LINUX_PLUGIN_button_exec
+config LCD4LINUX_CUSTOM_PLUGIN_button_exec
        bool
        prompt "button_exec"
-       select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN
 
-config LCD4LINUX_PLUGIN_cpuinfo
+config LCD4LINUX_CUSTOM_PLUGIN_cpuinfo
        bool
        prompt "cpuinfo"
-       select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN
        default y
 
-config LCD4LINUX_PLUGIN_dbus
+config LCD4LINUX_CUSTOM_PLUGIN_dbus
        bool
        prompt "dbus"
-       select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN
-       select LCD4LINUX_NEEDS_libdbus
+       select LCD4LINUX_CUSTOM_NEEDS_libdbus
 
-config LCD4LINUX_PLUGIN_diskstats
+config LCD4LINUX_CUSTOM_PLUGIN_diskstats
        bool
        prompt "diskstats"
-       select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN
 
-config LCD4LINUX_PLUGIN_dvb
+config LCD4LINUX_CUSTOM_PLUGIN_dvb
        bool
        prompt "dvb"
-       select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN
 
-config LCD4LINUX_PLUGIN_event
+config LCD4LINUX_CUSTOM_PLUGIN_event
        bool
        prompt "event"
-       select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN
 
-config LCD4LINUX_PLUGIN_exec
+config LCD4LINUX_CUSTOM_PLUGIN_exec
        bool
        prompt "exec"
-       select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN
-       
-config LCD4LINUX_PLUGIN_fifo
+
+config LCD4LINUX_CUSTOM_PLUGIN_fifo
        bool
        prompt "fifo"
-       select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN
 
-config LCD4LINUX_PLUGIN_file
+config LCD4LINUX_CUSTOM_PLUGIN_file
        bool
        prompt "file"
-       select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN
 
-config LCD4LINUX_PLUGIN_gps
+config LCD4LINUX_CUSTOM_PLUGIN_gps
        bool
        prompt "gps"
-       select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN
-       select LCD4LINUX_NEEDS_libnmeap
+       select LCD4LINUX_CUSTOM_NEEDS_libnmeap
 
-config LCD4LINUX_PLUGIN_hddtemp
+config LCD4LINUX_CUSTOM_PLUGIN_hddtemp
        bool
        prompt "hddtemp"
-       select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN
 
-config LCD4LINUX_PLUGIN_huawei
+config LCD4LINUX_CUSTOM_PLUGIN_huawei
        bool
        prompt "huawei"
-       select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN
 
-config LCD4LINUX_PLUGIN_i2c_sensors
+config LCD4LINUX_CUSTOM_PLUGIN_i2c_sensors
        bool
        prompt "i2c_sensors"
-       select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN
 
-config LCD4LINUX_PLUGIN_iconv
+config LCD4LINUX_CUSTOM_PLUGIN_iconv
        bool
        prompt "iconv"
-       select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN
-       select LCD4LINUX_NEEDS_libiconv
+       select LCD4LINUX_CUSTOM_NEEDS_libiconv
 
-config LCD4LINUX_PLUGIN_imon
+config LCD4LINUX_CUSTOM_PLUGIN_imon
        bool
        prompt "imon"
-       select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN
 
-config LCD4LINUX_PLUGIN_isdn
+config LCD4LINUX_CUSTOM_PLUGIN_isdn
        bool
        prompt "isdn"
-       select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN
 
-config LCD4LINUX_PLUGIN_kvv
+config LCD4LINUX_CUSTOM_PLUGIN_kvv
        bool
        prompt "kvv"
-       select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN
 
-config LCD4LINUX_PLUGIN_loadavg
+config LCD4LINUX_CUSTOM_PLUGIN_loadavg
        bool
        prompt "loadavg"
-       select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN
        default y
 
-config LCD4LINUX_PLUGIN_meminfo
+config LCD4LINUX_CUSTOM_PLUGIN_meminfo
        bool
        prompt "meminfo"
-       select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN
        default y
 
-config LCD4LINUX_PLUGIN_mpd
+config LCD4LINUX_CUSTOM_PLUGIN_mpd
        bool
        prompt "mpd"
-       select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN
+       select LCD4LINUX_CUSTOM_NEEDS_libmpdclient
 
-config LCD4LINUX_PLUGIN_mpris_dbus
+config LCD4LINUX_CUSTOM_PLUGIN_mpris_dbus
        bool
        prompt "mpris_dbus"
-       select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN
-       select LCD4LINUX_NEEDS_libdbus
+       select LCD4LINUX_CUSTOM_NEEDS_libdbus
 
-config LCD4LINUX_PLUGIN_mysql
+config LCD4LINUX_CUSTOM_PLUGIN_mysql
        bool
        prompt "mysql"
-       select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN
-       select LCD4LINUX_NEEDS_libmysqlclient
+       select LCD4LINUX_CUSTOM_NEEDS_libmysqlclient
 
-config LCD4LINUX_PLUGIN_netdev
+config LCD4LINUX_CUSTOM_PLUGIN_netdev
        bool
        prompt "netdev"
-       select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN
 
-config LCD4LINUX_PLUGIN_netinfo
+config LCD4LINUX_CUSTOM_PLUGIN_netinfo
        bool
        prompt "netinfo"
-       select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN
 
-config LCD4LINUX_PLUGIN_pop3
+config LCD4LINUX_CUSTOM_PLUGIN_pop3
        bool
        prompt "pop3"
-       select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN
 
-config LCD4LINUX_PLUGIN_ppp
+config LCD4LINUX_CUSTOM_PLUGIN_ppp
        bool
        prompt "ppp"
-       select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN
-       select LCD4LINUX_NEEDS_ppp
+       select LCD4LINUX_CUSTOM_NEEDS_ppp
 
-config LCD4LINUX_PLUGIN_proc_stat
+config LCD4LINUX_CUSTOM_PLUGIN_proc_stat
        bool
        prompt "proc_stat"
-       select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN
        default y
 
-#config LCD4LINUX_PLUGIN_python
+#config LCD4LINUX_CUSTOM_PLUGIN_python
 #      bool
 #      prompt "python"
-#      select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN
-#      select LCD4LINUX_NEEDS_python
+#      select LCD4LINUX_CUSTOM_NEEDS_python
 
-config LCD4LINUX_PLUGIN_qnaplog
+config LCD4LINUX_CUSTOM_PLUGIN_qnaplog
        bool
        prompt "qnaplog"
-       select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN
-       select LCD4LINUX_NEEDS_libsqlite3
+       select LCD4LINUX_CUSTOM_NEEDS_libsqlite3
 
-config LCD4LINUX_PLUGIN_seti
+config LCD4LINUX_CUSTOM_PLUGIN_seti
        bool
        prompt "seti"
-       select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN
 
-config LCD4LINUX_PLUGIN_statfs
+config LCD4LINUX_CUSTOM_PLUGIN_statfs
        bool
        prompt "statfs"
-       select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN
 
-config LCD4LINUX_PLUGIN_uname
+config LCD4LINUX_CUSTOM_PLUGIN_uname
        bool
        prompt "uname"
-       select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN
 
-config LCD4LINUX_PLUGIN_uptime
+config LCD4LINUX_CUSTOM_PLUGIN_uptime
        bool
        prompt "uptime"
-       select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN
        default y
 
-config LCD4LINUX_PLUGIN_w1retap
+config LCD4LINUX_CUSTOM_PLUGIN_w1retap
        bool
        prompt "w1retap"
-       select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN
 
-config LCD4LINUX_PLUGIN_wireless
+config LCD4LINUX_CUSTOM_PLUGIN_wireless
        bool
        prompt "wireless"
-       select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN
        depends BROKEN
 
-config LCD4LINUX_PLUGIN_xmms
+config LCD4LINUX_CUSTOM_PLUGIN_xmms
        bool
        prompt "xmms"
-       select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN
+
+endif