ChangeLog

# ChangeLog for app-office/mozilla-sunbird-bin
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-office/mozilla-sunbird-bin/ChangeLog,v 1.33 2008/05/21 11:24:16 armin76 Exp $

21 May 2008; Raúl Porcel
-mozilla-sunbird-bin-0.7.ebuild, mozilla-sunbird-bin-0.8.ebuild:
x86 stable, remove old

19 Apr 2008; Raúl Porcel
mozilla-sunbird-bin-0.7.ebuild, mozilla-sunbird-bin-0.8.ebuild:
Fix linguas, bug #218147

*mozilla-sunbird-bin-0.8 (08 Apr 2008)

08 Apr 2008; Raúl Porcel
-mozilla-sunbird-bin-0.8_rc1.ebuild, +mozilla-sunbird-bin-0.8.ebuild:
Version bump

17 Mar 2008; Raúl Porcel
mozilla-sunbird-bin-0.7.ebuild, mozilla-sunbird-bin-0.8_rc1.ebuild:
Fix LICENSE, thanks to zlin

*mozilla-sunbird-bin-0.8_rc1 (08 Mar 2008)

08 Mar 2008; Raúl Porcel
+mozilla-sunbird-bin-0.8_rc1.ebuild:
Version bump

04 Dec 2007; Raúl Porcel
-mozilla-sunbird-bin-0.5.ebuild, mozilla-sunbird-bin-0.7.ebuild:
x86 stable, remove old

*mozilla-sunbird-bin-0.7 (26 Oct 2007)

26 Oct 2007; Raúl Porcel
+mozilla-sunbird-bin-0.7.ebuild:
Version bump, bug 195040

21 Jul 2007; Raúl Porcel
mozilla-sunbird-bin-0.5.ebuild:
Revert the langpack thing, bug 182175

20 Jul 2007; Raúl Porcel
files/icon/mozilla-sunbird-bin.desktop, mozilla-sunbird-bin-0.5.ebuild:
Fix desktop files, bug 185869 and now it uses the langpack according to the
locale, bug 182175

09 Jul 2007; Raúl Porcel
-mozilla-sunbird-bin-0.3.1.ebuild, mozilla-sunbird-bin-0.5.ebuild:
x86 stable so we can remove a patch in gtk+

02 Jul 2007; Piotr Jaroszyński
mozilla-sunbird-bin-0.3.1.ebuild, mozilla-sunbird-bin-0.5.ebuild:
(QA) RESTRICT clean up.

*mozilla-sunbird-bin-0.5 (29 Jun 2007)

29 Jun 2007; Raúl Porcel
+mozilla-sunbird-bin-0.5.ebuild:
Version bump, bug 183609

08 Jun 2007; Raúl Porcel
mozilla-sunbird-bin-0.3.1.ebuild:
Some small modifications, thanks to Cardoe for the suggestion

24 Mar 2007; Raúl Porcel
mozilla-sunbird-bin-0.3.1.ebuild:
Some minor ebuild changes, modify the deps a bit and add the ga-IE langpack

14 Mar 2007; Raúl Porcel
-mozilla-sunbird-bin-0.3.ebuild, mozilla-sunbird-bin-0.3.1.ebuild:
stable x86 since this contains a lot of bugfixes

04 Mar 2007; Marius Mauch
mozilla-sunbird-bin-0.3.1.ebuild:
Replacing einfo with elog

*mozilla-sunbird-bin-0.3.1 (22 Feb 2007)

22 Feb 2007; Raúl Porcel
+mozilla-sunbird-bin-0.3.1.ebuild:
Version bump, plus add linguas support

14 Feb 2007; Raúl Porcel
+files/icon/mozilla-sunbird-bin.desktop,
+files/icon/mozilla-sunbird-bin-icon.png,
-files/icon/mozillasunbird-bin.desktop,
-files/icon/mozillasunbird-bin-icon.png, mozilla-sunbird-bin-0.3.ebuild:
Fix .desktop files, bug 147735, and drop monolithic X deps and virtual/libc
and stable x86

*mozilla-sunbird-bin-0.3 (11 Jan 2007)

11 Jan 2007; Raúl Porcel
-files/app-chrome.manifest-0.2.20050724,
-mozilla-sunbird-bin-0.2.20050724.ebuild,
-mozilla-sunbird-bin-0.3_alpha2.ebuild, +mozilla-sunbird-bin-0.3.ebuild:
Drop old, version bump, fix bugs 159236, 148990

