Package Details: google-earth-pro 7.3.6.10201-2

Git Clone URL: https://aur.archlinux.org/google-earth-pro.git (read-only, click to copy)
Package Base: google-earth-pro
Description: 3D interface to explore the globe, terrain, streets, buildings and other planets (Pro version)
Upstream URL: https://www.google.com/earth/
Licenses: LicenseRef-Google-custom
Provides: google-earth
Submitter: Det
Maintainer: iyanmv
Last Packager: iyanmv
Votes: 1081
Popularity: 2.40
First Submitted: 2017-01-23 16:08 (UTC)
Last Updated: 2025-05-06 10:32 (UTC)

Pinned Comments

stronnag commented on 2022-06-18 17:03 (UTC)

Thanks, unfortunate timing then.

For reference, with Gnome shell / wayland I need to

unset QT_QPA_PLATFORMTHEME
unset QT_QPA_PLATFORM

to avoid

Google Earth has caught signal 6.

Det commented on 2017-08-24 15:33 (UTC) (edited on 2017-12-05 16:17 (UTC) by Det)

✔ NOTE The "Free" Google Earth has been dropped: https://support.google.com/earth/answer/168344?hl=en

All future updates go to Google Earth Pro (also free): https://aur.archlinux.org/packages/google-earth-pro/

Latest Comments

« First ‹ Previous 1 .. 27 28 29 30 31 32 33 34 35 36 37 .. 106 Next › Last »

Det commented on 2013-10-11 19:27 (UTC)

In such easy cases it's even more redundant to come here and ask first :). A lot of people don't know about the "site:" feature in Google: https://www.google.fi/search?&q=site%3Aarchlinux.org+libGLU.so.1. It helps when you don't want to get flooded with e.g. Debian related suggestions.

TheWretched commented on 2013-10-11 18:14 (UTC)

The problem I usually have with google is getting flooded with debian related suggestions that may or may not even be helpful. Particularly with google earth it's usually pages and pages of people snarkily telling people to go install the official 32 bit .deb and shut up. Actually in my case I figured out what I was missing faster with pacman -Ss than I did with google. Nevertheless... the 32bit build seems to finally solve all my arch related google-earth headaches, (knock on wood). Finally nice clean fonts even with infinality and it doesn't crash 98% of the time like the 64 bit. Really google earth is the bane of my existence, because I need to include it for our sales staff machines, otherwise I would cast it off to hell where it belongs and never look at it again.

Det commented on 2013-10-11 15:48 (UTC)

You need lib32-glu (Google is your friend too). Added to the PKGBUILD. rtfreedman can start posting his diffs again.

TheWretched commented on 2013-10-11 15:42 (UTC)

Nevermind, it turned out I was missing a simple package I overlooked. lib32-glu, works now.

TheWretched commented on 2013-10-11 15:17 (UTC)

I can't seem to get the 32 bit version working via the flag in the packagebuild. I enabled it and everything went through. I have lib32-nvidia-utils for my graphics card. When I launch I get the following error though, "./googleearth-bin: error while loading shared libraries: libGLU.so.1: cannot open shared object file: No such file or directory"

Det commented on 2013-10-06 22:00 (UTC)

You can decide for it in any way you like. But I'm deciding it for everybody else. You are not one of those 10% I was comparing to because you are one of those 0,1% who do the recompile that doesn't benefit them, but who even come complaining about not getting nagged to do so. And that's why you have no say in this.

rtfreedman commented on 2013-10-06 21:31 (UTC)

Well, I'm one of those 10% ... and I really don't care of your abilities/skills to maintain a binary package, shit happens & errors are normal - just notify me by way of pkgrel and let *me* decide of it's worthiness.

Det commented on 2013-10-06 18:58 (UTC)

