axs 14/10/17 21:49:01 Modified: ChangeLog Added: seamonkey-bin-2.30-r1.ebuild Log: added missing deps to 2.30 and revbumped for stable candidate (Portage version: 2.2.8-r2/cvs/Linux x86_64, signed Manifest commit with key 2B6559ED)
Revision Changes Path 1.211 www-client/seamonkey-bin/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-client/seamonkey-bin/ChangeLog?rev=1.211&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-client/seamonkey-bin/ChangeLog?rev=1.211&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-client/seamonkey-bin/ChangeLog?r1=1.210&r2=1.211 Index: ChangeLog =================================================================== RCS file: /var/cvsroot/gentoo-x86/www-client/seamonkey-bin/ChangeLog,v retrieving revision 1.210 retrieving revision 1.211 diff -u -r1.210 -r1.211 --- ChangeLog 16 Oct 2014 10:23:12 -0000 1.210 +++ ChangeLog 17 Oct 2014 21:49:00 -0000 1.211 @@ -1,6 +1,12 @@ # ChangeLog for www-client/seamonkey-bin # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/www-client/seamonkey-bin/ChangeLog,v 1.210 2014/10/16 10:23:12 ago Exp $ +# $Header: /var/cvsroot/gentoo-x86/www-client/seamonkey-bin/ChangeLog,v 1.211 2014/10/17 21:49:00 axs Exp $ + +*seamonkey-bin-2.30-r1 (17 Oct 2014) + + 17 Oct 2014; Ian Stakenvicius (_AxS_) <a...@gentoo.org> + +seamonkey-bin-2.30-r1.ebuild: + added missing deps to 2.30 and revbumped for stable candidate 16 Oct 2014; Agostino Sarubbo <a...@gentoo.org> seamonkey-bin-2.29.1.ebuild: Stable for x86, wrt bug #523652 1.1 www-client/seamonkey-bin/seamonkey-bin-2.30-r1.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-client/seamonkey-bin/seamonkey-bin-2.30-r1.ebuild?rev=1.1&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-client/seamonkey-bin/seamonkey-bin-2.30-r1.ebuild?rev=1.1&content-type=text/plain Index: seamonkey-bin-2.30-r1.ebuild =================================================================== # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/www-client/seamonkey-bin/seamonkey-bin-2.30-r1.ebuild,v 1.1 2014/10/17 21:49:00 axs Exp $ EAPI="4" # This list can be updated with scripts/get_langs.sh from the mozilla overlay MOZ_LANGS=(be ca cs de en-GB en-US es-AR es-ES fi fr gl hu it ja lt nb-NO nl pl pt-PT ru sk sv-SE tr uk zh-CN zh-TW) MOZ_PV="${PV/_alpha/a}" # Handle alpha for SRC_URI MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI MOZ_PV="${MOZ_PV/_rc/rc}" # Handle rc for SRC_URI MOZ_PN="${PN/-bin}" MOZ_P="${MOZ_PN}-${MOZ_PV}" MOZ_LANGPACK_PREFIX="${MOZ_PV}/langpack/${MOZ_P}." MOZ_LANGPACK_SUFFIX=".langpack.xpi" MOZ_FTP_URI="ftp://ftp.mozilla.org/pub/mozilla.org/${MOZ_PN}/releases/" inherit eutils multilib mozextension pax-utils nsplugins fdo-mime gnome2-utils mozlinguas DESCRIPTION="Mozilla Application Suite - web browser, email, HTML editor, IRC" SRC_URI="${SRC_URI} amd64? ( ${MOZ_FTP_URI}/${MOZ_PV}/contrib/${MOZ_P}.en-US.linux-x86_64.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.seamonkey-project.org/" RESTRICT="strip mirror binchecks" QA_EXECSTACK="opt/seamonkey/*" KEYWORDS="-* ~amd64 ~x86" SLOT="0" LICENSE="MPL-2.0 GPL-2 LGPL-2.1" IUSE="startup-notification" DEPEND="app-arch/unzip" RDEPEND="dev-libs/atk >=sys-apps/dbus-0.60 >=dev-libs/dbus-glib-0.72 >=dev-libs/glib-2.26:2 >=media-libs/alsa-lib-1.0.16 gnome-base/gconf gnome-base/gnome-vfs media-libs/fontconfig >=media-libs/freetype-2.4.10 >=x11-libs/cairo-1.10[X] x11-libs/gdk-pixbuf >=x11-libs/gtk+-2.14:2 x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrender x11-libs/libXt >=x11-libs/pango-1.22.0 virtual/freedesktop-icon-theme " S="${WORKDIR}/${MOZ_PN}" src_unpack() { unpack ${A} # Unpack language packs mozlinguas_src_unpack } src_install() { declare MOZILLA_FIVE_HOME=/opt/seamonkey # Install seamonkey in /opt dodir ${MOZILLA_FIVE_HOME%/*} mv "${S}" "${D}${MOZILLA_FIVE_HOME}" # Install language packs mozlinguas_src_install # Create /usr/bin/seamonkey-bin dodir /usr/bin/ cat <<EOF >"${D}"/usr/bin/seamonkey-bin #!/bin/sh unset LD_PRELOAD exec /opt/seamonkey/seamonkey "\$@" EOF fperms 0755 /usr/bin/seamonkey-bin # Install icon and .desktop for menu entry newicon "${D}${MOZILLA_FIVE_HOME}"/chrome/icons/default/default48.png ${PN}.png domenu "${FILESDIR}/icon/${PN}.desktop" if use startup-notification; then echo "StartupNotify=true" >> "${D}"/usr/share/applications/${PN}.desktop fi # revdep-rebuild entry insinto /etc/revdep-rebuild doins "${FILESDIR}"/10${PN} || die # Handle plugins dir through nsplugins.eclass share_plugins_dir # Required in order to use plugins and even run seamonkey on hardened. pax-mark mr "${ED}"/${MOZILLA_FIVE_HOME}/{seamonkey,seamonkey-bin,plugin-container} } pkg_preinst() { gnome2_icon_savelist } pkg_postinst() { # Update mimedb for the new .desktop file fdo-mime_desktop_database_update gnome2_icon_cache_update } pkg_postrm() { gnome2_icon_cache_update }