axs         14/10/14 16:26:23

  Modified:             ChangeLog
  Added:                thunderbird-bin-31.2.0.ebuild
  Removed:              thunderbird-bin-17.0.10.ebuild
                        thunderbird-bin-31.1.1.ebuild
                        thunderbird-bin-24.8.0.ebuild
                        thunderbird-bin-17.0.9.ebuild
  Log:
  version bump, remove old (cleanup and for bug 523652)
  
  (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key 
2B6559ED)

Revision  Changes    Path
1.160                mail-client/thunderbird-bin/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mail-client/thunderbird-bin/ChangeLog?rev=1.160&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mail-client/thunderbird-bin/ChangeLog?rev=1.160&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mail-client/thunderbird-bin/ChangeLog?r1=1.159&r2=1.160

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/mail-client/thunderbird-bin/ChangeLog,v
retrieving revision 1.159
retrieving revision 1.160
diff -u -r1.159 -r1.160
--- ChangeLog   6 Oct 2014 19:02:02 -0000       1.159
+++ ChangeLog   14 Oct 2014 16:26:23 -0000      1.160
@@ -1,6 +1,14 @@
 # ChangeLog for mail-client/thunderbird-bin
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/mail-client/thunderbird-bin/ChangeLog,v 
1.159 2014/10/06 19:02:02 ago Exp $
+# $Header: /var/cvsroot/gentoo-x86/mail-client/thunderbird-bin/ChangeLog,v 
1.160 2014/10/14 16:26:23 axs Exp $
+
+*thunderbird-bin-31.2.0 (14 Oct 2014)
+
+  14 Oct 2014; Ian Stakenvicius (_AxS_) <a...@gentoo.org>
+  +thunderbird-bin-31.2.0.ebuild, -thunderbird-bin-17.0.10.ebuild,
+  -thunderbird-bin-17.0.9.ebuild, -thunderbird-bin-24.8.0.ebuild,
+  -thunderbird-bin-31.1.1.ebuild:
+  version bump, remove old (cleanup and for bug 523652)
 
   06 Oct 2014; Agostino Sarubbo <a...@gentoo.org> 
thunderbird-bin-24.8.1.ebuild:
   Stable for x86, wrt bug #523652



1.1                  mail-client/thunderbird-bin/thunderbird-bin-31.2.0.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mail-client/thunderbird-bin/thunderbird-bin-31.2.0.ebuild?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mail-client/thunderbird-bin/thunderbird-bin-31.2.0.ebuild?rev=1.1&content-type=text/plain

Index: thunderbird-bin-31.2.0.ebuild
===================================================================
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: 
/var/cvsroot/gentoo-x86/mail-client/thunderbird-bin/thunderbird-bin-31.2.0.ebuild,v
 1.1 2014/10/14 16:26:23 axs Exp $

EAPI="5"
MOZ_ESR="0"

# Can be updated using scripts/get_langs.sh from mozilla overlay
MOZ_LANGS=(ar ast be bg bn-BD br ca cs da de el en en-GB en-US es-AR es-ES et eu
fi fr fy-NL ga-IE gd gl he hu id is it ja ko lt nb-NO nl nn-NO pa-IN pl pt-BR
pt-PT rm ro ru si sk sl sq sr sv-SE ta-LK tr uk vi zh-CN zh-TW)

# Convert the ebuild version to the upstream mozilla version, used by
MOZ_PN="${PN/-bin}"
MOZ_PV="${PV/_beta/b}"
MOZ_PV="${MOZ_PV/_rc/rc}"

if [[ ${MOZ_ESR} == 1 ]]; then
        # ESR releases have slightly version numbers
        MOZ_PV="${MOZ_PV}esr"
fi

MOZ_P="${MOZ_PN}-${MOZ_PV}"

# Upstream ftp release URI that's used by mozlinguas.eclass
# We don't use the http mirror because it deletes old tarballs.
MOZ_FTP_URI="ftp://ftp.mozilla.org/pub/mozilla.org/${MOZ_PN}/releases/";

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