Seriously, stop: 1) whining about my pkgrel changes (or the lack of) and 2) spamming these diffs nobody gives a sh*t about. Those changes _still_ don't change _absolutely anything_ unless you change that flag and 90% of users _won't_, so why should I bump the pkgrel for the sake of individuals such as you? If you care about my changes so much, enable the comment notifications, and you'll get an email every time I add something that won't change anything but that you still want to have. If you don't understand that, that's okay. I'm the maintainer. I know these things better than you do. I'm seriously starting to lose my composure.

rtfreedman commented on 2013-10-06 18:53 (UTC)

And this diff still doesn't deserve a new pkgrel? Do you really expect us to poll your AUR page and remember 'Last updated'? You clearly missed the point of having pkgrel and something like 'aurcheck' BTW. your latest update: tar tf google-earth.tar.gz google-earth/ google-earth/google-earth.install google-earth/.tar.gz google-earth/google-earth-mimetypes.xml google-earth/PKGBUILD google-earth/googleearth Do you see it? --- google-earth.old1/PKGBUILD 2013-09-27 22:40:26.000000000 +0200 +++ google-earth/PKGBUILD 2013-10-04 23:22:00.000000000 +0200 @@ -2,6 +2,10 @@ # Contributors: 458italia, Madek, Berseker, Syr # Check the latest version with: $ curl -s https://dl.google.com/dl/earth/client/current/google-earth-stable_current_x86_64.rpm | head -c96 | strings | cut -d "-" -f4 +# Use 32-bit binaries on x86_64. Should improve stability. +# "1" to enable. +_bin32="0" + pkgname=google-earth pkgver=7.1.2.2019 pkgrel=1 @@ -9,28 +13,46 @@ arch=('i686' 'x86_64') url="https://www.google.com/earth/index.html" license=('custom:earth') -depends=('desktop-file-utils' 'fontconfig' 'hicolor-icon-theme' 'ld-lsb>=3-5' 'libgl' 'libsm' 'libxrender' 'mesa' 'shared-mime-info' 'xdg-utils') -optdepends=('ati-dri: For the open source AMD/ATI Radeon driver' - 'catalyst-utils: For AMD Catalyst' - 'gtk2: SCIM support' - 'intel-dri: For the open source Intel driver' - 'nouveau-dri: For the open source Nouveau driver' - 'nss-mdns: In case the application fails to contact the servers' - 'nvidia-utils: For the NVIDIA driver' - 'nvidia-utils-bumblebee: For the NVIDIA driver + Bumblebee setups' +depends=('desktop-file-utils' 'hicolor-icon-theme' 'ld-lsb>=3-5' 'lib32-fontconfig' 'lib32-gcc-libs' 'lib32-libgl' 'lib32-libsm' 'lib32-libxrender' 'lib32-mesa' 'shared-mime-info' 'xdg-utils') +optdepends=('lib32-ati-dri: For the open source AMD/ATI Radeon driver' + 'lib32-catalyst-utils: For AMD Catalyst' + 'lib32-gtk2: SCIM support' + 'lib32-intel-dri: For the open source Intel driver' + 'lib32-nouveau-dri: For the open source Nouveau driver' + 'lib32-nss-mdns: In case the application fails to contact the servers' + 'lib32-nvidia-utils: For the NVIDIA driver' + 'lib32-nvidia-utils-bumblebee: For the NVIDIA driver + Bumblebee setups' 'qt4: For changing the font size with qtconfig' 'ttf-ms-fonts: Fonts') options=('!emptydirs') install=$pkgname.install _arch=i386 # Workaround for the AUR Web interface Source parser -[ "$CARCH" = 'x86_64' ] && _arch=amd64 +if [ "$CARCH" = 'x86_64' ] && [ "$_bin32" != '1' ]; then + _arch=amd64 +fi source=("${pkgname}-stable_${pkgver}_${_arch}.deb::https://dl.google.com/earth/client/current/$pkgname-stable_current_$_arch.deb" 'googleearth' "$pkgname-mimetypes.xml") md5sums=('fd4c6bcc1f2fd3d3611bfad2efdd5e6e' # google-earth-stable_$pkgver_i386.deb 'c49e41e2c45802392cebdcb03633fd28' # googleearth 'e3c67b8d05c3de50535bd7e45eee728e') # google-earth-mimetypes.xml -[ "$CARCH" = 'x86_64' ] && md5sums[0]='53536d6287dd759e41f25ead4f7a2ab9' # google-earth-stable_$pkgver_amd64.deb +if [ "$_arch" = 'amd64' ]; then + md5sums[0]='53536d6287dd759e41f25ead4f7a2ab9' # google-earth-stable_$pkgver_amd64.deb +fi + +if [ "$CARCH" = 'i686' ] || [ "$_bin32" != '1' ]; then + depends=('desktop-file-utils' 'fontconfig' 'hicolor-icon-theme' 'ld-lsb>=3-5' 'libgl' 'libsm' 'libxrender' 'mesa' 'shared-mime-info' 'xdg-utils') + optdepends=('ati-dri: For the open source AMD/ATI Radeon driver' + 'catalyst-utils: For AMD Catalyst' + 'gtk2: SCIM support' + 'intel-dri: For the open source Intel driver' + 'nouveau-dri: For the open source Nouveau driver' + 'nss-mdns: In case the application fails to contact the servers' + 'nvidia-utils: For the NVIDIA driver' + 'nvidia-utils-bumblebee: For the NVIDIA driver + Bumblebee setups' + 'qt4: For changing the font size with qtconfig' + 'ttf-ms-fonts: Fonts') +fi _instdir=/opt/google/earth/free/ PKGEXT='.pkg.tar' @@ -56,8 +78,15 @@ curl -s ${url/i*}/license.html -o "$pkgdir"/usr/share/licenses/$pkgname/license.html msg2 "Removing the Debian-intended cron job and duplicated images" - rm "$pkgdir"/etc/cron.daily/$pkgname "$pkgdir"/$_instdir/product_logo_*.png + rm -r "$pkgdir"/etc/cron.daily/ "$pkgdir"/$_instdir/product_logo_*.png # msg2 "Fixing the coordinates regression" # install -m755 googleearth "$pkgdir"/$_instdir/ + + # Write the _bin32 value to .install + if [ "$_bin32" != '1' ]; then + sed -i "s/_bin32=.*/_bin32=\"0\"/" ../$pkgname.install + else + sed -i "s/_bin32=.*/_bin32=\"1\"/" ../$pkgname.install + fi } \ No newline at end of file diff -rNau google-earth.old1/google-earth.install google-earth/google-earth.install --- google-earth.old1/google-earth.install 2013-09-08 17:22:11.000000000 +0200 +++ google-earth/google-earth.install 2013-09-29 18:24:48.000000000 +0200 @@ -1,11 +1,20 @@ +# Whether to mention about the -bin32 build. +_bin32="0" + # Some colored makepkg-like functions msg_blue() { printf "${BLUE}==>${ALL_OFF}${BOLD} ${1}${ALL_OFF}\n" } -note() { - printf "${BLUE}==>${ALL_OFF}${BOLD} NOTE:${ALL_OFF} ${1}\n" -} +if [ "$_bin32" != "1" ]; then + note() { + printf "${BLUE}==>${ALL_OFF}${BOLD} NOTE:${ALL_OFF} ${1}\n" + } +else + note() { + printf "${BLUE}==>${ALL_OFF}${BOLD} NOTE${1}:${ALL_OFF} ${2}\n" + } +fi ALL_OFF="$(tput sgr0)" BOLD="$(tput bold)" @@ -24,7 +33,13 @@ post_install() { _update echo - note "The binary is called 'google-earth'." + if [ "$_bin32" != "1" ]; then + note "The binary is called 'google-earth'." + else + note 1 "The binary is called 'google-earth'." + note 2 "Using a 32-bit version. It is recommended to remove ~/.googleearth/Cache/ + for correct rendering." + fi echo }