Browse Source

python: reset packages and start off with minimal python

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
Alexandru Ardelean 10 years ago
parent
commit
4ed312143a
1 changed files with 10 additions and 333 deletions
  1. 10
    333
      lang/python/Makefile

+ 10
- 333
lang/python/Makefile View File

@@ -59,80 +59,7 @@ endef
59 59
 define Package/python/description
60 60
 $(call Package/python/Default/description)
61 61
   .
62
-  This package contains only a minimal Python install.
63
-endef
64
-
65
-define Package/python-full
66
-$(call Package/python/Default)
67
-  TITLE+= (full)
68
-  DEPENDS:=@PACKAGE_python +PACKAGE_python:python
69
-endef
70
-
71
-define Package/python-full/description
72
-$(call Package/python/Default/description)
73
- .
74
- This package contains the full Python install.
75
-endef
76
-
77
-define Package/python-doc
78
-$(call Package/python/Default)
79
-  TITLE:=Python interactive documentation
80
-  DEPENDS:=@PACKAGE_python +PACKAGE_python:python
81
-endef
82
-
83
-define Package/python-bzip2
84
-$(call Package/python/Default)
85
-  TITLE:=Python support for Bzip2
86
-  DEPENDS:=@PACKAGE_python +PACKAGE_python:python +libbz2
87
-endef
88
-
89
-define Package/python-expat
90
-$(call Package/python/Default)
91
-  TITLE:=Python support for expat
92
-  DEPENDS:=@PACKAGE_python +PACKAGE_python:python +libexpat
93
-endef
94
-
95
-define Package/python-gzip
96
-$(call Package/python/Default)
97
-  TITLE:=Python support for gzip
98
-  DEPENDS:=@PACKAGE_python +PACKAGE_python:python
99
-endef
100
-
101
-define Package/python-openssl
102
-$(call Package/python/Default)
103
- TITLE:=Python support for OpenSSL
104
- DEPENDS:=@PACKAGE_python +PACKAGE_python:python +libopenssl
105
-endef
106
-
107
-define Package/python-shutil
108
-$(call Package/python/Default)
109
-  TITLE:=Python support for shutil
110
-  DEPENDS:=@PACKAGE_python +PACKAGE_python:python
111
-endef
112
-
113
-# Needs datetime
114
-define Package/python-sqlite3
115
-$(call Package/python/Default)
116
- TITLE:=Python support for sqlite3
117
- DEPENDS:=@PACKAGE_python +PACKAGE_python:python +libsqlite3
118
-endef
119
-
120
-define Package/python-gdbm
121
-$(call Package/python/Default)
122
- TITLE:=Python support for gdbm
123
- DEPENDS:=@PACKAGE_python +PACKAGE_python:python +libgdbm
124
-endef
125
-
126
-define Package/python-readline
127
-$(call Package/python/Default)
128
- TITLE:=Python support for readline
129
- DEPENDS:=@PACKAGE_python +PACKAGE_python:python +libreadline +libncurses @BROKEN
130
-endef
131
-
132
-define Package/python-ncurses
133
-$(call Package/python/Default)
134
- TITLE:=Python support for readline
135
- DEPENDS:=@PACKAGE_python +PACKAGE_python:python +libncurses
62
+  This package contains only the interpreter and the bare minimum for the interpreter to start.
136 63
 endef
137 64
 
138 65
 MAKE_FLAGS:=\
@@ -210,258 +137,30 @@ define Build/InstallDev
210 137
 	ln -sf python$(PYTHON_VERSION)-config python-config;)
211 138
 endef
212 139
 
