Ignore:
Timestamp:
2011-11-11T16:46:37+01:00 (5 years ago)
Author:
nico
Message:

packages/lcd4linux: split into 2 -custom & -full, various fixes:

  • move all original package customization to a -custom pakage, DEVEL only
  • enable all (not broken) drivers & plugins in a -full package (closes: #7958, #9096)
  • ship upstream config file, defaulting to the "Image" driver
  • use new service functions in initscript
File:
1 edited

Legend:

Unmodified
Added
Removed
  • packages/utils/lcd4linux/Config.in

    r28469 r28951  
    1 config LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER 
    2         bool 
    3  
    4 config LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN 
    5         bool 
    6  
    7 config LCD4LINUX_NEEDS_libdbus 
    8         bool 
    9         select PACKAGE_libdbus 
    10  
    11 #config LCD4LINUX_NEEDS_libftdi 
     1if PACKAGE_lcd4linux-custom 
     2 
     3config LCD4LINUX_CUSTOM_NEEDS_libdbus 
     4        bool 
     5 
     6#config LCD4LINUX_CUSTOM_NEEDS_libftdi 
    127#       bool 
    13 #       select PACKAGE_libftdi 
    14  
    15 config LCD4LINUX_NEEDS_libgd 
    16         bool 
    17         select PACKAGE_libgd 
    18         default y if !LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER 
    19  
    20 config LCD4LINUX_NEEDS_libiconv 
    21         bool 
    22         select PACKAGE_libiconv 
    23  
    24 config LCD4LINUX_NEEDS_libmysqlclient 
    25         bool 
    26         select PACKAGE_libmysqlclient 
    27  
    28 config LCD4LINUX_NEEDS_libncurses 
    29         bool 
    30         select PACKAGE_libncurses 
    31  
    32 config LCD4LINUX_NEEDS_libnmeap 
    33         bool 
    34         select PACKAGE_libnmeap 
    35  
    36 config LCD4LINUX_NEEDS_libsqlite3 
    37         bool 
    38         select PACKAGE_libsqlite3 
    39  
    40 config LCD4LINUX_NEEDS_libusb 
    41         bool 
    42         select PACKAGE_libusb 
    43  
    44 config LCD4LINUX_NEEDS_libvncserver 
    45         bool 
    46         select PACKAGE_libvncserver 
    47  
    48 #config LCD4LINUX_NEEDS_libX11 
     8 
     9config LCD4LINUX_CUSTOM_NEEDS_libgd 
     10        bool 
     11 
     12config LCD4LINUX_CUSTOM_NEEDS_libiconv 
     13        bool 
     14 
     15config LCD4LINUX_CUSTOM_NEEDS_libmpdclient 
     16        bool 
     17 
     18config LCD4LINUX_CUSTOM_NEEDS_libmysqlclient 
     19        bool 
     20 
     21config LCD4LINUX_CUSTOM_NEEDS_libncurses 
     22        bool 
     23 
     24config LCD4LINUX_CUSTOM_NEEDS_libnmeap 
     25        bool 
     26 
     27config LCD4LINUX_CUSTOM_NEEDS_libsqlite3 
     28        bool 
     29 
     30config LCD4LINUX_CUSTOM_NEEDS_libusb 
     31        bool 
     32 
     33config LCD4LINUX_CUSTOM_NEEDS_libvncserver 
     34        bool 
     35 
     36#config LCD4LINUX_CUSTOM_NEEDS_libX11 
    4937#       bool 
    50 #       select PACKAGE_libX11 
    51  
    52 config LCD4LINUX_NEEDS_ppp 
    53         bool 
    54         select PACKAGE_ppp 
    55  
    56 config LCD4LINUX_NEEDS_python 
    57         bool 
    58         select PACKAGE_python 
    59  
    60 config LCD4LINUX_NEEDS_serdisplib 
    61         bool 
    62         select PACKAGE_serdisplib 
    63  
    64 config LCD4LINUX_NEEDS_st2205tool 
    65         bool 
    66         select PACKAGE_st2205tool 
    67  
    68  
    69 comment "LCD4Linux Drivers ---" 
    70  
    71 comment "WARNING: no drivers selected, the 'Sample' driver will be used !!!" 
    72         depends !LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER 
    73  
    74 config LCD4LINUX_DRV_BeckmannEgle 
     38 
     39config LCD4LINUX_CUSTOM_NEEDS_ppp 
     40        bool 
     41 
     42config LCD4LINUX_CUSTOM_NEEDS_python 
     43        bool 
     44 
     45config LCD4LINUX_CUSTOM_NEEDS_serdisplib 
     46        bool 
     47 
     48config LCD4LINUX_CUSTOM_NEEDS_st2205tool 
     49        bool 
     50 
     51 
     52comment "Drivers ---" 
     53 
     54config LCD4LINUX_CUSTOM_DRIVER_BeckmannEgle 
    7555        bool 
    7656        prompt "BeckmannEgle" 
    77         select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER 
    78  
    79 config LCD4LINUX_DRV_BWCT 
     57 
     58config LCD4LINUX_CUSTOM_DRIVER_BWCT 
    8059        bool 
    8160        prompt "BWCT" 
    82         select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER 
    83         select LCD4LINUX_NEEDS_libusb 
    84  
    85 config LCD4LINUX_DRV_CrystalFontz 
     61        select LCD4LINUX_CUSTOM_NEEDS_libusb 
     62 
     63config LCD4LINUX_CUSTOM_DRIVER_CrystalFontz 
    8664        bool 
    8765        prompt "CrystalFontz" 
    88         select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER 
    89  
    90 config LCD4LINUX_DRV_Curses 
     66 
     67config LCD4LINUX_CUSTOM_DRIVER_Curses 
    9168        bool 
    9269        prompt "Curses" 
    93         select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER 
    94         select LCD4LINUX_NEEDS_libncurses 
    95  
    96 config LCD4LINUX_DRV_Cwlinux 
     70        select LCD4LINUX_CUSTOM_NEEDS_libncurses 
     71 
     72config LCD4LINUX_CUSTOM_DRIVER_Cwlinux 
    9773        bool 
    9874        prompt "Cwlinux" 
    99         select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER 
    100  
    101 config LCD4LINUX_DRV_D4D 
     75 
     76config LCD4LINUX_CUSTOM_DRIVER_D4D 
    10277        bool 
    10378        prompt "D4D" 
    104         select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER 
    105  
    106 config LCD4LINUX_DRV_EA232graphic 
     79 
     80config LCD4LINUX_CUSTOM_DRIVER_EA232graphic 
    10781        bool 
    10882        prompt "EA232graphic" 
    109         select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER 
    110         select LCD4LINUX_NEEDS_libgd 
    111  
    112 config LCD4LINUX_DRV_G15 
     83        select LCD4LINUX_CUSTOM_NEEDS_libgd 
     84 
     85config LCD4LINUX_CUSTOM_DRIVER_G15 
    11386        bool 
    11487        prompt "G15" 
    115         select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER 
    116         select LCD4LINUX_NEEDS_libgd 
    117         select LCD4LINUX_NEEDS_libusb 
    118  
    119 config LCD4LINUX_DRV_GLCD2USB 
     88        select LCD4LINUX_CUSTOM_NEEDS_libgd 
     89        select LCD4LINUX_CUSTOM_NEEDS_libusb 
     90 
     91config LCD4LINUX_CUSTOM_DRIVER_GLCD2USB 
    12092        bool 
    12193        prompt "GLCD2USB" 
    122         select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER 
    123         select LCD4LINUX_NEEDS_libusb 
    124  
    125 config LCD4LINUX_DRV_HD44780 
     94        select LCD4LINUX_CUSTOM_NEEDS_libusb 
     95 
     96config LCD4LINUX_CUSTOM_DRIVER_HD44780 
    12697        bool 
    12798        prompt "HD44780" 
    128         select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER 
    12999        depends BROKEN 
    130100 
    131 config LCD4LINUX_DRV_HD44780-I2C 
     101config LCD4LINUX_CUSTOM_DRIVER_HD44780-I2C 
    132102        bool 
    133103        prompt "HD44780-I2C" 
    134         select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER 
    135104        depends BROKEN 
    136105 
    137 config LCD4LINUX_DRV_IRLCD 
     106config LCD4LINUX_CUSTOM_DRIVER_IRLCD 
    138107        bool 
    139108        prompt "IRLCD" 
    140         select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER 
    141         select LCD4LINUX_NEEDS_libusb 
    142  
    143 config LCD4LINUX_DRV_LCD2USB 
     109        select LCD4LINUX_CUSTOM_NEEDS_libusb 
     110 
     111config LCD4LINUX_CUSTOM_DRIVER_LCD2USB 
    144112        bool 
    145113        prompt "LCD2USB" 
    146         select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER 
    147         select LCD4LINUX_NEEDS_libusb 
    148  
    149 config LCD4LINUX_DRV_LCDLinux 
     114        select LCD4LINUX_CUSTOM_NEEDS_libusb 
     115 
     116config LCD4LINUX_CUSTOM_DRIVER_LCDLinux 
    150117        bool 
    151118        prompt "LCDLinux" 
    152         select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER 
    153119        depends BROKEN 
    154120 
    155 config LCD4LINUX_DRV_LCDTerm 
     121config LCD4LINUX_CUSTOM_DRIVER_LCDTerm 
    156122        bool 
    157123        prompt "LCDTerm" 
    158         select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER 
    159  
    160 config LCD4LINUX_DRV_LEDMatrix 
     124 
     125config LCD4LINUX_CUSTOM_DRIVER_LEDMatrix 
    161126        bool 
    162127        prompt "LEDMatrix" 
    163         select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER 
    164         select LCD4LINUX_NEEDS_libgd 
    165  
    166 config LCD4LINUX_DRV_LPH7508 
     128        select LCD4LINUX_CUSTOM_NEEDS_libgd 
     129 
     130config LCD4LINUX_CUSTOM_DRIVER_LPH7508 
    167131        bool 
    168132        prompt "LPH7508" 
    169         select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER 
    170         select LCD4LINUX_NEEDS_libgd 
    171  
    172 config LCD4LINUX_DRV_LUIse 
     133        select LCD4LINUX_CUSTOM_NEEDS_libgd 
     134 
     135config LCD4LINUX_CUSTOM_DRIVER_LUIse 
    173136        bool 
    174137        prompt "LUIse" 
    175         select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER 
    176         select LCD4LINUX_NEEDS_libgd 
    177         #select LCD4LINUX_NEEDS_libluise 
     138        select LCD4LINUX_CUSTOM_NEEDS_libgd 
     139        #select LCD4LINUX_CUSTOM_NEEDS_libluise 
    178140        depends BROKEN 
    179141 
    180 config LCD4LINUX_DRV_LW_ABP 
     142config LCD4LINUX_CUSTOM_DRIVER_LW_ABP 
    181143        bool 
    182144        prompt "LW_ABP" 
    183         select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER 
    184  
    185 config LCD4LINUX_DRV_M50530 
     145 
     146config LCD4LINUX_CUSTOM_DRIVER_M50530 
    186147        bool 
    187148        prompt "M50530" 
    188         select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER 
    189  
    190 config LCD4LINUX_DRV_MatrixOrbital 
     149 
     150config LCD4LINUX_CUSTOM_DRIVER_MatrixOrbital 
    191151        bool 
    192152        prompt "MatrixOrbital" 
    193         select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER 
    194  
    195 config LCD4LINUX_DRV_MatrixOrbitalGX 
     153 
     154config LCD4LINUX_CUSTOM_DRIVER_MatrixOrbitalGX 
    196155        bool 
    197156        prompt "MatrixOrbitalGX" 
    198         select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER 
    199         select LCD4LINUX_NEEDS_libgd 
    200         select LCD4LINUX_NEEDS_libusb 
    201  
    202 config LCD4LINUX_DRV_MilfordInstruments 
     157        select LCD4LINUX_CUSTOM_NEEDS_libgd 
     158        select LCD4LINUX_CUSTOM_NEEDS_libusb 
     159 
     160config LCD4LINUX_CUSTOM_DRIVER_MilfordInstruments 
    203161        bool 
    204162        prompt "MilfordInstruments" 
    205         select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER 
    206  
    207 config LCD4LINUX_DRV_Newhaven 
     163 
     164config LCD4LINUX_CUSTOM_DRIVER_Newhaven 
    208165        bool 
    209166        prompt "Newhaven" 
    210         select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER 
    211  
    212 config LCD4LINUX_DRV_Noritake 
     167 
     168config LCD4LINUX_CUSTOM_DRIVER_Noritake 
    213169        bool 
    214170        prompt "Noritake" 
    215         select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER 
    216         select LCD4LINUX_NEEDS_libgd 
    217  
    218 config LCD4LINUX_DRV_NULL 
     171        select LCD4LINUX_CUSTOM_NEEDS_libgd 
     172 
     173config LCD4LINUX_CUSTOM_DRIVER_NULL 
    219174        bool 
    220175        prompt "NULL" 
    221         select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER 
    222         default y 
    223  
    224 config LCD4LINUX_DRV_Pertelian 
     176        default y 
     177 
     178config LCD4LINUX_CUSTOM_DRIVER_Pertelian 
    225179        bool 
    226180        prompt "Pertelian" 
    227         select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER 
    228  
    229 config LCD4LINUX_DRV_PHAnderson 
     181 
     182config LCD4LINUX_CUSTOM_DRIVER_PHAnderson 
    230183        bool 
    231184        prompt "PHAnderson" 
    232         select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER 
    233  
    234 config LCD4LINUX_DRV_PICGraphic 
     185 
     186config LCD4LINUX_CUSTOM_DRIVER_PICGraphic 
    235187        bool 
    236188        prompt "PICGraphic" 
    237         select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER 
    238         select LCD4LINUX_NEEDS_libgd 
    239  
    240 config LCD4LINUX_DRV_picoLCD 
     189        select LCD4LINUX_CUSTOM_NEEDS_libgd 
     190 
     191config LCD4LINUX_CUSTOM_DRIVER_picoLCD 
    241192        bool 
    242193        prompt "picoLCD" 
    243         select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER 
    244         select LCD4LINUX_NEEDS_libusb 
    245  
    246 config LCD4LINUX_DRV_picoLCDGraphic 
     194        select LCD4LINUX_CUSTOM_NEEDS_libusb 
     195 
     196config LCD4LINUX_CUSTOM_DRIVER_picoLCDGraphic 
    247197        bool 
    248198        prompt "picoLCDGraphic" 
    249         select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER 
    250         select LCD4LINUX_NEEDS_libgd 
    251         select LCD4LINUX_NEEDS_libusb 
    252  
    253 config LCD4LINUX_DRV_PNG 
     199        select LCD4LINUX_CUSTOM_NEEDS_libgd 
     200        select LCD4LINUX_CUSTOM_NEEDS_libusb 
     201 
     202config LCD4LINUX_CUSTOM_DRIVER_PNG 
    254203        bool 
    255204        prompt "PNG" 
    256         select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER 
    257         select LCD4LINUX_NEEDS_libgd 
    258  
    259 config LCD4LINUX_DRV_PPM 
     205        select LCD4LINUX_CUSTOM_NEEDS_libgd 
     206 
     207config LCD4LINUX_CUSTOM_DRIVER_PPM 
    260208        bool 
    261209        prompt "PPM" 
    262         select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER 
    263         select LCD4LINUX_NEEDS_libgd 
    264  
    265 config LCD4LINUX_DRV_RouterBoard 
     210        select LCD4LINUX_CUSTOM_NEEDS_libgd 
     211 
     212config LCD4LINUX_CUSTOM_DRIVER_RouterBoard 
    266213        bool 
    267214        prompt "RouterBoard" 
    268         select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER 
    269215        depends on TARGET_rb532 
    270216 
    271 config LCD4LINUX_DRV_serdisplib 
     217config LCD4LINUX_CUSTOM_DRIVER_serdisplib 
    272218        bool 
    273219        prompt "serdisplib" 
    274         select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER 
    275         select LCD4LINUX_NEEDS_libgd 
    276         select LCD4LINUX_NEEDS_serdisplib 
    277  
    278 config LCD4LINUX_DRV_ShuttleVFD 
     220        select LCD4LINUX_CUSTOM_NEEDS_libgd 
     221        select LCD4LINUX_CUSTOM_NEEDS_serdisplib 
     222 
     223config LCD4LINUX_CUSTOM_DRIVER_ShuttleVFD 
    279224        bool 
    280225        prompt "ShuttleVFD" 
    281         select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER 
    282         select LCD4LINUX_NEEDS_libusb 
    283  
    284 config LCD4LINUX_DRV_SimpleLCD 
     226        select LCD4LINUX_CUSTOM_NEEDS_libusb 
     227 
     228config LCD4LINUX_CUSTOM_DRIVER_SimpleLCD 
    285229        bool 
    286230        prompt "SimpleLCD" 
    287         select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER 
    288  
    289 config LCD4LINUX_DRV_st2205 
     231 
     232config LCD4LINUX_CUSTOM_DRIVER_st2205 
    290233        bool 
    291234        prompt "st2205" 
    292         select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER 
    293         select LCD4LINUX_NEEDS_libgd 
    294         select LCD4LINUX_NEEDS_st2205tool 
    295  
    296 config LCD4LINUX_DRV_T6963 
     235        select LCD4LINUX_CUSTOM_NEEDS_libgd 
     236        select LCD4LINUX_CUSTOM_NEEDS_st2205tool 
     237 
     238config LCD4LINUX_CUSTOM_DRIVER_T6963 
    297239        bool 
    298240        prompt "T6963" 
    299         select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER 
    300         select LCD4LINUX_NEEDS_libgd 
    301  
    302 config LCD4LINUX_DRV_Trefon 
     241        select LCD4LINUX_CUSTOM_NEEDS_libgd 
     242 
     243config LCD4LINUX_CUSTOM_DRIVER_Trefon 
    303244        bool 
    304245        prompt "Trefon" 
    305         select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER 
    306         select LCD4LINUX_NEEDS_libusb 
    307  
    308 #config LCD4LINUX_DRV_ULA200 
     246        select LCD4LINUX_CUSTOM_NEEDS_libusb 
     247 
     248#config LCD4LINUX_CUSTOM_DRIVER_ULA200 
    309249#       bool 
    310250#       prompt "ULA200" 
    311 #       select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER 
    312 #       select LCD4LINUX_NEEDS_libftdi 
    313 #       select LCD4LINUX_NEEDS_libusb 
    314  
    315 config LCD4LINUX_DRV_USBHUB 
     251#       select LCD4LINUX_CUSTOM_NEEDS_libftdi 
     252#       select LCD4LINUX_CUSTOM_NEEDS_libusb 
     253 
     254config LCD4LINUX_CUSTOM_DRIVER_USBHUB 
    316255        bool 
    317256        prompt "USBHUB" 
    318         select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER 
    319         select LCD4LINUX_NEEDS_libusb 
    320  
    321 config LCD4LINUX_DRV_USBLCD 
     257        select LCD4LINUX_CUSTOM_NEEDS_libusb 
     258 
     259config LCD4LINUX_CUSTOM_DRIVER_USBLCD 
    322260        bool 
    323261        prompt "USBLCD" 
    324         select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER 
    325         select LCD4LINUX_NEEDS_libusb 
    326  
    327 config LCD4LINUX_DRV_VNC 
     262        select LCD4LINUX_CUSTOM_NEEDS_libusb 
     263 
     264config LCD4LINUX_CUSTOM_DRIVER_VNC 
    328265        bool 
    329266        prompt "VNC" 
    330         select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER 
    331         select LCD4LINUX_NEEDS_libvncserver 
    332  
    333 config LCD4LINUX_DRV_WincorNixdorf 
     267        select LCD4LINUX_CUSTOM_NEEDS_libvncserver 
     268 
     269config LCD4LINUX_CUSTOM_DRIVER_WincorNixdorf 
    334270        bool 
    335271        prompt "WincorNixdorf" 
    336         select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER 
    337  
    338 #config LCD4LINUX_DRV_X11 
     272 
     273#config LCD4LINUX_CUSTOM_DRIVER_X11 
    339274#       bool 
    340275#       prompt "X11" 
    341 #       select LCD4LINUX_HAS_AT_LEAST_ONE_DRIVER 
    342 #       select LCD4LINUX_NEEDS_libgd 
    343 #       select LCD4LINUX_NEEDS_libX11 
    344  
    345  
    346 comment "LCD4Linux Plugins ---" 
    347  
    348 comment "WARNING: no plugins selected, the 'sample' plugin will be used !!!" 
    349         depends !LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN 
    350  
    351 config LCD4LINUX_PLUGIN_apm 
     276#       select LCD4LINUX_CUSTOM_NEEDS_libgd 
     277#       select LCD4LINUX_CUSTOM_NEEDS_libX11 
     278 
     279 
     280comment "Plugins ---" 
     281 
     282config LCD4LINUX_CUSTOM_PLUGIN_apm 
    352283        bool 
    353284        prompt "apm" 
    354         select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN 
    355  
    356 config LCD4LINUX_PLUGIN_asterisk 
     285 
     286config LCD4LINUX_CUSTOM_PLUGIN_asterisk 
    357287        bool 
    358288        prompt "asterisk" 
    359         select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN 
    360  
    361 config LCD4LINUX_PLUGIN_button_exec 
     289 
     290config LCD4LINUX_CUSTOM_PLUGIN_button_exec 
    362291        bool 
    363292        prompt "button_exec" 
    364         select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN 
    365  
    366 config LCD4LINUX_PLUGIN_cpuinfo 
     293 
     294config LCD4LINUX_CUSTOM_PLUGIN_cpuinfo 
    367295        bool 
    368296        prompt "cpuinfo" 
    369         select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN 
    370         default y 
    371  
    372 config LCD4LINUX_PLUGIN_dbus 
     297        default y 
     298 
     299config LCD4LINUX_CUSTOM_PLUGIN_dbus 
    373300        bool 
    374301        prompt "dbus" 
    375         select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN 
    376         select LCD4LINUX_NEEDS_libdbus 
    377  
    378 config LCD4LINUX_PLUGIN_diskstats 
     302        select LCD4LINUX_CUSTOM_NEEDS_libdbus 
     303 
     304config LCD4LINUX_CUSTOM_PLUGIN_diskstats 
    379305        bool 
    380306        prompt "diskstats" 
    381         select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN 
    382  
    383 config LCD4LINUX_PLUGIN_dvb 
     307 
     308config LCD4LINUX_CUSTOM_PLUGIN_dvb 
    384309        bool 
    385310        prompt "dvb" 
    386         select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN 
    387  
    388 config LCD4LINUX_PLUGIN_event 
     311 
     312config LCD4LINUX_CUSTOM_PLUGIN_event 
    389313        bool 
    390314        prompt "event" 
    391         select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN 
    392  
    393 config LCD4LINUX_PLUGIN_exec 
     315 
     316config LCD4LINUX_CUSTOM_PLUGIN_exec 
    394317        bool 
    395318        prompt "exec" 
    396         select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN 
    397          
    398 config LCD4LINUX_PLUGIN_fifo 
     319 
     320config LCD4LINUX_CUSTOM_PLUGIN_fifo 
    399321        bool 
    400322        prompt "fifo" 
    401         select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN 
    402  
    403 config LCD4LINUX_PLUGIN_file 
     323 
     324config LCD4LINUX_CUSTOM_PLUGIN_file 
    404325        bool 
    405326        prompt "file" 
    406         select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN 
    407  
    408 config LCD4LINUX_PLUGIN_gps 
     327 
     328config LCD4LINUX_CUSTOM_PLUGIN_gps 
    409329        bool 
    410330        prompt "gps" 
    411         select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN 
    412         select LCD4LINUX_NEEDS_libnmeap 
    413  
    414 config LCD4LINUX_PLUGIN_hddtemp 
     331        select LCD4LINUX_CUSTOM_NEEDS_libnmeap 
     332 
     333config LCD4LINUX_CUSTOM_PLUGIN_hddtemp 
    415334        bool 
    416335        prompt "hddtemp" 
    417         select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN 
    418  
    419 config LCD4LINUX_PLUGIN_huawei 
     336 
     337config LCD4LINUX_CUSTOM_PLUGIN_huawei 
    420338        bool 
    421339        prompt "huawei" 
    422         select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN 
    423  
    424 config LCD4LINUX_PLUGIN_i2c_sensors 
     340 
     341config LCD4LINUX_CUSTOM_PLUGIN_i2c_sensors 
    425342        bool 
    426343        prompt "i2c_sensors" 
    427         select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN 
    428  
    429 config LCD4LINUX_PLUGIN_iconv 
     344 
     345config LCD4LINUX_CUSTOM_PLUGIN_iconv 
    430346        bool 
    431347        prompt "iconv" 
    432         select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN 
    433         select LCD4LINUX_NEEDS_libiconv 
    434  
    435 config LCD4LINUX_PLUGIN_imon 
     348        select LCD4LINUX_CUSTOM_NEEDS_libiconv 
     349 
     350config LCD4LINUX_CUSTOM_PLUGIN_imon 
    436351        bool 
    437352        prompt "imon" 
    438         select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN 
    439  
    440 config LCD4LINUX_PLUGIN_isdn 
     353 
     354config LCD4LINUX_CUSTOM_PLUGIN_isdn 
    441355        bool 
    442356        prompt "isdn" 
    443         select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN 
    444  
    445 config LCD4LINUX_PLUGIN_kvv 
     357 
     358config LCD4LINUX_CUSTOM_PLUGIN_kvv 
    446359        bool 
    447360        prompt "kvv" 
    448         select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN 
    449  
    450 config LCD4LINUX_PLUGIN_loadavg 
     361 
     362config LCD4LINUX_CUSTOM_PLUGIN_loadavg 
    451363        bool 
    452364        prompt "loadavg" 
    453         select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN 
    454         default y 
    455  
    456 config LCD4LINUX_PLUGIN_meminfo 
     365        default y 
     366 
     367config LCD4LINUX_CUSTOM_PLUGIN_meminfo 
    457368        bool 
    458369        prompt "meminfo" 
    459         select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN 
    460         default y 
    461  
    462 config LCD4LINUX_PLUGIN_mpd 
     370        default y 
     371 
     372config LCD4LINUX_CUSTOM_PLUGIN_mpd 
    463373        bool 
    464374        prompt "mpd" 
    465         select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN 
    466  
    467 config LCD4LINUX_PLUGIN_mpris_dbus 
     375        select LCD4LINUX_CUSTOM_NEEDS_libmpdclient 
     376 
     377config LCD4LINUX_CUSTOM_PLUGIN_mpris_dbus 
    468378        bool 
    469379        prompt "mpris_dbus" 
    470         select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN 
    471         select LCD4LINUX_NEEDS_libdbus 
    472  
    473 config LCD4LINUX_PLUGIN_mysql 
     380        select LCD4LINUX_CUSTOM_NEEDS_libdbus 
     381 
     382config LCD4LINUX_CUSTOM_PLUGIN_mysql 
    474383        bool 
    475384        prompt "mysql" 
    476         select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN 
    477         select LCD4LINUX_NEEDS_libmysqlclient 
    478  
    479 config LCD4LINUX_PLUGIN_netdev 
     385        select LCD4LINUX_CUSTOM_NEEDS_libmysqlclient 
     386 
     387config LCD4LINUX_CUSTOM_PLUGIN_netdev 
    480388        bool 
    481389        prompt "netdev" 
    482         select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN 
    483  
    484 config LCD4LINUX_PLUGIN_netinfo 
     390 
     391config LCD4LINUX_CUSTOM_PLUGIN_netinfo 
    485392        bool 
    486393        prompt "netinfo" 
    487         select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN 
    488  
    489 config LCD4LINUX_PLUGIN_pop3 
     394 
     395config LCD4LINUX_CUSTOM_PLUGIN_pop3 
    490396        bool 
    491397        prompt "pop3" 
    492         select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN 
    493  
    494 config LCD4LINUX_PLUGIN_ppp 
     398 
     399config LCD4LINUX_CUSTOM_PLUGIN_ppp 
    495400        bool 
    496401        prompt "ppp" 
    497         select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN 
    498         select LCD4LINUX_NEEDS_ppp 
    499  
    500 config LCD4LINUX_PLUGIN_proc_stat 
     402        select LCD4LINUX_CUSTOM_NEEDS_ppp 
     403 
     404config LCD4LINUX_CUSTOM_PLUGIN_proc_stat 
    501405        bool 
    502406        prompt "proc_stat" 
    503         select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN 
    504         default y 
    505  
    506 #config LCD4LINUX_PLUGIN_python 
     407        default y 
     408 
     409#config LCD4LINUX_CUSTOM_PLUGIN_python 
    507410#       bool 
    508411#       prompt "python" 
    509 #       select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN 
    510 #       select LCD4LINUX_NEEDS_python 
    511  
    512 config LCD4LINUX_PLUGIN_qnaplog 
     412#       select LCD4LINUX_CUSTOM_NEEDS_python 
     413 
     414config LCD4LINUX_CUSTOM_PLUGIN_qnaplog 
    513415        bool 
    514416        prompt "qnaplog" 
    515         select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN 
    516         select LCD4LINUX_NEEDS_libsqlite3 
    517  
    518 config LCD4LINUX_PLUGIN_seti 
     417        select LCD4LINUX_CUSTOM_NEEDS_libsqlite3 
     418 
     419config LCD4LINUX_CUSTOM_PLUGIN_seti 
    519420        bool 
    520421        prompt "seti" 
    521         select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN 
    522  
    523 config LCD4LINUX_PLUGIN_statfs 
     422 
     423config LCD4LINUX_CUSTOM_PLUGIN_statfs 
    524424        bool 
    525425        prompt "statfs" 
    526         select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN 
    527  
    528 config LCD4LINUX_PLUGIN_uname 
     426 
     427config LCD4LINUX_CUSTOM_PLUGIN_uname 
    529428        bool 
    530429        prompt "uname" 
    531         select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN 
    532  
    533 config LCD4LINUX_PLUGIN_uptime 
     430 
     431config LCD4LINUX_CUSTOM_PLUGIN_uptime 
    534432        bool 
    535433        prompt "uptime" 
    536         select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN 
    537         default y 
    538  
    539 config LCD4LINUX_PLUGIN_w1retap 
     434        default y 
     435 
     436config LCD4LINUX_CUSTOM_PLUGIN_w1retap 
    540437        bool 
    541438        prompt "w1retap" 
    542         select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN 
    543  
    544 config LCD4LINUX_PLUGIN_wireless 
     439 
     440config LCD4LINUX_CUSTOM_PLUGIN_wireless 
    545441        bool 
    546442        prompt "wireless" 
    547         select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN 
    548443        depends BROKEN 
    549444 
    550 config LCD4LINUX_PLUGIN_xmms 
     445config LCD4LINUX_CUSTOM_PLUGIN_xmms 
    551446        bool 
    552447        prompt "xmms" 
    553         select LCD4LINUX_HAS_AT_LEAST_ONE_PLUGIN 
     448 
     449endif 
Note: See TracChangeset for help on using the changeset viewer.