11 Jan 2007; Raúl Porcel
mozilla-sunbird-bin-0.2.20050724.ebuild,
mozilla-sunbird-bin-0.3_alpha2.ebuild:
license change, bug 150118

*mozilla-sunbird-bin-0.3_alpha2 (14 Aug 2006)

14 Aug 2006; Stefan Schweizer
+mozilla-sunbird-bin-0.3_alpha2.ebuild:
version bump thanks to Martin Wegner and others
in bug 114995

14 Aug 2006; Michael Sterrett
-mozilla-sunbird-bin-0.2.ebuild:
clean out old ebuild

13 Dec 2005; Donnie Berkholz ;
mozilla-sunbird-bin-0.2.20050724.ebuild:
Add modular X dependencies. Found with: find /opt/sunbird/ -perm /g+x |
xargs file | egrep 'LSB (exe|sha)' | cut -d: -f1 | xargs ldd | cut -d'(' -f1
| sort | uniq | grep lib[SIX].

11 Aug 2005; Diego Pettenò
mozilla-sunbird-bin-0.2.ebuild, mozilla-sunbird-bin-0.2.20050724.ebuild:
Call has_multilib_profile from pkg_setup instead of global scope.

*mozilla-sunbird-bin-0.2.20050724 (27 Jul 2005)

27 Jul 2005; Aron Griffis
+files/app-chrome.manifest-0.2.20050724,
+mozilla-sunbird-bin-0.2.20050724.ebuild:
Update to 20050724 nightly snapshot

25 Jul 2005; Aron Griffis
mozilla-sunbird-bin-0.2.ebuild:
Require mozilla-launcher-1.44 which has the -calendar hack

*mozilla-sunbird-bin-0.2 (25 Jul 2005)

25 Jul 2005; Aron Griffis
+mozilla-sunbird-bin-0.2.ebuild, -mozilla-sunbird-bin-0.2.20040812.ebuild,
-mozilla-sunbird-bin-0.2.20041112.ebuild:
Bump to 0.2 release, which doesn't work any better for me than the previous
stuff, but hey maybe this pmasked package will work for somebody #75167
#78374 #80902 #80829

23 Mar 2005; Seemant Kulleen
mozilla-sunbird-bin-0.2.20040812.ebuild,
mozilla-sunbird-bin-0.2.20041112.ebuild:
mozilla-launcher to www-client from net-www

14 Jan 2005; Jan Brinkmann
mozilla-sunbird-bin-0.2.20040812.ebuild,
mozilla-sunbird-bin-0.2.20041112.ebuild:
back to amd64 from of emul-linux-x86

12 Jan 2005; Jan Brinkmann
mozilla-sunbird-bin-0.2.20040812.ebuild,
mozilla-sunbird-bin-0.2.20041112.ebuild:
migrated from amd64? to emul-linux-x86? dependency.

*mozilla-sunbird-bin-0.2.20041112 (18 Nov 2004)

18 Nov 2004; Aron Griffis
+mozilla-sunbird-bin-0.2.20041112.ebuild:
Update to 0.2 beta #69100

*mozilla-sunbird-bin-0.2.20040812 (19 Aug 2004)

19 Aug 2004; Aron Griffis +metadata.xml,
+mozilla-sunbird-bin-0.2.20040812.ebuild:
First ebuild for mozilla-sunbird calendar #54988. Note this is pmasked for now
since it's still got some bugs to work out (in the program, not the ebuild)

Manifest

