mail-client/thunderbird-60.3.3-r1: fix gdata-provider
authorIan Stakenvicius <axs@gentoo.org>
Fri, 7 Dec 2018 22:09:34 +0000 (17:09 -0500)
committerIan Stakenvicius <axs@gentoo.org>
Fri, 7 Dec 2018 22:10:02 +0000 (17:10 -0500)
Fixed issue where gdata-provider extension (installed via USE=lightning) would
not load due to manifest.json not yet being properly supported.

Signed-off-by: Ian Stakenvicius <axs@gentoo.org>
Package-Manager: Portage-2.3.49, Repoman-2.3.11

mail-client/thunderbird/thunderbird-60.3.3-r1.ebuild [moved from mail-client/thunderbird/thunderbird-60.3.3.ebuild with 98% similarity]

similarity index 98%
rename from mail-client/thunderbird/thunderbird-60.3.3.ebuild
rename to mail-client/thunderbird/thunderbird-60.3.3-r1.ebuild
index b50bc9259df9be48e8b037a469a8bcd0680dc0d3..c3d4b19cab2e920890e787355116aae1d733f596 100644 (file)
@@ -528,6 +528,12 @@ src_install() {
                emid='{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}'
                mkdir -p "${T}/${emid}" || die
                cp -RLp -t "${T}/${emid}" "${BUILD_OBJ_DIR}"/dist/xpi-stage/gdata-provider/* || die
+
+               # manifest.json does not allow the addon to load, put install.rdf in place
+               # note, version number needs to be set properly
+               cp -RLp -t "${T}/${emid}" "${WORKDIR}"/gdata-provider-${MOZ_LIGHTNING_GDATA_VER}/install.rdf
+               sed -i -e '/em:version/ s/>[^<]*</>4.1</' "${T}/${emid}"/install.rdf
+
                insinto ${MOZILLA_FIVE_HOME}/extensions
                doins -r "${T}/${emid}"
        fi