diff --git a/srcpkgs/google-earth-pro/template b/srcpkgs/google-earth-pro/template new file mode 100644 index 00000000000..67ffab431c0 --- /dev/null +++ b/srcpkgs/google-earth-pro/template @@ -0,0 +1,56 @@ +# Template file for 'google-earth-pro' +pkgname=google-earth-pro +version=7.3.2.5494 +revision=1 +only_for_archs="x86_64" +depends="alsa-lib desktop-file-utils fontconfig glu gst-plugins-base1 + hicolor-icon-theme libSM libXi libXrender libcups libproxy nss" +short_desc="Explore the far reaches of the world" +maintainer="cr6git " +license="Google" +repository=nonfree +restricted=yes +homepage="https://www.google.com/earth/index.html" +distfiles="https://dl.google.com/linux/earth/deb/pool/main/g/${pkgname}-stable/${pkgname}-stable_${version}-r0_amd64.deb" +checksum=86df2e14c94c1776f5fb5ff8d88a82620b74cdeb0c5e0e0df78c23b549f75618 + +nostrip=yes + +post_fetch() { + $XBPS_FETCH_CMD https://www.google.com/intl/ALL/policies/terms/index.html>Google-Terms-of-Service.html \ + https://www.google.com/help/terms_maps.html>Google-Earth-Additional-Terms-of-Service.html \ + https://www.google.com/help/legalnotices_maps.html>Legal-Notices-for-Google-Earth-and-Google-Earth-APIs.html \ + https://www.google.com/intl/ALL/policies/privacy/index.html>Google-Privacy-Policy.html + rm {index.html,legalnotices_maps.html,terms_maps.html} +} + +do_extract() { + ar x ${XBPS_SRCDISTDIR}/${pkgname}-${version}/${pkgname}-stable_${version}-r0_amd64.deb + tar xf data.tar.xz +} + +do_install() { + vmkdir opt/google + vcopy opt/google/earth opt/google + + vmkdir usr/bin + ln -s /opt/google/earth/pro/googleearth ${DESTDIR}/usr/bin/${pkgname} + + vinstall opt/google/earth/pro/${pkgname}.desktop 644 usr/share/applications + + for i in 16 22 24 32 48 64 128 256; do + vinstall opt/google/earth/pro/product_logo_${i}.png 644 \ + usr/share/icons/hicolor/${i}x${i}/apps ${pkgname}.png + done + + for i in ${XBPS_SRCDISTDIR}/${pkgname}-${version}/Google-Terms-of-Service.html \ + ${XBPS_SRCDISTDIR}/${pkgname}-${version}/Google-Earth-Additional-Terms-of-Service.html \ + ${XBPS_SRCDISTDIR}/${pkgname}-${version}/Legal-Notices-for-Google-Earth-and-Google-Earth-APIs.html \ + ${XBPS_SRCDISTDIR}/${pkgname}-${version}/Google-Privacy-Policy.html; do + vlicense ${i} + done + + # Fix Search + sed -i '/googleearth-bin/s/^/LC_NUMERIC=en_US.UTF-8 /' \ + ${DESTDIR}/opt/google/earth/pro/googleearth +}