diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2020-02-05 18:44:56 +0000 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2020-02-05 18:44:56 +0000 |
commit | 29aabba0ea759c6a2864ff5631735b67ee38e5e0 (patch) | |
tree | ab466b4dfa7abecb401b2f8039d08af4689306bb /www-client/opera | |
parent | d42200bec37eef2a7478d88988ff00addd0a9202 (diff) |
gentoo resync : 05.02.2020
Diffstat (limited to 'www-client/opera')
-rw-r--r-- | www-client/opera/Manifest | 2 | ||||
-rw-r--r-- | www-client/opera/opera-66.0.3515.72.ebuild | 111 |
2 files changed, 113 insertions, 0 deletions
diff --git a/www-client/opera/Manifest b/www-client/opera/Manifest index 5b54c2350745..f163d95fde45 100644 --- a/www-client/opera/Manifest +++ b/www-client/opera/Manifest @@ -1,3 +1,5 @@ DIST opera-stable_66.0.3515.44_amd64.deb 66057808 BLAKE2B 47ce7c02798b7d50558be1a7223696c62cf133a9446f1ccbe7f6fb382693be2755f2cb62a15eba49fe48140060c87937b91a7bbffd5a7ccca8a79f932bc6c945 SHA512 f4d1555f61a3ae461d12075375c4c98259f91b5c906b385cc521b43a27e8cd96895abb27d4a46cc1a679fd0295f07ba925804ffcf6718af28f5749f7091edf23 +DIST opera-stable_66.0.3515.72_amd64.deb 66037860 BLAKE2B cca65f4ff78a180b4bec4d60686d3d9b33daca9585898f9e086ab3a9861b7919de743397b3fe18a4131e3343ae4c24ee4bd820372204c0d6a5376abd06845569 SHA512 4dd9bb5b5329c1a7fc0298454e674b1932abc622a96bcf8d1099b6d84f1716dadbc0b526eaa298b40c856480d692828677b5d6c20d0403382c869f48bd702572 EBUILD opera-66.0.3515.44.ebuild 2283 BLAKE2B 566b8d386fb3c0addefbc13a7cdf309bed3404e7c238f91c2a7b3b4b3ea15840bb10775a66e14cba1ffa4c3f694b774d0006753d08b7a229a06d141193a7c79d SHA512 2fa37d3c6f35d6bf7f39a71921ed3bd6054f3385e22a8e8d91a478a619969b419aa50a7230488f0a231515af60ff82da3b984bc0d0a6d7219e2a1372f8ef98d7 +EBUILD opera-66.0.3515.72.ebuild 2284 BLAKE2B e4969031bd5f118201defcee48b8072c5c187b8ab61bc0e88597bc65143ddc2583c581ea3479aa549fba3cac520768e1804347d849032b7cb8ca410f56821bd9 SHA512 3380150ab9ea58753e0a3b7a07c87abfbaedd75741cb4bef31d1ee1847cf3b3764126695429377c7551b96ffe2df05a42a744ece467d7344d0c898235a5621d1 MISC metadata.xml 446 BLAKE2B dbd473cdfed1e48919a7d03f61999b3bbeb294a8ab917bb438b52dcffc304d6cd954f79817b0a73a396a9d153eb5917cfba1c1bd33e419918dc8b9a5dc449379 SHA512 42d93f4994820e8ca5f6d56a94709f8194046395f9aff8f445ce2f80777a43763c124a4ab514bab55751c6a651c9d0002c61c92d77bf9c841ef9e112abd26105 diff --git a/www-client/opera/opera-66.0.3515.72.ebuild b/www-client/opera/opera-66.0.3515.72.ebuild new file mode 100644 index 000000000000..a1d448874c75 --- /dev/null +++ b/www-client/opera/opera-66.0.3515.72.ebuild @@ -0,0 +1,111 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +CHROMIUM_LANGS=" + be bg bn ca cs da de el en-GB en-US es-419 es fil fi fr-CA fr hi hr hu id + it ja ko lt lv ms nb nl pl pt-BR pt-PT ro ru sk sr sv sw ta te th tr uk vi + zh-CN zh-TW + +" +inherit chromium-2 multilib unpacker xdg-utils + +DESCRIPTION="A fast and secure web browser" +HOMEPAGE="https://www.opera.com/" +LICENSE="OPERA-2014" +SLOT="0" +SRC_URI_BASE=" + https://download1.operacdn.com/pub/ + https://download2.operacdn.com/pub/ + https://download3.operacdn.com/pub/ + https://download4.operacdn.com/pub/ +" +for uri in ${SRC_URI_BASE}; do +SRC_URI+=" + "${uri}${PN}/desktop/${PV}/linux/${PN}-stable_${PV}_amd64.deb" +" +done +KEYWORDS="~amd64" + +RDEPEND=" + dev-libs/expat + dev-libs/glib:2 + dev-libs/nspr + dev-libs/nss + gnome-base/gconf:2 + media-libs/alsa-lib + media-libs/fontconfig + media-libs/freetype + net-misc/curl + net-print/cups + sys-apps/dbus + x11-libs/cairo + x11-libs/gdk-pixbuf + x11-libs/gtk+:3 + x11-libs/libX11 + x11-libs/libXScrnSaver + x11-libs/libXcomposite + x11-libs/libXcursor + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXi + x11-libs/libXrandr + x11-libs/libXrender + x11-libs/libXtst + x11-libs/libnotify + x11-libs/pango[X] +" + +QA_PREBUILT="*" +S=${WORKDIR} + +src_unpack() { + unpack_deb ${A} +} + +src_prepare() { + default + + OPERA_HOME="usr/$(get_libdir)/${PN}" + + case ${ARCH} in + amd64) + mv usr/lib/x86_64-linux-gnu usr/$(get_libdir) || die + rm -r usr/lib || die + ;; + esac + + rm usr/bin/${PN} || die + + rm usr/share/doc/${PN}-stable/copyright || die + mv usr/share/doc/${PN}-stable usr/share/doc/${PF} || die + gunzip usr/share/doc/${PF}/changelog.gz || die + + pushd "${OPERA_HOME}"/localization > /dev/null || die + chromium_remove_language_paks + popd > /dev/null || die + + sed -i \ + -e 's|^TargetEnvironment|X-&|g' \ + usr/share/applications/${PN}.desktop || die +} + +src_install() { + rm "${OPERA_HOME}"/${PN}_autoupdate || die + mv * "${D}" || die + dosym ../$(get_libdir)/${PN}/${PN} /usr/bin/${PN} + fperms 4711 /"${OPERA_HOME}"/opera_sandbox +} + +pkg_postrm() { + xdg_desktop_database_update + xdg_icon_cache_update + xdg_mimeinfo_database_update +} + +pkg_postinst() { + xdg_desktop_database_update + xdg_icon_cache_update + xdg_mimeinfo_database_update +} |