213
-define PyPackage/python-full/filespec
214
-+|/usr/lib/python$(PYTHON_VERSION)
215
--|/usr/lib/python$(PYTHON_VERSION)/bsddb/test
216
--|/usr/lib/python$(PYTHON_VERSION)/config
217
--|/usr/lib/python$(PYTHON_VERSION)/ctypes/test
218
--|/usr/lib/python$(PYTHON_VERSION)/distutils/command/wininst-*.exe
219
--|/usr/lib/python$(PYTHON_VERSION)/distutils/tests
220
--|/usr/lib/python$(PYTHON_VERSION)/email/test
221
--|/usr/lib/python$(PYTHON_VERSION)/idlelib
222
--|/usr/lib/python$(PYTHON_VERSION)/json/tests
223
--|/usr/lib/python$(PYTHON_VERSION)/lib-tk
224
--|/usr/lib/python$(PYTHON_VERSION)/sqlite3
225
--|/usr/lib/python$(PYTHON_VERSION)/test
226
--|/usr/lib/python$(PYTHON_VERSION)/lib2to3
227
--|/usr/lib/python$(PYTHON_VERSION)/lib-old
228
--|/usr/lib/python$(PYTHON_VERSION)/lib-dynload/bz2.so
229
--|/usr/lib/python$(PYTHON_VERSION)/lib-dynload/gdbm.so
230
--|/usr/lib/python$(PYTHON_VERSION)/lib-dynload/_sqlite3.so
231
--|/usr/lib/python$(PYTHON_VERSION)/lib-dynload/_ssl.so
232
--|/usr/lib/python$(PYTHON_VERSION)/lib-dynload/pyexpat.so
233
--|/usr/lib/python$(PYTHON_VERSION)/pydoc_data
234
--|/usr/lib/python$(PYTHON_VERSION)/pydoc.py
235
--|/usr/lib/python$(PYTHON_VERSION)/lib-dynload/_ctypes_test.so
236
--|/usr/lib/python$(PYTHON_VERSION)/lib-dynload/_testcapi.so
237
--|/usr/lib/python$(PYTHON_VERSION)/__future__.py
238
--|/usr/lib/python$(PYTHON_VERSION)/_abcoll.py
239
--|/usr/lib/python$(PYTHON_VERSION)/abc.py
240
--|/usr/lib/python$(PYTHON_VERSION)/codecs.py
241
--|/usr/lib/python$(PYTHON_VERSION)/compileall.py
242
--|/usr/lib/python$(PYTHON_VERSION)/ConfigParser.py
243
--|/usr/lib/python$(PYTHON_VERSION)/copy.py
244
--|/usr/lib/python$(PYTHON_VERSION)/copy_reg.py
245
--|/usr/lib/python$(PYTHON_VERSION)/dis.py
246
--|/usr/lib/python$(PYTHON_VERSION)/encodings
247
--|/usr/lib/python$(PYTHON_VERSION)/fnmatch.py
248
--|/usr/lib/python$(PYTHON_VERSION)/genericpath.py
249
--|/usr/lib/python$(PYTHON_VERSION)/getopt.py
250
--|/usr/lib/python$(PYTHON_VERSION)/glob.py
251
--|/usr/lib/python$(PYTHON_VERSION)/hashlib.py
252
--|/usr/lib/python$(PYTHON_VERSION)/inspect.py
253
--|/usr/lib/python$(PYTHON_VERSION)/lib-dynload/array.so
254
--|/usr/lib/python$(PYTHON_VERSION)/lib-dynload/binascii.so
255
--|/usr/lib/python$(PYTHON_VERSION)/lib-dynload/cStringIO.so
256
--|/usr/lib/python$(PYTHON_VERSION)/lib-dynload/_curses.so
257
--|/usr/lib/python$(PYTHON_VERSION)/lib-dynload/_curses_panel.so
258
--|/usr/lib/python$(PYTHON_VERSION)/lib-dynload/dbm.so
259
--|/usr/lib/python$(PYTHON_VERSION)/lib-dynload/_bsddb.so
260
--|/usr/lib/python$(PYTHON_VERSION)/lib-dynload/fcntl.so
261
--|/usr/lib/python$(PYTHON_VERSION)/lib-dynload/grp.so
262
--|/usr/lib/python$(PYTHON_VERSION)/lib-dynload/itertools.so
263
--|/usr/lib/python$(PYTHON_VERSION)/lib-dynload/math.so
264
--|/usr/lib/python$(PYTHON_VERSION)/lib-dynload/_md5.so
265
--|/usr/lib/python$(PYTHON_VERSION)/lib-dynload/operator.so
266
--|/usr/lib/python$(PYTHON_VERSION)/lib-dynload/_random.so
267
--|/usr/lib/python$(PYTHON_VERSION)/lib-dynload/readline.so
268
--|/usr/lib/python$(PYTHON_VERSION)/lib-dynload/select.so
269
--|/usr/lib/python$(PYTHON_VERSION)/lib-dynload/_sha.so
270
--|/usr/lib/python$(PYTHON_VERSION)/lib-dynload/_sha256.so
271
--|/usr/lib/python$(PYTHON_VERSION)/lib-dynload/_sha512.so
272
--|/usr/lib/python$(PYTHON_VERSION)/lib-dynload/_socket.so
273
--|/usr/lib/python$(PYTHON_VERSION)/lib-dynload/strop.so
274
--|/usr/lib/python$(PYTHON_VERSION)/lib-dynload/_struct.so
275
--|/usr/lib/python$(PYTHON_VERSION)/lib-dynload/syslog.so
276
--|/usr/lib/python$(PYTHON_VERSION)/lib-dynload/time.so
277
--|/usr/lib/python$(PYTHON_VERSION)/lib-dynload/unicodedata.so
278
--|/usr/lib/python$(PYTHON_VERSION)/linecache.py
279
--|/usr/lib/python$(PYTHON_VERSION)/md5.py
280
--|/usr/lib/python$(PYTHON_VERSION)/new.py
281
--|/usr/lib/python$(PYTHON_VERSION)/opcode.py
282
--|/usr/lib/python$(PYTHON_VERSION)/optparse.py
283
--|/usr/lib/python$(PYTHON_VERSION)/os.py
284
--|/usr/lib/python$(PYTHON_VERSION)/pickle.py
285
--|/usr/lib/python$(PYTHON_VERSION)/pickle.py
286
--|/usr/lib/python$(PYTHON_VERSION)/pkgutil.py
287
--|/usr/lib/python$(PYTHON_VERSION)/popen2.py
288
--|/usr/lib/python$(PYTHON_VERSION)/posixpath.py
289
--|/usr/lib/python$(PYTHON_VERSION)/py_compile.py
290
--|/usr/lib/python$(PYTHON_VERSION)/random.py
291
--|/usr/lib/python$(PYTHON_VERSION)/repr.py
292
--|/usr/lib/python$(PYTHON_VERSION)/re.py
293
--|/usr/lib/python$(PYTHON_VERSION)/sha.py
294
--|/usr/lib/python$(PYTHON_VERSION)/site.py
295
--|/usr/lib/python$(PYTHON_VERSION)/socket.py
296
--|/usr/lib/python$(PYTHON_VERSION)/sre_compile.py
297
--|/usr/lib/python$(PYTHON_VERSION)/sre_constants.py
298
--|/usr/lib/python$(PYTHON_VERSION)/sre_parse.py
299
--|/usr/lib/python$(PYTHON_VERSION)/sre.py
300
--|/usr/lib/python$(PYTHON_VERSION)/stat.py
301
--|/usr/lib/python$(PYTHON_VERSION)/StringIO.py
302
--|/usr/lib/python$(PYTHON_VERSION)/stringprep.py
303
--|/usr/lib/python$(PYTHON_VERSION)/string.py
304
--|/usr/lib/python$(PYTHON_VERSION)/struct.py
305
--|/usr/lib/python$(PYTHON_VERSION)/subprocess.py
306
--|/usr/lib/python$(PYTHON_VERSION)/tempfile.py
307
--|/usr/lib/python$(PYTHON_VERSION)/textwrap.py
308
--|/usr/lib/python$(PYTHON_VERSION)/tokenize.py
309
--|/usr/lib/python$(PYTHON_VERSION)/token.py
310
--|/usr/lib/python$(PYTHON_VERSION)/traceback.py
311
--|/usr/lib/python$(PYTHON_VERSION)/types.py
312
--|/usr/lib/python$(PYTHON_VERSION)/UserDict.py
313
--|/usr/lib/python$(PYTHON_VERSION)/warnings.py
314
--|/usr/lib/python$(PYTHON_VERSION)/weakref.py
315
--|/usr/lib/python$(PYTHON_VERSION)/_weakrefset.py
316
--|/usr/lib/python$(PYTHON_VERSION)/sysconfig.py
317
--|/usr/lib/python$(PYTHON_VERSION)/functools.py
318
--|/usr/lib/python$(PYTHON_VERSION)/lib-dynload/_functools.so
319
--|/usr/lib/python$(PYTHON_VERSION)/collections.py
320
--|/usr/lib/python$(PYTHON_VERSION)/lib-dynload/_collections.so
321
--|/usr/lib/python$(PYTHON_VERSION)/keyword.py
322
--|/usr/lib/python$(PYTHON_VERSION)/heapq.py
323
--|/usr/lib/python$(PYTHON_VERSION)/lib-dynload/_heapq.so
324
--|/usr/lib/python$(PYTHON_VERSION)/bisect.py
325
--|/usr/lib/python$(PYTHON_VERSION)/lib-dynload/_bisect.so
326
-endef
327
-
328 140
 define PyPackage/python/filespec
