musl-locales_git.bb 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100
  1. # Copyright (C) 2022 Khem Raj <raj.khem@gmail.com>
  2. # Released under the MIT license (see COPYING.MIT for the terms)
  3. #
  4. SUMMARY = "Locales support for musl"
  5. HOMEPAGE = "https://git.adelielinux.org/adelie/musl-locales/-/wikis/home"
  6. LICENSE = "MIT & LGPL-3.0-or-later"
  7. LIC_FILES_CHKSUM = "file://LICENSE;md5=cf5713fba707073020b1db2acaa73e78 \
  8. file://LICENSE.MIT;md5=a4f1c6864a83ddf4b754cdab7d593523"
  9. SRC_URI = "git://git.adelielinux.org/adelie/musl-locales;protocol=https;branch=main"
  10. PV = "1.0+git"
  11. SRCREV = "5663f5bfd30bf9e1e0ba3fc5fe2da6725969f30e"
  12. DEPENDS = "virtual/libintl gettext-native"
  13. PROVIDES = "virtual/libc-locale"
  14. inherit cmake
  15. # We will skip parsing for non-musl systems
  16. python () {
  17. if d.getVar('TCLIBC') != "musl":
  18. raise bb.parse.SkipRecipe("Only use it with Musl C library")
  19. }
  20. # only locale binaries are under GPL-3.0-or-later others are MIT
  21. LICENSE:${PN} = "LGPL-3.0-or-later"
  22. LICENSE:locale-base-cs-cz = "MIT"
  23. LICENSE:locale-base-de-ch = "MIT"
  24. LICENSE:locale-base-de-de = "MIT"
  25. LICENSE:locale-base-en-gb = "MIT"
  26. LICENSE:locale-base-en-us = "MIT"
  27. LICENSE:locale-base-es-es = "MIT"
  28. LICENSE:locale-base-fi-fi = "MIT"
  29. LICENSE:locale-base-fr-ca = "MIT"
  30. LICENSE:locale-base-fr-fr = "MIT"
  31. LICENSE:locale-base-it-it = "MIT"
  32. LICENSE:locale-base-nb-no = "MIT"
  33. LICENSE:locale-base-nl-nl = "MIT"
  34. LICENSE:locale-base-pt-br = "MIT"
  35. LICENSE:locale-base-pt-pt = "MIT"
  36. LICENSE:locale-base-ru-ru = "MIT"
  37. LICENSE:locale-base-sr-rs = "MIT"
  38. LICENSE:locale-base-sv-se = "MIT"
  39. PACKAGES =+ "locale-base-cs-cz \
  40. locale-base-de-ch \
  41. locale-base-de-de \
  42. locale-base-en-gb \
  43. locale-base-en-us \
  44. locale-base-es-es \
  45. locale-base-fi-fi \
  46. locale-base-fr-ca \
  47. locale-base-fr-fr \
  48. locale-base-it-it \
  49. locale-base-nb-no \
  50. locale-base-nl-nl \
  51. locale-base-pt-br \
  52. locale-base-pt-pt \
  53. locale-base-ru-ru \
  54. locale-base-sr-rs \
  55. locale-base-sv-se \
  56. "
  57. FILES:locale-base-cs-cz += "${datadir}/i18n/locales/musl/cs_CZ.UTF-8"
  58. FILES:locale-base-de-ch += "${datadir}/i18n/locales/musl/de_CH.UTF-8"
  59. FILES:locale-base-de-de += "${datadir}/i18n/locales/musl/de_DE.UTF-8"
  60. FILES:locale-base-en-gb += "${datadir}/i18n/locales/musl/en_GB.UTF-8"
  61. FILES:locale-base-en-us += "${datadir}/i18n/locales/musl/en_US.UTF-8"
  62. FILES:locale-base-es-es += "${datadir}/i18n/locales/musl/es_ES.UTF-8"
  63. FILES:locale-base-fi-fi += "${datadir}/i18n/locales/musl/fi_FI.UTF-8"
  64. FILES:locale-base-fr-ca += "${datadir}/i18n/locales/musl/fr_CA.UTF-8"
  65. FILES:locale-base-fr-fr += "${datadir}/i18n/locales/musl/fr_FR.UTF-8"
  66. FILES:locale-base-it-it += "${datadir}/i18n/locales/musl/it_IT.UTF-8"
  67. FILES:locale-base-nb-no += "${datadir}/i18n/locales/musl/nb_NO.UTF-8"
  68. FILES:locale-base-nl-nl += "${datadir}/i18n/locales/musl/nl_NL.UTF-8"
  69. FILES:locale-base-pt-br += "${datadir}/i18n/locales/musl/pt_BR.UTF-8"
  70. FILES:locale-base-pt-pt += "${datadir}/i18n/locales/musl/pt_PT.UTF-8"
  71. FILES:locale-base-ru-ru += "${datadir}/i18n/locales/musl/ru_RU.UTF-8"
  72. FILES:locale-base-sr-rs += "${datadir}/i18n/locales/musl/sr_RS.UTF-8"
  73. FILES:locale-base-sv-se += "${datadir}/i18n/locales/musl/sv_SE.UTF-8"
  74. RRECOMMENDS:locale-base-cs-cz += "${PN}"
  75. RRECOMMENDS:locale-base-de-ch += "${PN}"
  76. RRECOMMENDS:locale-base-de-de += "${PN}"
  77. RRECOMMENDS:locale-base-en-gb += "${PN}"
  78. RRECOMMENDS:locale-base-en-us += "${PN}"
  79. RRECOMMENDS:locale-base-es-es += "${PN}"
  80. RRECOMMENDS:locale-base-fi-fi += "${PN}"
  81. RRECOMMENDS:locale-base-fr-ca += "${PN}"
  82. RRECOMMENDS:locale-base-fr-fr += "${PN}"
  83. RRECOMMENDS:locale-base-it-it += "${PN}"
  84. RRECOMMENDS:locale-base-nb-no += "${PN}"
  85. RRECOMMENDS:locale-base-nl-nl += "${PN}"
  86. RRECOMMENDS:locale-base-pt-br += "${PN}"
  87. RRECOMMENDS:locale-base-ru-ru += "${PN}"
  88. RRECOMMENDS:locale-base-sr-sr += "${PN}"
  89. RRECOMMENDS:locale-base-sv-se += "${PN}"
  90. UPSTREAM_CHECK_COMMITS = "1"