AUX icon/mozilla-sunbird-bin-icon.png 6418 RMD160 92df6105a3ba07f961d5a54000e772791f1d89ac SHA1 e4e23c74234d688040f6cdaff4ace7f71d69dce4 SHA256 792fa9c96e825a0ba5d9f837910386dcb819e215fcc18c00936718823dee076e
AUX icon/mozilla-sunbird-bin.desktop 192 RMD160 213791e6c0b7d0ba576a6d3ab7b6baf2511c89d3 SHA1 8a03e0cbb0defe08588ac467cc4f3ea8dd685551 SHA256 22ca0bb11f5513fe51496bb117688c179a432ff7e2732ba3888fda25916acacf
DIST mozilla-sunbird-0.8-ca.xpi 106858 RMD160 026b3b89f3fb962a64b490cc4020f8fe68e77dd0 SHA1 d28bd69e588b1fddcd41fc93f355c03b95843e42 SHA256 27e08678f66c04fde8b6fe299b12a5cb9170dffe757851040167b848f274752f
DIST mozilla-sunbird-0.8-cs.xpi 107057 RMD160 135ca8ea2026edc01d834442d95ca5039b546ba1 SHA1 3a364cd23c383e4e5637c253354481f7b865f440 SHA256 b070dd92ec0e68e8cfd671a00ddcbd1f98c8f909bc623c72d58b6e90e692ff3a
DIST mozilla-sunbird-0.8-da.xpi 104206 RMD160 2a745bfb4c0bd4edcdff6ad5b7b3e1a337155234 SHA1 49b327d089a7e38e24e8be5d6050e0819f2e98f0 SHA256 bd0b05689ced40de58e3970ff8033ef9099eb0b212723e83ec4b4384a9b17912
DIST mozilla-sunbird-0.8-de.xpi 99505 RMD160 8ef69af903a60b67997d7fc0b4bdd418359127cf SHA1 87eec382595bf27fc1dd656c736ffe056ff79840 SHA256 490b0c21c6bc1d941d78d9ac9f2e67211bb60f4cedb9a0052590d33f8189f422
DIST mozilla-sunbird-0.8-es-AR.xpi 106336 RMD160 06c1839c247eab52f1cd19d1bc5c345fe2958be4 SHA1 5920881e82525071167476fd9491b9103636242b SHA256 c2b7bf3e7385278e020707d185dd5f927f51f1193432ae2917cbf1d531a4ffd4
DIST mozilla-sunbird-0.8-es-ES.xpi 90980 RMD160 6ab2eb0404799032f5b777700d8219a79bd0e118 SHA1 c046e2c6ad362c2b767f1d323ec8d12eefd73099 SHA256 769b7d59b2ad9554f0ca2701f536484a3b20f4b092ad15d2aa10f848e656fec7
DIST mozilla-sunbird-0.8-eu.xpi 103299 RMD160 976ede4f040a7559b72b907fce09e1db8b19cb28 SHA1 e75168f57107d73533a3495dc321f4dd529a1bd9 SHA256 28eaf32b621fcdfad0e948daa33c3c410c87207c3faa05bf876b063249956b18
DIST mozilla-sunbird-0.8-fr.xpi 109915 RMD160 7bdecb7a4bd32c4c342868b5b1a59d7569ddc0e0 SHA1 283bf8b8ab773d4a3fa46e9a10e395d30d16cac5 SHA256 b7b779d2d44b693b5c03e6cc3ccd7be662310e01fc8697ffa43bc45d9d8f40aa
DIST mozilla-sunbird-0.8-ga-IE.xpi 107248 RMD160 aaff3fc3367ca4fc2d8c4a73e1fddf800c1e2220 SHA1 28b047b3f71dc7bad267366b46a2d33f708b53d8 SHA256 4e9b33f5de743517d96d0e74699668950de0eb457e06d890b9c54e97a749dc72
DIST mozilla-sunbird-0.8-hu.xpi 109656 RMD160 047f4208bd7207a5d0841ea15189f26ec5d169d7 SHA1 81dff36db537515aea5d8319812d41f1d8c7ca76 SHA256 2e3f712d553b8ae438faab6f12723cdd301f821fc94b3e19c7e33401c32ef5d4
DIST mozilla-sunbird-0.8-it.xpi 93022 RMD160 9f339fa880fe22c21a24937c84333651c3d2bf1a SHA1 7666e348de39952eb4bbabf955253e626130d19a SHA256 e38f745a1243c567e906e09e5c1c036fc41e62e2877236dffa1ca8561a2e2c04
DIST mozilla-sunbird-0.8-ja.xpi 114137 RMD160 376e247482a189a1a59da232ff720c5d18827fce SHA1 d4f6b773e53bdd002620800c8f81566bee5aad9f SHA256 f3d878bd664640d8a8217319e53c58da5539c688696100960f2ad847fb9a075d
DIST mozilla-sunbird-0.8-ka.xpi 131540 RMD160 32a89bdebce46b147c945d1d68a7086d04419129 SHA1 fbfa86c1fbe778414d89296a55aeadec2ca32474 SHA256 73086818ba530951aa927fb701970a857b31615f78d3920828898f62673f2c0b
DIST mozilla-sunbird-0.8-ko.xpi 98625 RMD160 07e4c954fc4d712696a2180a82b611f811576cd2 SHA1 0d70bcc8a6645d288efa5b8aabbde3db90de9904 SHA256 37e6500dba3c019026fcc56e18f715c90d4da6a2a4b86744efdb30454f76063c
DIST mozilla-sunbird-0.8-lt.xpi 109029 RMD160 aafc6cc7ace5207e9d2e056a46749c6402ebbfb6 SHA1 d79e863932d3ca6d7b33004e58969e273d6670c9 SHA256 b84a93cec26498d103d8a1c79b4606d812cd900d429ecfeef3fc3ca3d3c79e40
DIST mozilla-sunbird-0.8-mk.xpi 108185 RMD160 a7e9e544a529891af5c4bd0679e2f3a0606fde13 SHA1 a1d691ff76c24db06dae95ce71291d857cde8646 SHA256 e194b9e670ed8fea1c94bba2391923c9b7c9f67131099d15367d712143fd27fc
DIST mozilla-sunbird-0.8-mn.xpi 71405 RMD160 dfd16638bff25090854254e5443a0176eb7857c3 SHA1 a92f0fb60848dfcb691e41a1d6d2ea62d2c79f73 SHA256 23ab817d3f37b0fac3e46ffce8c80588b829cdc8fadfe539a67ce92bf1e61d37
DIST mozilla-sunbird-0.8-nb-NO.xpi 104807 RMD160 2e4b1ee371382612213143439b2d4a1a9d147f96 SHA1 088a22c9410861cdd01043e2b2dfa5c609a86055 SHA256 41af4aba3a566e282a20b5562ea03c0e57e68eb2590d9a7cb05727ba331621e1
DIST mozilla-sunbird-0.8-nl.xpi 106484 RMD160 a8417648fef92c9c1e1da4518bdd677e68626313 SHA1 9b1bb46c56c2b11676a616e5dff531139da84b64 SHA256 5e821c70c9faf9b9023ba467ae34309f80871c43cb91c952f23589387ba616b2
DIST mozilla-sunbird-0.8-pa-IN.xpi 82646 RMD160 a04c6ec387b0423ff24ec90f596ea9fe0700cb86 SHA1 5223e6dda2ceed97f8c745b6ca151ca2c8097cad SHA256 bbe339afab74af65ad068f34506f4dfa0128ac2d0d7fc14bffb83d6ed7158b67
DIST mozilla-sunbird-0.8-pl.xpi 110524 RMD160 8b9f8136e7eb0ddf6977aa7ca0fc5c9650ad8c08 SHA1 2953d29e27ca9d07770fd2968af985c8e4dbbc49 SHA256 45d54080960123ff9755a812315bbf97b5465f372599f6c5a074ebc1d66d8ed6
DIST mozilla-sunbird-0.8-pt-BR.xpi 104949 RMD160 073eec3d268b6d0cbce974629b9bbc98b628d3fd SHA1 d203896821fb1ad037231a7c3918cef26d0981ef SHA256 e26a167f348b3f320e241a27791e3996cfa7c72c3e173de3312a912a2f14cd4f
DIST mozilla-sunbird-0.8-pt-PT.xpi 104354 RMD160 271772f0e09c312c2925e0575e8765083127253a SHA1 6ed8520328c32abed68d3043d0bb92057d421f3f SHA256 953f37e9351b5149b6791d3818c5e6109e745050e9b2ed32b033103469020a58
DIST mozilla-sunbird-0.8-ru.xpi 113416 RMD160 bdeea84fc3105b05e3b4fc8f3c9cf46d0561f2fb SHA1 2979af725e5133af304f7d146a5eb311fab5263a SHA256 682450cf17af8f20dd61106afff83ef3943a419cb94b50beea30981e005cf880
DIST mozilla-sunbird-0.8-sk.xpi 110647 RMD160 4dab64bbb7a74055aef665780b959d47ffc1908b SHA1 7a57ab416278ecf5bf264c9f537503209cd427f8 SHA256 676556fa7a9bf6cb8ea905d38ef3b43ac1ce29f2749b53f2a7c43a9a460638fa
DIST mozilla-sunbird-0.8-sl.xpi 106938 RMD160 ff0b72a11d5afd53c9a7ec313a95e6d090b4ceec SHA1 72c4eab6afedb1d8ef6db63b8551c7d54f6e2f39 SHA256 eeee2e9e922590cbec3124f2740c83b981a5ae26e90632cc5cc1f38c9120c41e
DIST mozilla-sunbird-0.8-sv-SE.xpi 108696 RMD160 ff3e08d2e83be6cd618724f7dee086a9fdf69671 SHA1 2c28845f69c038284c89bd6381d7e61021ef14e6 SHA256 c3648fb144696411377f15a711b248e39cce444806f7bd017136d64bcd2add33
DIST mozilla-sunbird-0.8-tr.xpi 99990 RMD160 ea556609e19c704efa511ce350bd5eea025e08d8 SHA1 c9e2c76b82fda591f7617f6ebe332fce557387f1 SHA256 3c9d921c5f6ac70eac823e29f5a09c67ed4d4d68be63ac3df28b8711251de7db
DIST mozilla-sunbird-0.8-uk.xpi 108041 RMD160 2f254e9c10f7623d8860c8054bfe5a5385e6655a SHA1 5aacf29178d6ba55595c288189df285613086dc2 SHA256 68cb11d0437f89b90e77700d87a0d63b90ae416d67f0dce3a86a0b31865cace7
DIST mozilla-sunbird-0.8-zh-CN.xpi 99526 RMD160 1c3b9fab504a002b3c820921e7491b8bf5ebe73b SHA1 d35cd7690a5787ca5809b7f85109dc61cdf12eea SHA256 7d4bb10104e7db761966a22efa6ba65e3a844f8c8c8c7eb6e7667a5fb4f0fa27
DIST sunbird-0.8.en-US.linux-i686.tar.gz 8760534 RMD160 604e0e9a5cd26a7b8fb5cf3c3a82a14fd13652c5 SHA1 d85514e779003f449826c7d7e2b957829bb71a48 SHA256 3b47b94e15a489a065c74c6d3e2a79f90759fe8033488017927f91dbe39613f0
EBUILD mozilla-sunbird-bin-0.8.ebuild 4669 RMD160 0079e0afe5ad8b251f9674b8c387e76e127b33fe SHA1 0caa1b7bed521f393102efb4369200a38c882c04 SHA256 0c0e4320622334f9139acfbb329c836acac830baf2c9b1ccec8ac7445de1e84a
MISC ChangeLog 6319 RMD160 12d39cf31997c7465e1bfdbd3f78ad5f5d1e8916 SHA1 dc8fdd694721154f0b9bf6d975ffc9fb6167b55e SHA256 770f0567046dcc00b7558069897031d0210c1fb00995de4465931d2272aeda9c
MISC metadata.xml 160 RMD160 d5a9f0bf8989621c2bde30facb53bcae00aba709 SHA1 5015c07af2083f20f9552d7fb11afb5ea69af345 SHA256 0cc5126362a12cee42ec1197c528a804cf36859329dd2c6d9225726831d14b8b