329 141
 +|/usr/bin/python$(PYTHON_VERSION)
330
-+|/usr/lib/python$(PYTHON_VERSION)/__future__.py
331
-+|/usr/lib/python$(PYTHON_VERSION)/_abcoll.py
142
++|/usr/lib/python$(PYTHON_VERSION)/encodings
143
++|/usr/lib/python$(PYTHON_VERSION)/_collections_abc.py
144
++|/usr/lib/python$(PYTHON_VERSION)/_sitebuiltins.py
145
++|/usr/lib/python$(PYTHON_VERSION)/_sysconfigdata.py
146
++|/usr/lib/python$(PYTHON_VERSION)/_weakrefset.py
332 147
 +|/usr/lib/python$(PYTHON_VERSION)/abc.py
333 148
 +|/usr/lib/python$(PYTHON_VERSION)/codecs.py
334
-+|/usr/lib/python$(PYTHON_VERSION)/compileall.py
335
-+|/usr/lib/python$(PYTHON_VERSION)/ConfigParser.py
336
-+|/usr/lib/python$(PYTHON_VERSION)/copy.py
337
-+|/usr/lib/python$(PYTHON_VERSION)/copy_reg.py
338
-+|/usr/lib/python$(PYTHON_VERSION)/dis.py
339
-+|/usr/lib/python$(PYTHON_VERSION)/encodings
340
-+|/usr/lib/python$(PYTHON_VERSION)/fnmatch.py
341 149
 +|/usr/lib/python$(PYTHON_VERSION)/genericpath.py
