From 08e318096831eb3aae369910ba75e27f59367e2f Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sun, 15 Sep 2024 12:11:39 +0100 Subject: gentoo auto-resync : 15:09:2024 - 12:11:38 --- www-client/vivaldi-snapshot/Manifest | 8 +- .../vivaldi-snapshot-6.10.3466.4.ebuild | 226 +++++++++++++++++++++ .../vivaldi-snapshot-6.9.3447.34.ebuild | 226 --------------------- 3 files changed, 230 insertions(+), 230 deletions(-) create mode 100644 www-client/vivaldi-snapshot/vivaldi-snapshot-6.10.3466.4.ebuild delete mode 100644 www-client/vivaldi-snapshot/vivaldi-snapshot-6.9.3447.34.ebuild (limited to 'www-client/vivaldi-snapshot') diff --git a/www-client/vivaldi-snapshot/Manifest b/www-client/vivaldi-snapshot/Manifest index 72e80cb07f09..9ac4038cc3f8 100644 --- a/www-client/vivaldi-snapshot/Manifest +++ b/www-client/vivaldi-snapshot/Manifest @@ -1,9 +1,9 @@ DIST vivaldi-snapshot_6.10.3458.19-1_amd64.deb 113655044 BLAKE2B a55be731840d832d14841e8c403dff12a480a7a2b92d48efefcb67badfe13158628cb0be30c85455792e909887d6bc41b96e3792c86f67b5ac0b4600b22825c7 SHA512 4d215e05d18fe15dda68e000513bc11dde16e2cee9e516bbcecf12c301a1504988438939aa15019d669d3df4047e184dbb13c2216f2573c9bfbf2085e0061a97 DIST vivaldi-snapshot_6.10.3458.19-1_arm64.deb 105094044 BLAKE2B d81edc0fb39fc19dfbe226100914ac0c17a0576ca6b0f2ffcd5001cd6029bba67aeebca9aa6f962bc6cce7eec0fb7c9feabd552a2c5585086d6631680aab33b2 SHA512 60800ba6f1e71c197b043f4b91262ce2724ee458ebae82d6c53e52e4417fb3766d2103a5dde1042843e0b9502146ead767f45290d608e6747c1ceb606014177c DIST vivaldi-snapshot_6.10.3458.19-1_armhf.deb 106125976 BLAKE2B 99cf0abee90da4c8d197481e686e7e5a83b75e5561cda7b54dfe57ca242d79f617b185d2b69a336f7ac9850874985749489f4325793fc24945962e67baf9034c SHA512 47f261670abdac8c92a5878f8c64a57616ce88f0bdaa45e4c9333a4d9972bf8334481075da08eb422b84cde345343087b7d0964e0b451fbb51d366d4f4588704 -DIST vivaldi-snapshot_6.9.3447.34-1_amd64.deb 113573288 BLAKE2B b5ded230f01bd0e61a56f6ea59fe4e2f056890cc26b2f4c6b9dccf05a7a252a62c41c577c79c115d1945faeff49c3e6fb8f1d01952338fd5afd6bc4f624cac7d SHA512 3bcfd34039ba5b488a399a36df5219a97a5c31fb37df09b718fb9dac5b14d444261382693634681ca56a80699922a391f96fd80bf1be1bbba34a9190581c86fa -DIST vivaldi-snapshot_6.9.3447.34-1_arm64.deb 105046428 BLAKE2B 3bc6bb289565756d8954f1255e7754cba13632b85ccbfb4be0bacb96b2537b120e88fe5e2f3d879431a6daa2c8a152f219190a6d288c3d7bb1fc10d656fa529d SHA512 0c2ebe6aaf71ac37443c7bf6e8cfab3da9c14c04cdd2b183e2e9da60e8680943493b998b439e074d852a65cb5afdc769812fd68c965b6e4fa9842dd3e257bfee -DIST vivaldi-snapshot_6.9.3447.34-1_armhf.deb 106125084 BLAKE2B 8e77edffdd7f2f68abed1c701c3c893d361e2be2865251054f6e8e629854fbdc42b6a025a246ea136708a50d68b1fea85cf38cc8627380acbba22d4066043f0e SHA512 57204fb9a1891d8dba7adecab2f8bc6d30e55fedd5f960be96fed1d803e1879c01e590c6c518c37fc65d6511940f197f7a9111c3a1f742ef46ee4ed7d55e8b20 +DIST vivaldi-snapshot_6.10.3466.4-1_amd64.deb 113506924 BLAKE2B 7a1efe71a55423346e9beb2b0f35ab301cf41e791b87a908654da340e3062b913b306fd6353120edc257e0829b5f33082221a8cb36e6aa9cdbf507bbb27ce236 SHA512 6a03a340afa0120309cd0d3018f69bd128c602d50aa24bfeb2da665a7e42da8a65c026b8a2fe625c3a90cb29403c1a235d2a576c2a4b734f08190657f3a1b3c9 +DIST vivaldi-snapshot_6.10.3466.4-1_arm64.deb 105089696 BLAKE2B 0d06e5fcf8f7a08661844c0d2e24b31f1f116b532279768b38618debdb187899a964d200d1ce3326fbc401d28a19908b4474f9817b2d63a6e45d69a5e7c96df9 SHA512 ac939b0cda4fdcd0704ba3c133627a74ffee07c6370e811e472e34b8a1f93a22188f8e45f64033ed0796b3bfa8acc89e7ebf4ffcb4ca12ccec17df8393c1404f +DIST vivaldi-snapshot_6.10.3466.4-1_armhf.deb 106166736 BLAKE2B c0d6187e039389e50afe1794235136c6fcc7073662047f1ef23feb5cbb5d2a3b19847f89fa69cf9200bbf8a1e69077ca2abd45b6fe017ce6e9d970d2288e49e0 SHA512 d2bcbdf1b3ad7092dcfb7778264b1e75cce831245f68799e30c76c3408c9363e734a54c680345fdc24dbe00d18e0a96c8a463e7cc1b449d7782a568a54544ab6 EBUILD vivaldi-snapshot-6.10.3458.19.ebuild 4027 BLAKE2B 9753451b184cd9f1ae09040a5c463bb0cb28d67ff0c276bdfb23b5e39ce7f0c727c89ea5290327afe134542ca6e470b4e9b946963650dc9f4a6e498fa73204c0 SHA512 f6a407e6db94a42396c7e05050b7491ff41112e9967a079e71f5524644d26cfad67ad4e4bbd9df01e18afe819d48e88f3583768cbf0827831cbb7acf88083d9e -EBUILD vivaldi-snapshot-6.9.3447.34.ebuild 4027 BLAKE2B 9753451b184cd9f1ae09040a5c463bb0cb28d67ff0c276bdfb23b5e39ce7f0c727c89ea5290327afe134542ca6e470b4e9b946963650dc9f4a6e498fa73204c0 SHA512 f6a407e6db94a42396c7e05050b7491ff41112e9967a079e71f5524644d26cfad67ad4e4bbd9df01e18afe819d48e88f3583768cbf0827831cbb7acf88083d9e +EBUILD vivaldi-snapshot-6.10.3466.4.ebuild 4027 BLAKE2B 9753451b184cd9f1ae09040a5c463bb0cb28d67ff0c276bdfb23b5e39ce7f0c727c89ea5290327afe134542ca6e470b4e9b946963650dc9f4a6e498fa73204c0 SHA512 f6a407e6db94a42396c7e05050b7491ff41112e9967a079e71f5524644d26cfad67ad4e4bbd9df01e18afe819d48e88f3583768cbf0827831cbb7acf88083d9e MISC metadata.xml 634 BLAKE2B fa3f150ffb5f5da3780098747f71d304c9ceb9828cd4dc7c586ba7032a7ba0b3065c25e5dd84fdab7b4302db8b4c848f116eb5b329f440f8a38837dca005a570 SHA512 f226a355a39cec36b5d6f3f88e7f2132693b5dcf51bdec4676d17f608f16ced52d6b9c5dfac2d38f2245cdf6ff7279286034e77ea119cfb4b7240500f612968e diff --git a/www-client/vivaldi-snapshot/vivaldi-snapshot-6.10.3466.4.ebuild b/www-client/vivaldi-snapshot/vivaldi-snapshot-6.10.3466.4.ebuild new file mode 100644 index 000000000000..a0fd66eb84bd --- /dev/null +++ b/www-client/vivaldi-snapshot/vivaldi-snapshot-6.10.3466.4.ebuild @@ -0,0 +1,226 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CHROMIUM_VERSION="127" +CHROMIUM_LANGS=" + af + am + ar + az + be + bg + bn + ca + ca-valencia + cs + da + de + de-CH + el + en-GB + en-US + eo + es + es-419 + es-PE + et + eu + fa + fi + fil + fr + fy + gd + gl + gu + he + hi + hr + hu + hy + id + io + is + it + ja + jbo + ka + kab + kn + ko + lt + lv + mk + ml + mr + ms + nb + nl + nn + pa + pl + pt-BR + pt-PT + ro + ru + sc + sk + sl + sq + sr + sr-Latn + sv + sw + ta + te + th + tr + uk + ur + vi + zh-CN + zh-TW +" + +inherit chromium-2 desktop linux-info toolchain-funcs unpacker xdg + +VIVALDI_PN="${PN/%vivaldi/vivaldi-stable}" +VIVALDI_HOME="opt/${PN}" +DESCRIPTION="A browser for our friends" +HOMEPAGE="https://vivaldi.com/" + +if [[ ${PV} = *_p* ]]; then + DEB_REV="${PV#*_p}" +else + DEB_REV=1 +fi + +VIVALDI_BASE_URI="https://downloads.vivaldi.com/${VIVALDI_PN#vivaldi-}/${VIVALDI_PN}_${PV%_p*}-${DEB_REV}_" + +SRC_URI=" + amd64? ( ${VIVALDI_BASE_URI}amd64.deb ) + arm? ( ${VIVALDI_BASE_URI}armhf.deb ) + arm64? ( ${VIVALDI_BASE_URI}arm64.deb ) +" + +S="${WORKDIR}" +LICENSE="Vivaldi" +SLOT="0" +KEYWORDS="-* ~amd64 ~arm ~arm64" +IUSE="ffmpeg-chromium gtk proprietary-codecs qt5 qt6 widevine" +RESTRICT="bindist mirror" +#REQUIRED_USE="ffmpeg-chromium? ( proprietary-codecs )" + +RDEPEND=" + >=app-accessibility/at-spi2-core-2.46.0:2 + dev-libs/expat + dev-libs/glib:2 + dev-libs/nspr + dev-libs/nss + media-libs/alsa-lib + media-libs/mesa[gbm(+)] + net-print/cups + sys-apps/dbus + x11-libs/cairo + x11-libs/libdrm + x11-libs/libX11 + x11-libs/libxcb + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libxkbcommon + x11-libs/libXrandr + x11-libs/pango[X] + gtk? ( gui-libs/gtk:4 x11-libs/gtk+:3 ) + proprietary-codecs? ( + !ffmpeg-chromium? ( >=media-video/ffmpeg-6.1-r1:0/58.60.60[chromium] ) + ffmpeg-chromium? ( media-video/ffmpeg-chromium:${CHROMIUM_VERSION} ) + ) + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + ) + qt6? ( dev-qt/qtbase:6[gui,widgets] ) + widevine? ( www-plugins/chrome-binary-plugins ) +" + +QA_PREBUILT="*" +CONFIG_CHECK="~CPU_FREQ" + +src_unpack() { + unpack_deb ${A} +} + +src_prepare() { + # Rename docs directory to our needs. + mv usr/share/doc/{${VIVALDI_PN},${PF}}/ || die + + # Decompress the docs. + gunzip usr/share/doc/${PF}/changelog.gz || die + + # The appdata directory is deprecated. + mv usr/share/{appdata,metainfo}/ || die + + # Remove cron job for updating from Debian repos. + rm etc/cron.daily/${PN} ${VIVALDI_HOME}/cron/${PN} || die + rmdir etc/{cron.daily/,} ${VIVALDI_HOME}/cron/ || die + + # Remove scripts that will most likely break things. + rm -vf ${VIVALDI_HOME}/update-{ffmpeg,widevine} || die + + pushd ${VIVALDI_HOME}/locales > /dev/null || die + rm ja-KS.pak || die # No flag for Kansai as not in IETF list. + rm kmr.pak || die # No flag for Kurmanji. + chromium_remove_language_paks + popd > /dev/null || die + + if use proprietary-codecs; then + einfo Bundled $($(tc-getSTRINGS) ${VIVALDI_HOME}/lib/libffmpeg.so | grep -m1 "^FFmpeg version ") + rm ${VIVALDI_HOME}/lib/libffmpeg.so || die + rmdir ${VIVALDI_HOME}/lib || die + fi + + if ! use qt5; then + rm ${VIVALDI_HOME}/libqt5_shim.so || die + fi + + if ! use qt6; then + rm ${VIVALDI_HOME}/libqt6_shim.so || die + fi + + eapply_user +} + +src_install() { + mv */ "${D}" || die + dosym ../../${VIVALDI_HOME}/${PN} /usr/bin/${VIVALDI_PN} + fperms 4711 /${VIVALDI_HOME}/vivaldi-sandbox + + local logo size + for logo in "${ED}"/${VIVALDI_HOME}/product_logo_*.png; do + size=${logo##*_} + size=${size%.*} + newicon -s "${size}" "${logo}" ${PN}.png + done + + if use proprietary-codecs; then + dosym ../../usr/$(get_libdir)/chromium/libffmpeg.so$(usex ffmpeg-chromium .${CHROMIUM_VERSION} "") \ + /${VIVALDI_HOME}/libffmpeg.so.$(ver_cut 1-2) + fi + + if use widevine; then + dosym ../../usr/$(get_libdir)/chromium-browser/WidevineCdm \ + /${VIVALDI_HOME}/WidevineCdm + else + rm "${ED}"/${VIVALDI_HOME}/WidevineCdm || die + fi + + case ${PN} in + vivaldi) dosym ${VIVALDI_PN} /usr/bin/${PN} ;; + vivaldi-snapshot) dosym ${PN} /${VIVALDI_HOME}/vivaldi ;; + esac +} diff --git a/www-client/vivaldi-snapshot/vivaldi-snapshot-6.9.3447.34.ebuild b/www-client/vivaldi-snapshot/vivaldi-snapshot-6.9.3447.34.ebuild deleted file mode 100644 index a0fd66eb84bd..000000000000 --- a/www-client/vivaldi-snapshot/vivaldi-snapshot-6.9.3447.34.ebuild +++ /dev/null @@ -1,226 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CHROMIUM_VERSION="127" -CHROMIUM_LANGS=" - af - am - ar - az - be - bg - bn - ca - ca-valencia - cs - da - de - de-CH - el - en-GB - en-US - eo - es - es-419 - es-PE - et - eu - fa - fi - fil - fr - fy - gd - gl - gu - he - hi - hr - hu - hy - id - io - is - it - ja - jbo - ka - kab - kn - ko - lt - lv - mk - ml - mr - ms - nb - nl - nn - pa - pl - pt-BR - pt-PT - ro - ru - sc - sk - sl - sq - sr - sr-Latn - sv - sw - ta - te - th - tr - uk - ur - vi - zh-CN - zh-TW -" - -inherit chromium-2 desktop linux-info toolchain-funcs unpacker xdg - -VIVALDI_PN="${PN/%vivaldi/vivaldi-stable}" -VIVALDI_HOME="opt/${PN}" -DESCRIPTION="A browser for our friends" -HOMEPAGE="https://vivaldi.com/" - -if [[ ${PV} = *_p* ]]; then - DEB_REV="${PV#*_p}" -else - DEB_REV=1 -fi - -VIVALDI_BASE_URI="https://downloads.vivaldi.com/${VIVALDI_PN#vivaldi-}/${VIVALDI_PN}_${PV%_p*}-${DEB_REV}_" - -SRC_URI=" - amd64? ( ${VIVALDI_BASE_URI}amd64.deb ) - arm? ( ${VIVALDI_BASE_URI}armhf.deb ) - arm64? ( ${VIVALDI_BASE_URI}arm64.deb ) -" - -S="${WORKDIR}" -LICENSE="Vivaldi" -SLOT="0" -KEYWORDS="-* ~amd64 ~arm ~arm64" -IUSE="ffmpeg-chromium gtk proprietary-codecs qt5 qt6 widevine" -RESTRICT="bindist mirror" -#REQUIRED_USE="ffmpeg-chromium? ( proprietary-codecs )" - -RDEPEND=" - >=app-accessibility/at-spi2-core-2.46.0:2 - dev-libs/expat - dev-libs/glib:2 - dev-libs/nspr - dev-libs/nss - media-libs/alsa-lib - media-libs/mesa[gbm(+)] - net-print/cups - sys-apps/dbus - x11-libs/cairo - x11-libs/libdrm - x11-libs/libX11 - x11-libs/libxcb - x11-libs/libXcomposite - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libxkbcommon - x11-libs/libXrandr - x11-libs/pango[X] - gtk? ( gui-libs/gtk:4 x11-libs/gtk+:3 ) - proprietary-codecs? ( - !ffmpeg-chromium? ( >=media-video/ffmpeg-6.1-r1:0/58.60.60[chromium] ) - ffmpeg-chromium? ( media-video/ffmpeg-chromium:${CHROMIUM_VERSION} ) - ) - qt5? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtwidgets:5 - ) - qt6? ( dev-qt/qtbase:6[gui,widgets] ) - widevine? ( www-plugins/chrome-binary-plugins ) -" - -QA_PREBUILT="*" -CONFIG_CHECK="~CPU_FREQ" - -src_unpack() { - unpack_deb ${A} -} - -src_prepare() { - # Rename docs directory to our needs. - mv usr/share/doc/{${VIVALDI_PN},${PF}}/ || die - - # Decompress the docs. - gunzip usr/share/doc/${PF}/changelog.gz || die - - # The appdata directory is deprecated. - mv usr/share/{appdata,metainfo}/ || die - - # Remove cron job for updating from Debian repos. - rm etc/cron.daily/${PN} ${VIVALDI_HOME}/cron/${PN} || die - rmdir etc/{cron.daily/,} ${VIVALDI_HOME}/cron/ || die - - # Remove scripts that will most likely break things. - rm -vf ${VIVALDI_HOME}/update-{ffmpeg,widevine} || die - - pushd ${VIVALDI_HOME}/locales > /dev/null || die - rm ja-KS.pak || die # No flag for Kansai as not in IETF list. - rm kmr.pak || die # No flag for Kurmanji. - chromium_remove_language_paks - popd > /dev/null || die - - if use proprietary-codecs; then - einfo Bundled $($(tc-getSTRINGS) ${VIVALDI_HOME}/lib/libffmpeg.so | grep -m1 "^FFmpeg version ") - rm ${VIVALDI_HOME}/lib/libffmpeg.so || die - rmdir ${VIVALDI_HOME}/lib || die - fi - - if ! use qt5; then - rm ${VIVALDI_HOME}/libqt5_shim.so || die - fi - - if ! use qt6; then - rm ${VIVALDI_HOME}/libqt6_shim.so || die - fi - - eapply_user -} - -src_install() { - mv */ "${D}" || die - dosym ../../${VIVALDI_HOME}/${PN} /usr/bin/${VIVALDI_PN} - fperms 4711 /${VIVALDI_HOME}/vivaldi-sandbox - - local logo size - for logo in "${ED}"/${VIVALDI_HOME}/product_logo_*.png; do - size=${logo##*_} - size=${size%.*} - newicon -s "${size}" "${logo}" ${PN}.png - done - - if use proprietary-codecs; then - dosym ../../usr/$(get_libdir)/chromium/libffmpeg.so$(usex ffmpeg-chromium .${CHROMIUM_VERSION} "") \ - /${VIVALDI_HOME}/libffmpeg.so.$(ver_cut 1-2) - fi - - if use widevine; then - dosym ../../usr/$(get_libdir)/chromium-browser/WidevineCdm \ - /${VIVALDI_HOME}/WidevineCdm - else - rm "${ED}"/${VIVALDI_HOME}/WidevineCdm || die - fi - - case ${PN} in - vivaldi) dosym ${VIVALDI_PN} /usr/bin/${PN} ;; - vivaldi-snapshot) dosym ${PN} /${VIVALDI_HOME}/vivaldi ;; - esac -} -- cgit v1.2.3