files

metadata.xml




mozilla

mozilla-sunbird-bin-0.8.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-office/mozilla-sunbird-bin/mozilla-sunbird-bin-0.8.ebuild,v 1.3 2008/05/21 11:24:16 armin76 Exp $

inherit eutils mozilla-launcher multilib mozextension

LANGS="ca cs da de en-US es-AR es-ES eu fr ga-IE hu it ja ka ko lt mk mn nb-NO nl pa-IN pl pt-BR pt-PT ru sk sl sv-SE tr uk zh-CN"
NOSHORTLANGS="es-AR pt-BR zh-TW"

MY_PN="${PN/mozilla-}"
MY_P="${MY_PN}-${PV}"
DESCRIPTION="Mozilla Sunbird Calendar"
SRC_URI="http://releases.mozilla.org/pub/mozilla.org/calendar/sunbird/releases/${PV}/linux-i686/en-US/sunbird-${PV}.en-US.linux-i686.tar.gz"
HOMEPAGE="http://www.mozilla.org/projects/calendar/sunbird.html"
RESTRICT="strip"
QA_EXECSTACK="opt/sunbird/extensions/talkback@mozilla.org/components/libqfaservices.so"
QA_TEXTRELS="opt/sunbird/extensions/talkback@mozilla.org/components/libqfaservices.so"