342
-+|/usr/lib/python$(PYTHON_VERSION)/getopt.py
343
-+|/usr/lib/python$(PYTHON_VERSION)/glob.py
344
-+|/usr/lib/python$(PYTHON_VERSION)/hashlib.py
345
-+|/usr/lib/python$(PYTHON_VERSION)/inspect.py
346
-+|/usr/lib/python$(PYTHON_VERSION)/lib-dynload/array.so
347
-+|/usr/lib/python$(PYTHON_VERSION)/lib-dynload/binascii.so
348
-+|/usr/lib/python$(PYTHON_VERSION)/lib-dynload/cStringIO.so
349
-+|/usr/lib/python$(PYTHON_VERSION)/lib-dynload/fcntl.so
350
-+|/usr/lib/python$(PYTHON_VERSION)/lib-dynload/grp.so
351
-+|/usr/lib/python$(PYTHON_VERSION)/lib-dynload/itertools.so
352
-+|/usr/lib/python$(PYTHON_VERSION)/lib-dynload/math.so
353
-+|/usr/lib/python$(PYTHON_VERSION)/lib-dynload/_md5.so
354
-+|/usr/lib/python$(PYTHON_VERSION)/lib-dynload/operator.so
355
-+|/usr/lib/python$(PYTHON_VERSION)/lib-dynload/_random.so
356
-+|/usr/lib/python$(PYTHON_VERSION)/lib-dynload/select.so
357
-+|/usr/lib/python$(PYTHON_VERSION)/lib-dynload/_sha.so
358
-+|/usr/lib/python$(PYTHON_VERSION)/lib-dynload/_sha256.so
359
-+|/usr/lib/python$(PYTHON_VERSION)/lib-dynload/_sha512.so
360
-+|/usr/lib/python$(PYTHON_VERSION)/lib-dynload/_socket.so
361
-+|/usr/lib/python$(PYTHON_VERSION)/lib-dynload/strop.so
362
-+|/usr/lib/python$(PYTHON_VERSION)/lib-dynload/_struct.so
363
-+|/usr/lib/python$(PYTHON_VERSION)/lib-dynload/syslog.so
364
-+|/usr/lib/python$(PYTHON_VERSION)/lib-dynload/time.so
365
-+|/usr/lib/python$(PYTHON_VERSION)/lib-dynload/unicodedata.so
366
-+|/usr/lib/python$(PYTHON_VERSION)/linecache.py
367
-+|/usr/lib/python$(PYTHON_VERSION)/md5.py
368
-+|/usr/lib/python$(PYTHON_VERSION)/new.py
369
-+|/usr/lib/python$(PYTHON_VERSION)/opcode.py
370
-+|/usr/lib/python$(PYTHON_VERSION)/optparse.py
150
++|/usr/lib/python$(PYTHON_VERSION)/io.py
371 151
 +|/usr/lib/python$(PYTHON_VERSION)/os.py
