Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 298949 Details for
Bug 392315
sci-geosciences/googleearth-6.1.0.5001: new upstream release
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
googleearth-6.1.0.5001.ebuild
googleearth-6.1.0.5001.ebuild (text/plain), 4.87 KB, created by
Oschtan
on 2012-01-14 22:13:54 UTC
(
hide
)
Description:
googleearth-6.1.0.5001.ebuild
Filename:
MIME Type:
Creator:
Oschtan
Created:
2012-01-14 22:13:54 UTC
Size:
4.87 KB
patch
obsolete
># Copyright 1999-2011 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 ># $Header: /var/cvsroot/gentoo-x86/sci-geosciences/googleearth/googleearth-6.0.3.2197.ebuild,v 1.2 2011/11/13 20:21:04 vapier Exp $ > >EAPI=2 > >inherit eutils fdo-mime versionator toolchain-funcs gnome2-utils > >DESCRIPTION="A 3D interface to the planet" >HOMEPAGE="http://earth.google.com/" ># no upstream versioning, version determined from help/about ># incorrect digest means upstream bumped and thus needs version bump >SRC_URI="x86? ( http://dl.google.com/dl/earth/client/current/google-earth-stable_current_i386.deb > -> GoogleEarthLnux-${PV}_i386.deb ) > amd64? ( http://dl.google.com/dl/earth/client/current/google-earth-stable_current_amd64.deb > -> GoogleEarthLinux-${PV}_amd64.deb ) " >LICENSE="googleearth GPL-2" >SLOT="0" >KEYWORDS="~amd64 ~x86" >RESTRICT="mirror strip" >IUSE="mdns-bundled +qt-bundled" > >GCC_NEEDED="4.2" > >RDEPEND="|| ( >=sys-devel/gcc-${GCC_NEEDED}[cxx] >=sys-devel/gcc-${GCC_NEEDED}[-nocxx] ) > x86? ( > media-libs/fontconfig > media-libs/freetype > virtual/opengl > x11-libs/libICE > x11-libs/libSM > x11-libs/libX11 > x11-libs/libXi > x11-libs/libXext > x11-libs/libXrender > x11-libs/libXau > x11-libs/libXdmcp > sys-libs/zlib > dev-libs/glib:2 > !qt-bundled? ( > >=x11-libs/qt-core-4.5.3 > >=x11-libs/qt-gui-4.5.3 > >=x11-libs/qt-webkit-4.5.3 > ) > net-misc/curl > sci-libs/gdal > !mdns-bundled? ( sys-auth/nss-mdns ) > ) > virtual/ttf-fonts" > >DEPEND="dev-util/patchelf" > >S="${WORKDIR}" > >pkg_nofetch() { > einfo "Wrong checksum or file size means that Google silently replaced the distfile with a newer version." > einfo "Note that Gentoo cannot mirror the distfiles due to license reasons, so we have to follow the bump." > einfo "Please file a version bump bug on http://bugs.gentoo.org (search existing bugs for googleearth first!)." > einfo "By redigesting the file yourself, you will install a different version than the ebuild says, untested!" >} > >QA_TEXTRELS="opt/googleearth/libflightsim.so >opt/googleearth/libwebbrowser.so >opt/googleearth/libinput_plugin.so >opt/googleearth/libIGGfx.so >opt/googleearth/liblayer.so >opt/googleearth/libbase.so >opt/googleearth/libevll.so >opt/googleearth/libmoduleframework.so >opt/googleearth/libcommon_webbrowser.so >opt/googleearth/libbasicingest.so >opt/googleearth/libsgutil.so >opt/googleearth/libnavigate.so >opt/googleearth/librender.so >opt/googleearth/libauth.so >opt/googleearth/libgeobaseutils.so >opt/googleearth/libcommon.so >opt/googleearth/libQtGui.so.4 >opt/googleearth/libcommon_platform.so >opt/googleearth/libgoogleearth_free.so >opt/googleearth/libcollada.so >opt/googleearth/libviewsync.so >opt/googleearth/libgps.so >opt/googleearth/libgooglesearch.so >opt/googleearth/plugins/imageformats/libqjpeg.so >opt/googleearth/libmeasure.so >opt/googleearth/libspatial.so >" > >QA_DT_HASH="opt/googleearth/.*" > >pkg_setup() { > GCC_VER="$(gcc-version)" > if ! version_is_at_least ${GCC_NEEDED} ${GCC_VER}; then > ewarn "${PN} needs libraries from gcc-${GCC_NEEDED} or higher to run" > ewarn "Your active gcc version is only ${GCC_VER}" > ewarn "Please consult the GCC upgrade guide to set a higher version:" > ewarn "http://www.gentoo.org/doc/en/gcc-upgrading.xml" > fi >} > >src_unpack() { > default > mkdir "${WORKDIR}"/data > cd "${WORKDIR}"/data > unpack ./../data.tar.lzma > rm -rf usr/share/gnome-control-center usr/share/man etc > cd opt/google/earth/free || die > > if ! use qt-bundled; then > rm -v libQt{Core,Gui,Network,WebKit}.so.4 qt.conf || die > rm -frv plugins/imageformats || die > fi > rm -v libcurl.so.4 || die > if ! use mdns-bundled; then > rm -v libnss_mdns4_minimal.so.2 || die > fi > > if use x86; then > # no 32 bit libs for gdal > rm -v libgdal.so.1 || die > fi >} > >src_prepare() { > cd "${WORKDIR}"/data/opt/google/earth/free || die > # bug #262780 > epatch "${FILESDIR}/decimal-separator.patch" > > # we have no ld-lsb.so.3 symlink > # thanks to Nathan Phillip Brink <ohnobinki@ohnopublishing.net> for suggesting patchelf > patchelf --set-interpreter /lib/ld-linux.so.2 googleearth-bin || die "patchelf failed" >} > >src_install() { > cd "${WORKDIR}"/data/opt/google/earth/free > insinto /usr/share/mime/packages > doins "${FILESDIR}/"googleearth-mimetypes.xml || die > domenu google-earth.desktop > for size in 16 22 24 32 48 64 128 256 ; do > insinto /usr/share/icons/hicolor/${size}x${size}/apps > newins product_logo_${size}.png google-earth.png > done > rm -rf product_logo_* xdg-mime xdg-settings google-earth.desktop > cd "${WORKDIR}"/data > cp -rp opt usr "${D}" || die >} > >pkg_preinst() { > gnome2_icon_savelist >} > >pkg_postinst() { > fdo-mime_desktop_database_update > fdo-mime_mime_database_update > gnome2_icon_cache_update > > elog "The qt-bundled flag is now enabled by default due to crashes on startup with system Qt." > elog "Testing and reporting outcome with/without the flag is welcome (bug #319813)." > elog "If it crashes in both cases, disabling tips is reported to help (bug #354281)." >}
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 392315
:
298949
|
298951
|
298953
|
298955
|
299149
|
299527
|
299735