KEYWORDS="-* ~amd64 x86"
SLOT="0"
LICENSE="|| ( MPL-1.1 GPL-2 LGPL-2.1 )"
IUSE=""

# These are in
#
# http://releases.mozilla.org/pub/mozilla.org/calendar/sunbird/releases/${PV}/langpacks/
#
# for i in $LANGS $SHORTLANGS; do wget $i.xpi -O ${P}-$i.xpi; done
for X in ${LANGS} ; do
if [ "${X}" != "en" ] && [ "${X}" != "en-US" ]; then
SRC_URI="${SRC_URI}
linguas_${X/-/_}? ( http://dev.gentooexperimental.org/~armin76/dist/${P/-bin}-xpi/${P/-bin/}-${X}.xpi )"
fi
IUSE="${IUSE} linguas_${X/-/_}"
# english is handled internally
if [ "${#X}" == 5 ] && ! has ${X} ${NOSHORTLANGS}; then
if [ "${X}" != "en-US" ]; then
SRC_URI="${SRC_URI}
linguas_${X%%-*}? ( http://dev.gentooexperimental.org/~armin76/dist/${P/-bin}-xpi/${P/-bin/}-${X}.xpi )"
fi
IUSE="${IUSE} linguas_${X%%-*}"
fi
done

DEPEND="app-arch/unzip"
RDEPEND="x11-libs/libXrender
x11-libs/libXt
x11-libs/libXmu
x86? (
>=x11-libs/gtk+-2.2
=virtual/libstdc++-3.3
)
amd64? (
>=app-emulation/emul-linux-x86-baselibs-1.0
>=app-emulation/emul-linux-x86-gtklibs-1.0
app-emulation/emul-linux-x86-compat
)
>=www-client/mozilla-launcher-1.56"

S="${WORKDIR}/sunbird"

pkg_config() {
# This is a binary x86 package => ABI=x86
# Please keep this in future versions
# Danny van Dyk 2005/03/26
has_multilib_profile && ABI="x86"
}

linguas() {
local LANG SLANG
for LANG in ${LINGUAS}; do
if has ${LANG} en en_US; then
has en ${linguas} || linguas="${linguas:+"${linguas} "}en"
continue
elif has ${LANG} ${LANGS//-/_}; then
has ${LANG//_/-} ${linguas} || linguas="${linguas:+"${linguas} "}${LANG//_/-}"
continue
elif [[ " ${LANGS} " == *" ${LANG}-"* ]]; then
for X in ${LANGS}; do
if [[ "${X}" == "${LANG}-"* ]] && \
[[ " ${NOSHORTLANGS} " != *" ${X} "* ]]; then
has ${X} ${linguas} || linguas="${linguas:+"${linguas} "}${X}"
continue 2
fi
done
fi
ewarn "Sorry, but ${PN} does not support the ${LANG} LINGUA"
done
}

src_unpack() {
unpack ${MY_PN/-bin}-${PV}.en-US.linux-i686.tar.gz

linguas
for X in ${linguas}; do
[[ ${X} != "en" ]] && xpi_unpack "${P/-bin/}-${X}.xpi"
done
if [[ ${linguas} != "" && ${linguas} != "en" ]]; then
einfo "Selected language packs (first will be default): ${linguas}"
fi
}

src_install() {
declare MOZILLA_FIVE_HOME="/opt/sunbird"

# Install sunbird in /opt
dodir ${MOZILLA_FIVE_HOME%/*}
touch "${S}"/extensions/talkback@mozilla.org/chrome.manifest
touch "${S}"/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/chrome.manifest
touch "${S}"/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome.manifest
mv "${S}" "${D}"${MOZILLA_FIVE_HOME}

linguas
for X in ${linguas}; do
[[ ${X} != "en" ]] && xpi_install "${WORKDIR}"/"${P/-bin/}-${X}"
done

local LANG=${linguas%% *}
if [[ -n ${LANG} && ${LANG} != "en" ]]; then
einfo "Setting default locale to ${LANG}"
dosed -e "s:general.useragent.locale\", \"en-US\":general.useragent.locale\", \"${LANG}\":" \
${MOZILLA_FIVE_HOME}/defaults/pref/sunbird.js \
${MOZILLA_FIVE_HOME}/defaults/pref/sunbird-l10n.js || \
die "sed failed to change locale"
fi

# Create /usr/bin/sunbird-bin
install_mozilla_launcher_stub sunbird-bin ${MOZILLA_FIVE_HOME}

# Install icon and .desktop for menu entry
doicon "${FILESDIR}"/icon/${PN}-icon.png
domenu "${FILESDIR}"/icon/${PN}.desktop
}

pkg_preinst() {
declare MOZILLA_FIVE_HOME="/opt/sunbird"

# Remove entire installed instance to prevent all kinds of
# problems... see bug 44772 for example
rm -rf "${ROOT}"${MOZILLA_FIVE_HOME}
}

pkg_postinst() {
use amd64 && einfo "NB: You just installed a 32-bit sunbird"
update_mozilla_launcher_symlinks
}

pkg_postrm() {
update_mozilla_launcher_symlinks
}