diff options
author | Det | 2015-06-14 04:13:27 +0300 |
---|---|---|
committer | Det | 2015-06-14 04:14:15 +0300 |
commit | 43feef94cd7f7bfa72bff0ccdca8a1930080108c (patch) | |
tree | b60148251ef1d2aa44e0d3ced157accf757a60ff /PKGBUILD | |
download | aur-43feef94cd7f7bfa72bff0ccdca8a1930080108c.tar.gz |
Initial import: 6.2.2.6613-2
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 85 |
1 files changed, 85 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..ada143683963 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,85 @@ +# Maintainer: Det <nimetonmaili g-mail> +# Based on google-earth: https://aur.archlinux.org/packages/google-earth/ + +pkgname=google-earth6 +pkgver=6.2.2.6613 +pkgrel=2 +pkgdesc="A legacy 3D interface to view satellite images of Earth and other objects" +arch=('i686' 'x86_64') +url="http://www.google.com/earth" +license=('custom') +depends=('desktop-file-utils' 'hicolor-icon-theme' 'ld-lsb' 'shared-mime-info' 'xdg-utils') +depends_i686=('fontconfig' 'glu' 'libgl' 'libsm' 'libxrender' 'mesa') +depends_x86_64=('lib32-curl' 'lib32-fontconfig' 'lib32-gcc-libs' 'lib32-glu' + 'lib32-libgl' 'lib32-libsm' 'lib32-libxrender' 'lib32-mesa') +optdepends=('qt4: For changing the font size with qtconfig' + 'ttf-ms-fonts: Fonts') +optdepends_i686=('catalyst-utils: For AMD Catalyst' + 'nvidia-utils: For the NVIDIA driver') +optdepends_x86_64=('lib32-catalyst-utils: For AMD Catalyst' + 'lib32-nvidia-utils: For the NVIDIA driver') +makedepends=('pacman>=4.2.0') +options=('!emptydirs') +install=$pkgname.install +source=('googleearth' + "$pkgname.desktop" + "$pkgname.menu" + "$pkgname-mimetypes.xml") +source_i686=("http://packages.linuxmint.com/pool/import/g/googleearth/googleearth_$pkgver-r0_i386.deb") +source_x86_64=("http://packages.linuxmint.com/pool/import/g/googleearth/googleearth_$pkgver-r0_amd64.deb") +md5sums=('e5f591e3bd44743539722e019611b773' # googleearth + 'bfacc99dae6bc5ded73cd9b3bd2c9087' # google-earth6.desktop + '3e87399f2051321102a59227e6d6ded7' # google-earth6.menu + 'e3c67b8d05c3de50535bd7e45eee728e') # google-earth6-mimetypes.xml +md5sums_i686=('e38c0d806cf1d581213fb6f4f204ec9c') +md5sums_x86_64=('bd1960eb3e2d061b319c3f38835840d7') + +_instdir=/opt/google/earth/legacy + +package() { + msg2 "Extracting the data.tar.gz..." + bsdtar -xf data.tar.gz -C "$pkgdir/" + + msg2 "Making us coexist with 'google-earth'..." + # Installation directory + mv "$pkgdir"/opt/google/earth/free/ "$pkgdir"/$_instdir/ + + # Symlinks + rm "$pkgdir"/usr/bin/${pkgname/6} + ln -sf $_instdir/googleearth "$pkgdir"/usr/bin/$pkgname + ln -sf $_instdir/googleearth "$pkgdir"/$_instdir/${pkgname/6} + + # Menu + rm "$pkgdir"/usr/share/menu/google-earth.menu + + msg2 "Moving stuff in place..." + # Main script + install -m755 googleearth "$pkgdir"/$_instdir/ + + # Desktop + install -m644 $pkgname.desktop "$pkgdir"/usr/share/applications/ + + # Icons + for i in 16 22 24 32 48 64 128 256; do + install -Dm644 "$pkgdir"/$_instdir/product_logo_$i.png "$pkgdir"/usr/share/icons/hicolor/${i}x${i}/apps/$pkgname.png + done + + # Menu + install -Dm644 $pkgname.menu "$pkgdir"/usr/share/menu/$pkgname.menu + + # MIME package + install -Dm644 $pkgname-mimetypes.xml "$pkgdir"/usr/share/mime/packages/$pkgname-mimetypes.xml + + # License + install -d "$pkgdir"/usr/share/licenses/$pkgname/ + curl -Ls $url/license.html -o "$pkgdir"/usr/share/licenses/$pkgname/license.html + + msg2 "Removing the duplicated images and .desktop..." + rm "$pkgdir"/$_instdir/product_logo_*.png "$pkgdir"/$_instdir/${pkgname/6}.desktop + + msg2 "Fixing searches..." + rm "$pkgdir"/$_instdir/libcurl.so.4 + + msg2 "Fixing permissions..." + chown 0:0 -R "$pkgdir"/ +} |