372
-+|/usr/lib/python$(PYTHON_VERSION)/pickle.py
373
-+|/usr/lib/python$(PYTHON_VERSION)/pickle.py
374
-+|/usr/lib/python$(PYTHON_VERSION)/pkgutil.py
375
-+|/usr/lib/python$(PYTHON_VERSION)/popen2.py
376 152
 +|/usr/lib/python$(PYTHON_VERSION)/posixpath.py
377
-+|/usr/lib/python$(PYTHON_VERSION)/py_compile.py
378
-+|/usr/lib/python$(PYTHON_VERSION)/random.py
379
-+|/usr/lib/python$(PYTHON_VERSION)/repr.py
380
-+|/usr/lib/python$(PYTHON_VERSION)/re.py
381
-+|/usr/lib/python$(PYTHON_VERSION)/sha.py
382 153
 +|/usr/lib/python$(PYTHON_VERSION)/site.py
383
-+|/usr/lib/python$(PYTHON_VERSION)/socket.py
384
-+|/usr/lib/python$(PYTHON_VERSION)/sre_compile.py
385
-+|/usr/lib/python$(PYTHON_VERSION)/sre_constants.py
386
-+|/usr/lib/python$(PYTHON_VERSION)/sre_parse.py
387
-+|/usr/lib/python$(PYTHON_VERSION)/sre.py
388
-+|/usr/lib/python$(PYTHON_VERSION)/stat.py
389
-+|/usr/lib/python$(PYTHON_VERSION)/StringIO.py
390
-+|/usr/lib/python$(PYTHON_VERSION)/stringprep.py
391
-+|/usr/lib/python$(PYTHON_VERSION)/string.py
392
-+|/usr/lib/python$(PYTHON_VERSION)/struct.py
393
-+|/usr/lib/python$(PYTHON_VERSION)/subprocess.py
394
-+|/usr/lib/python$(PYTHON_VERSION)/tempfile.py
395
-+|/usr/lib/python$(PYTHON_VERSION)/textwrap.py
396
-+|/usr/lib/python$(PYTHON_VERSION)/tokenize.py
397
-+|/usr/lib/python$(PYTHON_VERSION)/token.py
398
-+|/usr/lib/python$(PYTHON_VERSION)/traceback.py
399
-+|/usr/lib/python$(PYTHON_VERSION)/types.py
400
-+|/usr/lib/python$(PYTHON_VERSION)/UserDict.py
401
-+|/usr/lib/python$(PYTHON_VERSION)/warnings.py
402
-+|/usr/lib/python$(PYTHON_VERSION)/weakref.py
403
-+|/usr/lib/python$(PYTHON_VERSION)/_weakrefset.py
404
-+|/usr/lib/python$(PYTHON_VERSION)/config/Makefile
405 154
 +|/usr/lib/python$(PYTHON_VERSION)/sysconfig.py
406
-+|/usr/lib/python$(PYTHON_VERSION)/functools.py
407
-+|/usr/lib/python$(PYTHON_VERSION)/lib-dynload/_functools.so
408
-+|/usr/lib/python$(PYTHON_VERSION)/collections.py
409
-+|/usr/lib/python$(PYTHON_VERSION)/lib-dynload/_collections.so
410
-+|/usr/lib/python$(PYTHON_VERSION)/keyword.py
411
-+|/usr/lib/python$(PYTHON_VERSION)/heapq.py
412
-+|/usr/lib/python$(PYTHON_VERSION)/lib-dynload/_heapq.so
413
-+|/usr/lib/python$(PYTHON_VERSION)/bisect.py
414
-+|/usr/lib/python$(PYTHON_VERSION)/lib-dynload/_bisect.so
415
-+|/usr/include/python$(PYTHON_VERSION)/pyconfig.h
155
++|/usr/lib/python$(PYTHON_VERSION)/stat.py
416 156
 endef
