Re: Gentoo

Posted: 水 6 04, 2014 9:09 am

Gentoothunderbird 成功です!!!!!!! Date: Mon, 30 Jan 2012

Gentooのインストしていたthunderbird英語版を削除して
emergeで日本語版のインストに成功です。

これもemergeに45分は掛かりました。

ファイルの修正はどのhttpから落とすかが問題で

thunderbirdの普通のところをクリックでは
http://mozilla.jp/thunderbird/download/  で

下方に有るビジネス用の3.1.17では
http://download.mozilla.org/?product=thunderbird-3.1.17&os=linux&lang=ja
  で


下記がthunderbird-bin-9.0.1.ebuildファイルで修正した物ですがほぼ元と同じ
です。

# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header:
/var/cvsroot/gentoo-x86/mail-client/thunderbird-bin/thunderbird-bin-9.0.1.ebuild,v
1.5 2012/01/28 05:53:22 nirbheek Exp $

EAPI="3"

inherit eutils multilib mozextension pax-utils fdo-mime gnome2-utils
nsplugins

# Can be updated using scripts/get_langs.sh from mozilla overlay
LANGS=(ja)

MY_PN="${PN/-bin}"
MY_PV="${PV/_beta/b}"
MY_P="${MY_PN}-${MY_PV}"

DESCRIPTION="Thunderbird Mail Client"
FTP_URI="ftp://ftp.mozilla.org/pub/mozilla.org/${MY_PN}/releases/"


####
ftp://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/9.0.1/linux-x86_64/ja/thunderbird-9.0.1.tar.bz2
en-US
#### http://mozilla.jp/thunderbird/download/
####
http://download.mozilla.org/?product=thunderbird-3.1.17&os=linux&lang=ja


SRC_URI="
amd64? ( ${FTP_URI}/${MY_PV}/linux-x86_64/ja/${MY_P}.tar.bz2 ->
${PN}_x86_64-${PV}.tar.bz2 )
x86? ( ${FTP_URI}/${MY_PV}/linux-i686/ja/${MY_P}.tar.bz2 ->
${PN}_i686-${PV}.tar.bz2 )"
HOMEPAGE="http://www.mozilla.com/thunderbird"
RESTRICT="strip"

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

変えた所は
####
ftp://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/9.0.1/linux-x86_64/ja/thunderbird-9.0.1.tar.bz2
en-US
#### http://mozilla.jp/thunderbird/download/
####
http://download.mozilla.org/?product=thunderbird-3.1.17&os=linux&lang=ja
を追加でこれは#付きなのでプログラムには関係のない 注記のような物です。

FTP_URI="ftp://ftp.mozilla.org/pub/mozilla.org/${MY_PN}/releases/" は
元々有り

ftp://ftp.mozilla.org/pub/mozilla.org/ でFirefoxでやって
ftp://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/9.0.1/linux-x86_64/ja/thunderbird-9.0.1.tar.bz2
 が
これも最新の日本語版のDownload先だと分かりこれが元のプログラムと親和性が
いいので

SRC_URI="
amd64? ( ${FTP_URI}/${MY_PV}/linux-x86_64/ja/${MY_P}.tar.bz2 ->
${PN}_x86_64-${PV}.tar.bz2 )
x86? ( ${FTP_URI}/${MY_PV}/linux-i686/ja/${MY_P}.tar.bz2 ->
${PN}_i686-${PV}.tar.bz2 )"

の元は/ja/の所が/en-US/でしたのでjaに変えてこれで行けそうな気がしたので
ファイルをセーブして
ebuild thunderbird-bin-9.0.1.ebuild digest

#emerge thunderbird  で

初めて一発で成功です。