diff options
author | Petteri Räty <betelgeuse@gentoo.org> | 2009-10-25 17:51:57 +0000 |
---|---|---|
committer | Petteri Räty <betelgeuse@gentoo.org> | 2009-10-25 17:51:57 +0000 |
commit | 06fec5cf34cd7bc6c4c13d4bd72f2f6e96209687 (patch) | |
tree | cc8cabc3ca9b1718d273708070bd5fd81c46cafb /x11-plugins | |
parent | Remove welp from metadata.xml (#141007) (diff) | |
download | historical-06fec5cf34cd7bc6c4c13d4bd72f2f6e96209687.tar.gz historical-06fec5cf34cd7bc6c4c13d4bd72f2f6e96209687.tar.bz2 historical-06fec5cf34cd7bc6c4c13d4bd72f2f6e96209687.zip |
Version bump after testing as asked by Anarchy.
Package-Manager: portage-2.2_rc46/cvs/Linux i686
Diffstat (limited to 'x11-plugins')
-rw-r--r-- | x11-plugins/enigmail/ChangeLog | 8 | ||||
-rw-r--r-- | x11-plugins/enigmail/Manifest | 36 | ||||
-rw-r--r-- | x11-plugins/enigmail/enigmail-0.96.0.ebuild | 209 |
3 files changed, 251 insertions, 2 deletions
diff --git a/x11-plugins/enigmail/ChangeLog b/x11-plugins/enigmail/ChangeLog index 9c3a5b0b84d1..bbae73a63f62 100644 --- a/x11-plugins/enigmail/ChangeLog +++ b/x11-plugins/enigmail/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for x11-plugins/enigmail # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/x11-plugins/enigmail/ChangeLog,v 1.163 2009/06/29 18:38:19 armin76 Exp $ +# $Header: /var/cvsroot/gentoo-x86/x11-plugins/enigmail/ChangeLog,v 1.164 2009/10/25 17:51:57 betelgeuse Exp $ + +*enigmail-0.96.0 (25 Oct 2009) + + 25 Oct 2009; Petteri Räty <betelgeuse@gentoo.org> + +enigmail-0.96.0.ebuild: + Version bump after testing as asked by Anarchy. 29 Jun 2009; Raúl Porcel <armin76@gentoo.org> -enigmail-0.95.7-r4.ebuild, enigmail-0.95.7-r5.ebuild: diff --git a/x11-plugins/enigmail/Manifest b/x11-plugins/enigmail/Manifest index cf6b9852a023..b47ed94925d2 100644 --- a/x11-plugins/enigmail/Manifest +++ b/x11-plugins/enigmail/Manifest @@ -1,3 +1,6 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA1 + AUX 0.95.0-replytolist.patch 1173 RMD160 e3a4b616809b1f4b9f1cdcc38ae27bc6ce6cbeba SHA1 1a52599aa5c4c69b6d613623f273fe3c2bbbd447 SHA256 61dce6cc85d11186465ed5c28708978ae8761b848e1d76281d40ceb4f8d1a714 AUX 50_enigmail_no_upgrade-1.patch 651 RMD160 1631ce4cb6e2758d2fe475327b9665fbefbcbe56 SHA1 e1964aa817320c56181cfcfad997bf975f8cbf46 SHA256 1dbbc22e22d4639c407b9690280cc37d9a86919fde694be10daa3eac6c44ada2 AUX 50_enigmail_no_upgrade.patch 633 RMD160 38d30cb7ac0b1fddea62224d60b209dbafe0a26e SHA1 cfa574efd57cf76a8c0ebe76aaa4fa0f9ba514e5 SHA256 db3cf07fb3acf18d31716b30f7b4d74c543b6acf304a3fc18686b7bcd91ececb @@ -30,6 +33,28 @@ DIST enigmail-0.95.7-tr-TR.xpi 30638 RMD160 44110bbb7b4e30ebfe05e0c798337a7a139f DIST enigmail-0.95.7-zh-CN.xpi 31621 RMD160 3adf067c27060706b0b5649b2bd0cda9bbbf3f54 SHA1 657e4353cadf1760438b0b3b956288cb08b93c60 SHA256 f73339e2e9edd9f447b8101885c78b5f19ad7d3f4e52121f0141ecbf63b14412 DIST enigmail-0.95.7-zh-TW.xpi 31721 RMD160 dfe5c6cc8162fc361c075b8e5c70fced41e3880f SHA1 034f5ac8312e5cbf4b977fa817e4aec93243a9b3 SHA256 d3ee112972b4e7788d34841121fadc0083d5e50fc14ce8e1355b765fa8aaaf42 DIST enigmail-0.95.7.tar.gz 1198743 RMD160 3e8c2544547b6d76cd9b4d95e374fe4a2c333b66 SHA1 ab9cfe90b272f466d2c236b4998070a142d5b609 SHA256 8832e722c25aeb15cbfbcdc6f2994e63fc49e42b59773430f02e2d8dbf90e445 +DIST enigmail-0.96.0-ar.xpi 34118 RMD160 1ac23942fb1de3e268afe0f15dd280e7a2048f1b SHA1 5ffdc4e6987801c26cdc1bc8331fa61b317fcdaa SHA256 ef7f483194c001a786f96c82807e6e2526ff5d6c7367cf648ab402e491f3e332 +DIST enigmail-0.96.0-ca-AD.xpi 32599 RMD160 aa9dca2ced773437bed08d510ef15226b097002c SHA1 662722991910d75f7ee7794be3a1c3dbfba87e28 SHA256 b40a19be70f5c77c28b8876c2880dc02ec71bf884e240a80f4a16159b8422558 +DIST enigmail-0.96.0-de.xpi 66398 RMD160 87c591d9750d8dcf7bd8e86eedd2821d2f5d7039 SHA1 e584f34bad26bab3922cdb644c0ac6ddd9544bd6 SHA256 669f341d17c60eeebb0691246d577e1962268ae2a92073fb00c299cd54931a91 +DIST enigmail-0.96.0-el.xpi 40548 RMD160 60ef089186e2b503ced2b7e024ca075b480be843 SHA1 a44ca7d909f39e2dea9b09ce1254f09f652c8cc5 SHA256 15d348cc0f772bcc74f6c04947c59c53300c0ea24e7cf66d2f3a88ebd0424335 +DIST enigmail-0.96.0-es-ES.xpi 31828 RMD160 ce189d90c18fce58ea54f3765bdf111944a6524a SHA1 d1d33ade912be6bae1c626d6dd8d487f1dbcaa27 SHA256 7ec7487ea35f51b3196c015a9328a90592c5ac282f901e0b9ef5230bacd62c0a +DIST enigmail-0.96.0-fi-FI.xpi 32312 RMD160 0ff01dbd26decd5d3250893d980872760de3c0cf SHA1 9b7393538b485bd03fd6263a724584093505c508 SHA256 50bf9e9b84111c35879c20638092a6eb2f6794e0e976b12c64d830af546f47da +DIST enigmail-0.96.0-fr-FR.xpi 34868 RMD160 5181c534792eccef76471ea13d88488e7633b49c SHA1 5f041b81c32bdf35c79de12de1287f7ea674c9c6 SHA256 a4d43f5db1edf0f5138e89e0e1883b09d22d61237cc812292904714b6712ade0 +DIST enigmail-0.96.0-hu-HU.xpi 35024 RMD160 66f994c9d91d6efbbf0c94e0cad774e8f39d5fe3 SHA1 f4ff278f78497d65683f99c6291103c98118df3b SHA256 adf6b5e06f9025cad150c085be5af4b9fe4c48da80c5376f323ea2a07cb0b0ba +DIST enigmail-0.96.0-it-IT.xpi 33597 RMD160 b946b54dc05ed8222bc4c4699815534748b9353f SHA1 a1877efb8c0393502e11064dd150094bbd266a18 SHA256 14914c87251c22126b0d00e75a7357d653f99dd195336abe0d33477df1db8df1 +DIST enigmail-0.96.0-ja-JP.xpi 36008 RMD160 8d3ba2c319e1724127cb6d7df0d9fa9d6df345f7 SHA1 98175b666ebbe016b207f78fcb9c86df9830172f SHA256 7aef90b52b6f4480255f4fc149508500a41410fb072f868ee4ae0ad20a586166 +DIST enigmail-0.96.0-ko-KR.xpi 35767 RMD160 7b4a601fcf3c39757f08243478790019a97ce16c SHA1 952c4eb54eb7e9a08c513f174025ed4820be14fd SHA256 76e0f78e86805f2a036420926a5b17195db9b4f2b25bb14407a4557560d8f619 +DIST enigmail-0.96.0-nb-NO.xpi 31506 RMD160 9fc256bb490a0d2efe15f2868e0152fe68777422 SHA1 ded783df9e7cc593466d87d10effb12d2e7bf00c SHA256 fcdaab30dfa6c5728f851eafa6526c2be80b9088dd91b6d0926dbfb4456fb9b6 +DIST enigmail-0.96.0-pl-PL.xpi 34104 RMD160 85fbf2ca7af793b51c2ddc985c026cbab683a7e7 SHA1 898fd410f2ff8f312ff958053aa5be6289ef0d87 SHA256 b2d0eb6567d74cbd4c3eae95182de53a6e167998895b194ec91369e629d9a37f +DIST enigmail-0.96.0-pt-BR.xpi 33837 RMD160 a5a9f2e58879f95658c81719ee51d91967ac32bf SHA1 c301fa5b46334ca44b539236042bfe5c5e9c624f SHA256 ae2224251664d1f757dfe3d14fee4508cd582e430feb7db453d9cb33f3f12ee7 +DIST enigmail-0.96.0-pt-PT.xpi 33688 RMD160 f82d5b523def3e96b76c42e4e6173ac82af65316 SHA1 f25d7fd7940a871ae98ffefaba9c8bc53346a4e8 SHA256 05bf1851389f8fa9ab1190e2210fd93bc5cdc81c19c35205bd55bf4fca0d25d6 +DIST enigmail-0.96.0-ru-RU.xpi 34107 RMD160 5db05b46854ab31cdbc253a72c15d8188e0fe57b SHA1 83fea321f21e598eeef1219bbe0d343eeced5684 SHA256 1e2e941c637da9f87aa12f6d5649bd3998e27dbbea541396ed1c0f4e513a0ebc +DIST enigmail-0.96.0-sl-SI.xpi 33484 RMD160 93eb9d07b230a5152ae80e5c1e7089b201e2fa9b SHA1 fc82f834fa23145b44aa9d93fc36d64f6df83a46 SHA256 1705970ceefb406656dfaa8cfbce1ef947d5a2cd5cf63f553eccfef2f3556552 +DIST enigmail-0.96.0-sv-SE.xpi 33468 RMD160 5ed14ba672b60c63ee96d85bb9bbe55c113fa946 SHA1 f41e621bbab0425d7168994871cb08cdb13e828c SHA256 1ad34ff3d74c382cdcb4e490efeaa0c01e9751819e58218564c019c9670a0187 +DIST enigmail-0.96.0-tr-TR.xpi 32849 RMD160 2c66339b946f6b2796e8405cb83202006ef52690 SHA1 2b166ee562a263591c83a6222f94420d226095d3 SHA256 a7a9c43832f7de034cee12030bdf5b8dd35174599a9eb80401cce8ace7dad9f4 +DIST enigmail-0.96.0-zh-CN.xpi 34132 RMD160 6fe206a01e69f59a952d1bfc41f5c0fe922b454d SHA1 0983777d721bd2abecd5354efe6a5078625a67c1 SHA256 1041ba8ff8bd0b31b1609181a3075b09e01ffebed6f214d822cbbbf89acc0130 +DIST enigmail-0.96.0-zh-TW.xpi 34008 RMD160 25967e1d558ec7ab42dd2a13eeb6d6e12fc39056 SHA1 06367af7d537261153c8ed62dfe7c683aa66992a SHA256 6a83205b66474958b4a041b4345ff1601960202f0abe30132a74744a7083f8dd +DIST enigmail-0.96.0.tar.gz 1231329 RMD160 62fc1f4d8c5a12ca0b2e49f2aa7ddd28361e736f SHA1 ad9a28ab632a5480bd138a0f60e43a5c07a56646 SHA256 80ad781236f43d9a291205eefd92cf49e75a5836826198f46d3cb90b7eae09d1 DIST enigmail-ca-AD-0.9x.xpi 29484 RMD160 a338ad40279f43e13f0ae47b27719357806f56b8 SHA1 3022dd94cfd0c01b506195e276f5b5dfaf5cb7f5 SHA256 d3a5af60286e90c777a7473e9432db727a9349ae1b7d4670803b605e9c4ad405 DIST enigmail-cs-CZ-0.9x.xpi 31992 RMD160 2aeb8484ed927c87e782548f8414dc6e4b246ae0 SHA1 81fc33ff0a1bf54acefbf335081d3435d45cee72 SHA256 3184737a5761b6fd136cd6bf903cd3c383194608b5ebc45f217734143eefa280 DIST enigmail-de-0.9x.xpi 31569 RMD160 bcbe0a8adc3f024ddd0cda0d3adffc6831b55b87 SHA1 dc443a89903bd2aa61e41e7dd3023b42bbbf8ddc SHA256 15f542325dc1ed0fcce8424f2dbd04efeefabfa193116c8ba26511c42818d3da @@ -56,7 +81,16 @@ DIST mozilla-thunderbird-1.5.0.10-patches-0.1.tar.bz2 30777 RMD160 08da7a7dadfc7 DIST mozilla-thunderbird-2.0.0.21-patches-0.1.tar.bz2 30712 RMD160 e0c49e24482c6193d1e74268cba80f1882900fe4 SHA1 3849c7f91ca5a7ebd8b3517f9fb0ceea69235faa SHA256 8cd124c154fc299f73bdb11c5a596d05651203cbe4472ceb2b1349a6b55b6ff1 DIST thunderbird-1.5.0.13-source.tar.bz2 36162915 RMD160 6d9d8c1ea091725728ad0400c58b606a73346ef9 SHA1 2275d92724976896b6529ceb8ae890b10bc94109 SHA256 1849df86b6f145ff974e5a478e985a8ee8c3239e8a187d6dcba176b8730358db DIST thunderbird-2.0.0.22-source.tar.bz2 40489725 RMD160 6f9693c0b7f5af0c60d245c96492f11a4c286efd SHA1 a9da470ff090dfd049cae6b0c3b1a4e95c3f2022 SHA256 e364e5e1a96521b98b8391c5028207408d3d285ab40e091fa503b87a19d24d04 +DIST thunderbird-2.0.0.23-source.tar.bz2 38860245 RMD160 a1ef4af80121cdd8000c796e0c5fb575bea30348 SHA1 a237bfb92ec9c4b2bed7ea744e95d01ec43e07f1 SHA256 2c5007dfa1d094d8f089d42208e77d673e811a49980b7df77b04ed1606d30d21 EBUILD enigmail-0.94.4.ebuild 5818 RMD160 4b058e7ded7b6bfd2820420bfadf8c4456e5c7b9 SHA1 5991031893581a3f7aa602a41e5189f9cd2b0d82 SHA256 78b56db0dfd8c75b997d568ac85d68d7f477e8f3935180a2036c4849cf0d40ab EBUILD enigmail-0.95.7-r5.ebuild 5996 RMD160 4ac50cb1da05003957f043f6eeab7104cd167d03 SHA1 dd4676f6b0fd0ed0b819816e1d2b1b2459c32a2c SHA256 646e453822f8c6d986ee587d6e47d91a02945a9532cd6633d9e23e9d17355b73 -MISC ChangeLog 22382 RMD160 5a75717847a1f0b0a79a7e152a45313e73f3d94f SHA1 6e35dfc5b375912d9df6fb0dbbebd7277c15bac7 SHA256 22dc0c2459003f25ee186b9b39e0a32558912168bb554c920676bdf8dd052c51 +EBUILD enigmail-0.96.0.ebuild 5946 RMD160 c09daca9521f26ce6a977dba21bd2df993635952 SHA1 c28c0cb3449b99310cdf529931025f0534b893e2 SHA256 752bbd95c8961da2cf1ffbde7db4c682436ae3cf8bfdb3ac7cf27e426048e896 +MISC ChangeLog 22548 RMD160 d3841b5615120e3f06ad1920d3305246b76df53f SHA1 8168f7b85ba851cdc1b2d81fba83cb6600af2e28 SHA256 29dc6cf8f6c6338a6d2d7275ae68ff272ff0aeda298db1d3f44c75656995c23f MISC metadata.xml 238 RMD160 20be188d400f8ae54fb1eae8bfb243c43eed2395 SHA1 fb7dacf03f1ce8294d6d2f07d4c2d7ff69ee7525 SHA256 ef51e99b6b1ccee48a71906e90a4111f58793292fe1248934a811fcb02506036 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.13 (GNU/Linux) + +iEYEARECAAYFAkrkkEIACgkQcxLzpIGCsLTsewCgli8ZBPvZqOHtjyDHkgU5iZPk +kUoAn3jX5mpc4AcPxY/mnTigMCU+2M9t +=TXRm +-----END PGP SIGNATURE----- diff --git a/x11-plugins/enigmail/enigmail-0.96.0.ebuild b/x11-plugins/enigmail/enigmail-0.96.0.ebuild new file mode 100644 index 000000000000..2ffbf804cc4b --- /dev/null +++ b/x11-plugins/enigmail/enigmail-0.96.0.ebuild @@ -0,0 +1,209 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/x11-plugins/enigmail/enigmail-0.96.0.ebuild,v 1.1 2009/10/25 17:51:57 betelgeuse Exp $ + +EAPI="2" +WANT_AUTOCONF="2.1" + +inherit flag-o-matic toolchain-funcs eutils nsplugins mozcoreconf mozextension makeedit multilib autotools + +LANGS="ar de el es-ES nb-NO pt-BR zh-CN" +NOSHORTLANGS="ca-AD es-ES fi-FI fr-FR hu-HU it-IT ja-JP ko-KR nb-NO pl-PL pt-PT ru-RU sl-SI sv-SE tr-TR zh-TW" + +EMVER=${PV} +TBVER="2.0.0.23" +TBPATCH="2.0.0.21-patches-0.1" + +DESCRIPTION="GnuPG encryption plugin for thunderbird." +HOMEPAGE="http://enigmail.mozdev.org" +SRC_URI="http://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/${TBVER}/source/thunderbird-${TBVER}-source.tar.bz2 + mirror://gentoo/mozilla-thunderbird-${TBPATCH}.tar.bz2 + http://www.mozilla-enigmail.org/download/source/enigmail-${EMVER}.tar.gz" + +KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" +SLOT="0" +LICENSE="MPL-1.1 GPL-2" +IUSE="" + +for X in ${LANGS} ; do + SRC_URI="${SRC_URI} linguas_${X/-/_}? ( http://dev.gentoo.org/~anarchy/dist/${P}-xpi/${P}-${X}.xpi )" + IUSE="${IUSE} linguas_${X/-/_}" +done +# ( mirror://gentoo/${PN}-${X}-0.9x.xpi )" + +for X in ${NOSHORTLANGS} ; do + SRC_URI="${SRC_URI} linguas_${X%%-*}? ( http://dev.gentoo.org/~anarchy/dist/${P}-xpi/${P}-${X}.xpi )" + IUSE="${IUSE} linguas_${X%%-*}" +done +#( mirror://gentoo/${PN}-${X}-0.9x.xpi )" + +DEPEND=">=mail-client/mozilla-thunderbird-${TBVER} + !>=mail-client/mozilla-thunderbird-3" +RDEPEND="${DEPEND} + || ( + ( + >=app-crypt/gnupg-2.0 + || ( + app-crypt/pinentry[gtk] + app-crypt/pinentry[qt3] + app-crypt/pinentry[qt4] + ) + ) + =app-crypt/gnupg-1.4* + ) + >=www-client/mozilla-launcher-1.56" + +S="${WORKDIR}/mozilla" + +# Needed by src_compile() and src_install(). +# Would do in pkg_setup but that loses the export attribute, they +# become pure shell variables. +export BUILD_OFFICIAL=1 +export MOZILLA_OFFICIAL=1 +export MOZ_CO_PROJECT=mail + +linguas() { + linguas= + local LANG + for LANG in ${LINGUAS}; do + if hasq ${LANG} en en_US; then + hasq en ${linguas} || \ + linguas="${linguas:+"${linguas} "}en" + continue + elif hasq ${LANG} ${LANGS//-/_}; then + hasq ${LANG//_/-} ${linguas} || \ + linguas="${linguas:+"${linguas} "}${LANG//_/-}" + continue + else + local SLANG + for SLANG in ${NOSHORTLANGS}; do + if [[ ${LANG} == ${SLANG%%-*} ]]; then + hasq ${SLANG} ${linguas} || \ + linguas="${linguas:+"${linguas} "}${SLANG}" + continue 2 + fi + done + fi + ewarn "Sorry, but ${PN} does not support the ${LANG} LINGUA" + done +} + +src_unpack() { + unpack thunderbird-${TBVER}-source.tar.bz2 mozilla-thunderbird-${TBPATCH}.tar.bz2 || die "unpack failed" + + linguas + for X in ${linguas}; do + [[ ${X} != en ]] && xpi_unpack ${P}-${X}.xpi + done +} + +src_prepare() { + # Apply our patches + cd "${S}" || die "cd failed" + EPATCH_SUFFIX="patch" \ + EPATCH_FORCE="yes" \ + epatch "${WORKDIR}"/patch + + # Unpack the enigmail plugin + cd "${S}"/mailnews/extensions || die + unpack enigmail-${EMVER}.tar.gz + cd "${S}"/mailnews/extensions/enigmail || die "cd failed" + makemake2 + + cd "${S}" + + # Use the right theme for thunderbird #45609 + sed -i -ne '/^enigmail-skin.jar:$/ { :x; n; /^\t/bx; }; p' mailnews/extensions/enigmail/ui/jar.mn + + # Fix installation of enigmail.js + epatch "${FILESDIR}"/70_enigmail-fix.patch + # Make replytolist work with >0.95.0 + epatch "${FILESDIR}"/0.95.0-replytolist.patch + + eautoreconf +} + +src_configure() { + declare MOZILLA_FIVE_HOME="/usr/$(get_libdir)/mozilla-thunderbird" + + #################################### + # + # mozconfig, CFLAGS and CXXFLAGS setup + # + #################################### + + mozconfig_init + + # tb-specific settings + mozconfig_annotate '' \ + --with-system-nspr \ + --with-system-nss \ + --with-default-mozilla-five-home=${MOZILLA_FIVE_HOME} \ + --with-user-appdir=.thunderbird + + # Bug 246421 + # Breaks builds with gcc-4.3 on amd64 + if use amd64 && [[ $(gcc-version) == "4.3" ]]; then + mozconfig_annotate 'gcc-4.3 breaks build on amd64 with -O2+' --enable-optimize=-Os + fi + + # Finalize and report settings + mozconfig_final + + if [[ $(gcc-major-version) -lt 4 ]]; then + append-cxxflags -fno-stack-protector + fi + + #################################### + # + # Configure and build Thunderbird + # + #################################### + CC="$(tc-getCC)" CXX="$(tc-getCXX)" LD="$(tc-getLD)" \ + econf || die + + # This removes extraneous CFLAGS from the Makefiles to reduce RAM + # requirements while compiling + edit_makefiles +} + +src_compile() { + # Only build the parts necessary to support building enigmail + emake -j1 export || die "make export failed" + emake -C modules/libreg || die "make modules/libreg failed" + emake -C xpcom/string || die "make xpcom/string failed" + emake -C xpcom || die "make xpcom failed" + emake -C xpcom/obsolete || die "make xpcom/obsolete failed" + + # Build the enigmail plugin + einfo "Building Enigmail plugin..." + emake -C "${S}"/mailnews/extensions/enigmail || die "make enigmail failed" + + # Package the enigmail plugin; this may be the easiest way to collect the + # necessary files + emake -j1 -C "${S}"/mailnews/extensions/enigmail xpi || die "make xpi failed" +} + +src_install() { + declare MOZILLA_FIVE_HOME="/usr/$(get_libdir)/mozilla-thunderbird" + declare emid + + cd "${T}" + unzip "${S}"/dist/bin/*.xpi install.rdf + emid=$(sed -n '/<em:id>/!d; s/.*\({.*}\).*/\1/; p; q' install.rdf) + + dodir ${MOZILLA_FIVE_HOME}/extensions/${emid} + cd "${D}"${MOZILLA_FIVE_HOME}/extensions/${emid} + unzip "${S}"/dist/bin/*.xpi + + # these files will be picked up by mozilla-launcher -register + dodir ${MOZILLA_FIVE_HOME}/{chrome,extensions}.d + insinto ${MOZILLA_FIVE_HOME}/chrome.d + newins "${S}"/dist/bin/chrome/installed-chrome.txt ${PN} + echo "extension,${emid}" > "${D}"${MOZILLA_FIVE_HOME}/extensions.d/${PN} + + linguas + for X in ${linguas}; do + [[ ${X} != "en" ]] && xpi_install "${WORKDIR}"/${P}-${X} + done +} |