DESCRIPTION="Thunderbird Mail Client"
SRC_URI="${SRC_URI}
        amd64? ( ${MOZ_FTP_URI}/${MOZ_PV}/linux-x86_64/en-US/${MOZ_P}.tar.bz2 
-> ${PN}_x86_64-${PV}.tar.bz2 )
        x86? ( ${MOZ_FTP_URI}/${MOZ_PV}/linux-i686/en-US/${MOZ_P}.tar.bz2 -> 
${PN}_i686-${PV}.tar.bz2 )"
HOMEPAGE="http://www.mozilla.com/thunderbird";
RESTRICT="strip mirror"

KEYWORDS="-* ~amd64 ~x86"
SLOT="0"
LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
IUSE="+crashreporter selinux"

DEPEND="app-arch/unzip
        selinux? ( sec-policy/selinux-thunderbird )"
RDEPEND="virtual/freedesktop-icon-theme
        dev-libs/dbus-glib
        =media-libs/libpng-1.6*
        x11-libs/libXrender
        x11-libs/libXt
        x11-libs/libXmu
        >=x11-libs/gtk+-2.2:2
        >=media-libs/alsa-lib-1.0.16
        crashreporter? ( net-misc/curl )
        selinux? ( sec-policy/selinux-thunderbird )
"

QA_PREBUILT="
        opt/${MOZ_PN}/*.so
        opt/${MOZ_PN}/${MOZ_PN}
        opt/${MOZ_PN}/${PN}
        opt/${MOZ_PN}/crashreporter
        opt/${MOZ_PN}/plugin-container
        opt/${MOZ_PN}/mozilla-xremote-client
        opt/${MOZ_PN}/updater
"

S="${WORKDIR}/${MOZ_PN}"

src_unpack() {
        unpack ${A}

        # Unpack language packs
        mozlinguas_src_unpack
}

src_install() {
        declare MOZILLA_FIVE_HOME="/opt/${MOZ_PN}"

        local size sizes icon_path icon name
        sizes="16 22 24 32 48 256"
        icon_path="${S}/chrome/icons/default"
        icon="${PN}-icon"
        name="Thunderbird"

        # Install icons and .desktop for menu entry
        for size in ${sizes}; do
                insinto "/usr/share/icons/hicolor/${size}x${size}/apps"
                newins "${icon_path}/default${size}.png" "${icon}.png"
        done
        # Install a 48x48 icon into /usr/share/pixmaps for legacy DEs
        newicon "${S}"/chrome/icons/default/default48.png "${icon}.png"
        domenu "${FILESDIR}"/icon/${PN}.desktop

        # Install thunderbird in /opt
        dodir ${MOZILLA_FIVE_HOME%/*}
        mv "${S}" "${D}"${MOZILLA_FIVE_HOME}

        # Install language packs
        mozlinguas_src_install

        # Create /usr/bin/thunderbird-bin
        dodir /usr/bin/
        cat <<EOF >"${D}"/usr/bin/${PN}
#!/bin/sh
unset LD_PRELOAD
LD_LIBRARY_PATH="${MOZILLA_FIVE_HOME}"
exec ${MOZILLA_FIVE_HOME}/thunderbird "\$@"
EOF
        fperms 0755 /usr/bin/${PN}

        # revdep-rebuild entry
        insinto /etc/revdep-rebuild
        doins "${FILESDIR}"/10${PN}

        # Enable very specific settings for thunderbird-3
        cp "${FILESDIR}"/thunderbird-gentoo-default-prefs.js \
                "${D}/${MOZILLA_FIVE_HOME}/defaults/pref/all-gentoo.js" || \
                die "failed to cp thunderbird-gentoo-default-prefs.js"

        # Plugins dir
        share_plugins_dir

        pax-mark mr 
"${ED}"/${MOZILLA_FIVE_HOME}/{thunderbird-bin,thunderbird,plugin-container}
}

pkg_preinst() {
        gnome2_icon_savelist
}

pkg_postinst() {
        fdo-mime_desktop_database_update
        gnome2_icon_cache_update
}

pkg_postrm() {
        gnome2_icon_cache_update
}




Reply via email to