Nevermind, it turned out I was missing a simple package I overlooked. lib32-glu, works now.
Search Criteria
Package Details: google-earth-pro 7.3.6.9796-1
Package Actions
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: | custom |
Provides: | google-earth |
Submitter: | Det |
Maintainer: | iyanmv |
Last Packager: | iyanmv |
Votes: | 1077 |
Popularity: | 0.64 |
First Submitted: | 2017-01-23 16:08 (UTC) |
Last Updated: | 2024-02-27 14:45 (UTC) |
Dependencies (12)
- alsa-lib
- desktop-file-utils (desktop-file-utils-gitAUR)
- fontconfig (fontconfig-gitAUR, fontconfig-ubuntuAUR)
- glu (glu-gitAUR)
- gst-plugins-base-libs (gst-plugins-base-libs-gitAUR)
- hicolor-icon-theme (hicolor-icon-theme-gitAUR)
- libcups (libcups-gitAUR, cups-gitAUR, libcups-gssapiAUR)
- libproxy (libproxy-gitAUR)
- libsm
- libxi (libxi-gitAUR)
- libxrender
- sqlite (sqlite-fossilAUR)
Required by (3)
- fcitx5-qt-google-earth
- google-earth-pro-libproxy-patch
- telive (requires google-earth) (optional)
Sources (5)
Latest Comments
« First ‹ Previous 1 .. 26 27 28 29 30 31 32 33 34 35 36 .. 105 Next › Last »
TheWretched commented on 2013-10-11 15:42 (UTC)
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
}
Det commented on 2013-10-06 18:14 (UTC)
Meaning it does now?
qqqqqqqqq9 commented on 2013-10-06 17:16 (UTC)
Hi Det,
the relative path in this line:
sed -i "s/_bin32=.*/_bin32=\"0\"/" ../$pkgname.install
does not work when $BUILDDIR is set in /etc/makepkg.conf.
test0 commented on 2013-10-03 12:22 (UTC)
@HighValueWarrior: yes, it's a long-running issue (32-bit systems too).
Pinned Comments
iyanmv commented on 2022-12-13 22:54 (UTC)
I will not update (for now) to the latest version 7.3.6.9326 because it crashes continuously for me.
stronnag commented on 2022-06-18 17:03 (UTC)
Thanks, unfortunate timing then.
For reference, with Gnome shell / wayland I need to
to avoid
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=enAll future updates go to Google Earth Pro (also free): https://aur.archlinux.org/packages/google-earth-pro/