417 157
 
418 158
 define PyPackage/python/install
159
+	# Adding the lib-dynload folder (even just empty) suppresses 2 warnings when starting Python
160
+	$(INSTALL_DIR) $(1)/usr/lib/python$(PYTHON_VERSION)/lib-dynload/
419 161
 	ln -sf python$(PYTHON_VERSION) $(1)/usr/bin/python
420 162
 endef
421 163
 
422
-define PyPackage/python-doc/filespec
423
-+|/usr/lib/python$(PYTHON_VERSION)/pydoc_data
424
-+|/usr/lib/python$(PYTHON_VERSION)/pydoc.py
425
-endef
426
-
427
-define PyPackage/python-bzip2/filespec
428
-+|/usr/lib/python$(PYTHON_VERSION)/lib-dynload/bz2.so
429
-endef
430
-
431
-define PyPackage/python-expat/filespec
432
-+|/usr/lib/python$(PYTHON_VERSION)/lib-dynload/pyexpat.so
433
-endef
434
-
435
-define PyPackage/python-gzip/filespec
436
-+|/usr/lib/python$(PYTHON_VERSION)/gzip.py
437
-endef
438
-
439
-define PyPackage/python-openssl/filespec
440
-+|/usr/lib/python$(PYTHON_VERSION)/lib-dynload/_ssl.so
441
-endef
442
-
443
-define PyPackage/python-shutil/filespec
444
-+|/usr/lib/python$(PYTHON_VERSION)/shutil.py
445
-endef
446
-
447
-define PyPackage/python-sqlite3/filespec
448
-+|/usr/lib/python$(PYTHON_VERSION)/sqlite3
449
-+|/usr/lib/python$(PYTHON_VERSION)/lib-dynload/_sqlite3.so
450
-endef
451
-
452
-define PyPackage/python-gdbm/filespec
453
-+|/usr/lib/python$(PYTHON_VERSION)/lib-dynload/gdbm.so
454
-endef
455
-
456
-define PyPackage/python-readline/filespec
457
-+|/usr/lib/python$(PYTHON_VERSION)/lib-dynload/readline.so
458
-endef
459
-
460
-define PyPackage/python-ncurses/filespec
461
-+|/usr/lib/python$(PYTHON_VERSION)/lib-dynload/_curses.so
462
-+|/usr/lib/python$(PYTHON_VERSION)/lib-dynload/_curses_panel.so
463
-endef
464
-
465 164
 define Host/Configure
466 165
 	-$(MAKE) -C $(HOST_BUILD_DIR) distclean
467 166
 	(cd $(HOST_BUILD_DIR); autoreconf --force --install || exit 0)
@@ -496,27 +195,5 @@ endef
496 195
 $(eval $(call HostBuild))
497 196
 
498 197
 $(eval $(call PyPackage,python))
499
-$(eval $(call PyPackage,python-full))
500
-$(eval $(call PyPackage,python-doc))
501
-$(eval $(call PyPackage,python-bzip2))
502
-$(eval $(call PyPackage,python-expat))
503
-$(eval $(call PyPackage,python-gzip))
504
-$(eval $(call PyPackage,python-openssl))
505
-$(eval $(call PyPackage,python-shutil))
506
-$(eval $(call PyPackage,python-sqlite3))
507
-$(eval $(call PyPackage,python-gdbm))
508
-$(eval $(call PyPackage,python-readline))
509
-$(eval $(call PyPackage,python-ncurses))
510 198
 
511 199
 $(eval $(call BuildPackage,python))
512
-$(eval $(call BuildPackage,python-full))
513
-$(eval $(call BuildPackage,python-doc))
514
-$(eval $(call BuildPackage,python-bzip2))
515
-$(eval $(call BuildPackage,python-expat))
516
-$(eval $(call BuildPackage,python-gzip))
517
-$(eval $(call BuildPackage,python-openssl))
518
-$(eval $(call BuildPackage,python-shutil))
519
-$(eval $(call BuildPackage,python-sqlite3))
520
-$(eval $(call BuildPackage,python-gdbm))
521
-$(eval $(call BuildPackage,python-readline))
522
-$(eval $(call BuildPackage,python-ncurses))