Config.in 955 B

123456789101112131415161718192021222324252627282930313233343536
  1. comment "rpm needs a toolchain w/ dynamic library, threads and lua >= 5.3"
  2. depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS \
  3. || !BR2_PACKAGE_LUA || BR2_PACKAGE_LUA_5_1
  4. depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
  5. depends on BR2_USE_MMU
  6. config BR2_PACKAGE_RPM
  7. bool "rpm"
  8. depends on !BR2_STATIC_LIBS # dlfcn.h
  9. depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
  10. depends on BR2_PACKAGE_LUA && !BR2_PACKAGE_LUA_5_1
  11. depends on BR2_TOOLCHAIN_HAS_THREADS
  12. depends on BR2_USE_MMU # fork()
  13. select BR2_PACKAGE_OPENSSL if !BR2_PACKAGE_LIBGCRYPT
  14. select BR2_PACKAGE_FILE
  15. select BR2_PACKAGE_POPT
  16. select BR2_PACKAGE_ZLIB
  17. help
  18. The RPM Package Manager (RPM).
  19. http://www.rpm.org/
  20. if BR2_PACKAGE_RPM
  21. comment "rpm2archive support needs a toolchain w/ wchar"
  22. depends on !BR2_USE_WCHAR
  23. config BR2_PACKAGE_RPM_RPM2ARCHIVE
  24. bool "rpm2archive command"
  25. default y
  26. depends on BR2_USE_WCHAR
  27. select BR2_PACKAGE_LIBARCHIVE
  28. help
  29. Enable rpm2archive
  30. endif