Version Bump

This commit is contained in:
Gerben Jan Dijkman 2021-05-29 13:20:42 +02:00
parent 6c723a7b37
commit 260d1df338
3 changed files with 14 additions and 262 deletions

View File

@ -1,24 +1,12 @@
DIST chromium-bin-90.0.4430.212-1-common-aarch64.tar.xz 5928052 BLAKE2B b1cdd0e59da717a847758128dbe37e67a0f1ba80b45f1a7e00199f9be77eb4c54b6e9a60348d110427bfc97f47ccc09777e1b909fdd68254dfb590d8ff2b3ee6 SHA512 abeb3ccbf085ee50db87d1c44687f55823aac4f87053ab5826bf1fa67ff8176c0e3598fd61f90740c61e7b15fa97106b4bccdcfb3f0d568c61f5f7be828c5c53 DIST chromium-bin-91.0.4472.77-1-common-aarch64.tar.xz 5929860 BLAKE2B bbd873c513a4a13eaba0cf10f658c6b50ed8b9885ba3d91937ed3f37f15d8e8767ab03cc16518a0d4cc638df278ed8f6a5a827860b327ad95ca053b5870632a6 SHA512 0312dbbc8baa31f1c482a2eb291e132ec0c9f0b429b4ca14e16e6b790755c82222cb123fa927ef7a7f47d7f51c6f2e6d50c1ce1e975f501801f0606ea2bc6721
DIST chromium-bin-90.0.4430.212-1-common-i686.tar.xz 2172640 BLAKE2B 61703c4669789c0eb2d713d731bd5522e51f57af3ec7d594b0e29e694999aefc415a258c7a98edf247a41e313d7b126d4f5bdd7db9e4c0a1abe81ea05fd7c6a2 SHA512 8abf0878a54605aeeed1379d3bf3eae65db49761e79268571bc55e008ad2e842b0b2831185158c3cb30bba0423a5975c2110d6f6b5a490da8a1f1b48df7758d6 DIST chromium-bin-91.0.4472.77-1-common-i686.tar.xz 2185520 BLAKE2B 1ae4adc1df052ff3bf4951b6288ddd2f2b60f8876b2ed884282df940d5e9e699c583c6dd3a1e83edb22d0db242057cda2f6394ccbbabe4e600cbcb346ee3e93b SHA512 76090f509ccd0ea0e3b0de317ba496104a1f6c0ffde6a403de26041d030d20a03bf4718530394302540ebda1ca1ac765806777729efb783b6a24edadcfa0afce
DIST chromium-bin-90.0.4430.212-1-common-x86_64.tar.xz 1640880 BLAKE2B a59f94070ebeb848a42a79588b7b8a26c10fb7af406fa04ab7d4c57cf832b1c2408e3e9c87579b65dc6ef94ada25ed491bae91c089356116101a5f6f28d2c7b0 SHA512 ad8d2c319dc5d2fbaa470c4e3ee25eb80e7e5617e4a4a938b2af39d8738d9a3adef8ff713abaad085c1a896ca46e67a77c4beaca3c3053c2490a54c7927e6e89 DIST chromium-bin-91.0.4472.77-1-common-x86_64.tar.xz 1646104 BLAKE2B f4b2d2e77c764e7eaa550d4eb3d2861d7269873b60399df1cf0b999a09b6df16607b257009424525f3c5b7b9fa0a41d55b707421d2ac5957a45c571f18654c07 SHA512 c6fa292024c53824c0460b7c8f78ea81336ce4995781b3735b21ae8a9f0691cd43e8cccf846290df0d9e8427e3ee70b429d2a4aedff646651cdc525eb169819e
DIST chromium-bin-90.0.4430.212-1-common.tar.xz 1689260 BLAKE2B a70a6f1082db884cfbd51cbdac0b8c32195afe9f04487db9ff0190d8d8ceaee6c83877e96fe97154a01c283512ca116db2f86b7cdb199997db4abf513d8206a6 SHA512 64da5562c0e5a681593a935a85aa66de943f78556945e6e3b58b45125cb7fc972f368489756aee3af55e74899f79e5ff5b2c35d308b3caa597eda3147a9159d6 DIST chromium-bin-91.0.4472.77-1-common.tar.xz 1683860 BLAKE2B c3e5cbaddda0a5eaf88d6fed6b4e2bc1e120ea1dff5c4d0e0a5f6581d3206b9e3200e603b651db347e3a92b3aadfa25df568ba6d4333bdfb29c187c3fb048e71 SHA512 f66e2587e7b8f5d83ad91b6f875d209672aee0f15b32f40130cea41db7509df662d8255071fc6059ff615bf52d0dc20f5f6c618559ce3fa81aeeb0e660e06576
DIST chromium-bin-90.0.4430.212-1-l10n.tar.xz 3831652 BLAKE2B fad09064fe6e10bd63ef574778f192e8c6561fe73c8d02fab61b61a6002093e1157537179b86f4bdc6e3f081792f5775621f016f754d423ea39bb48519d388e9 SHA512 1e61cb072389d9731830799d3887765a7ccba75723116835c445e3135bbe0ab51b55821effc1ba5dfe7f56f5cca02219bb162da2b1f28fa2a732a8052728aca4 DIST chromium-bin-91.0.4472.77-1-l10n.tar.xz 3878176 BLAKE2B 991416df03589535364552bdf301ed4ad5ce27f9fc6f850e77ed4a7b9c6444f7564df8f69a1613182c84712eefaa659f4c8764cab91d5f336df10cf1622b783a SHA512 ac835bbf28420a9d46e65112c32aef8268122f6982c75b7a0a4caa2e073a66c8bdd0caa82e1a43b35a0fa51d46cffd0e6db8d654b0eb2c7ea55d64613c85877f
DIST chromium-bin-90.0.4430.212-1-resources.tar.xz 3309048 BLAKE2B a29bae09aafa903d5ce8bba9686b486582be9b9883bf34cfa1dab66347064bb44af63682c861714e2e3ec7ca4372b57b7caa0e284d110b1761ae9c8119f57777 SHA512 b3a4d20bc3315410b656621d51b14c3f943e498af13e249f41e74c08476133dd79b65c06b7d72dae323b64e9d9a9bad296b543ec3ca7d00fa68c25dde1d4df86 DIST chromium-bin-91.0.4472.77-1-resources.tar.xz 21392 BLAKE2B a4d56b147b8410cdc25b59228a990b56347e00b4f190efbc02fbc00b2dccb7ab7b0f9b68f28a2d50a541c9468d91e80fd1c1172857940d293a1a073898e986d9 SHA512 19d019d310c9daba88db644078fb6b81e836f422345f0d01e1cb6a2dbffcaf0cdce64aeea881a7f3327d29bea04d83047c6985814f4449b79ac070c1ee0f3c44
DIST chromium-bin-90.0.4430.212-1-wayland-aarch64.tar.xz 71529352 BLAKE2B 69c9e1caa826f794bb49633d00fd29f3a1497bdb3d01e48c384ed096cac5cf6175285e5ea4850e75e593bb756807d78f170e17cc2fa2ff860fb1d101170c8d5e SHA512 8a6797e8aa3a25756fd1884a7e172a81872d9d53b49a6a385639602cbd3052a69583acac2400781354628a228fcee0ab557ee228f38cc2b6618ea07634eeba25 DIST chromium-bin-91.0.4472.77-1-wayland-aarch64.tar.xz 71772808 BLAKE2B e9a0f7bb1dd92ac73e8fdfafab967089b89eca212271e3912bf70ba9bdd6ca6204d3513cfc177d457922d855f646052a583e863776ad075df6492ccb916689fd SHA512 3b4c79165b3ce2201532e821f07fb41b65cfffb4686867aa3deb3647587b2e38992067550b149a923f38a56c32a464b2576d751bedd97be884fa1d91afb5d862
DIST chromium-bin-90.0.4430.212-1-wayland-i686.tar.xz 93710084 BLAKE2B 8f078beec0255b861073ba365f3438d3e50ec6131affa7be74ed49b80366d3afd234e3a73c0ff984e82786f6369c2531bd56e794b0653f8c59fc8a71608a94f1 SHA512 8b7661fdf090a01a56af1ee023bcd6f93a628d970152f874178a1e8ffb135f4988529cd0e97a04e27608c8f97d9e19c4a1966ba2f634a7e4c68ad60ef63bd5a2 DIST chromium-bin-91.0.4472.77-1-wayland-i686.tar.xz 94992556 BLAKE2B d4db320e6a74873772b1ebb7d629289e7755a6cbf586e6648b6f9ec683b6ae448c695ab780a81f8f8cbc0489f3f2340a53bcb9f063bd4ff800862c7070f9c15e SHA512 5d2c14613d923023cebfe32d4fc5722aa72af09b78b3fef0cde848415b1820ed9f55253dc2ce1d29de51a272c8d689806f230cea59c32174827e3a150ef94813
DIST chromium-bin-90.0.4430.212-1-wayland-x86_64.tar.xz 73345572 BLAKE2B 3fb529771990828b4846f3d38021f189e89e427c93b6852f8a3bff45ad89b5f12fcce47ba90672240508ba0ccedda762247cbcdd6e5822b9b06a679d87498f0b SHA512 42caf0cf951d06126e48faf5518f2c07563c72e5a6d2c744ed0d5b952b4a8abae2dcf7fdcbf830a2bf9299a64c75d5326f1bd7bfa867153db4272a1b02f084d4 DIST chromium-bin-91.0.4472.77-1-wayland-x86_64.tar.xz 74068092 BLAKE2B f142ea945b02a5e612c96742844d5a531a899ea444b4622a170f7ed2f4d9e764780ba62b424288be480902276db83fab2e9dd0a63434034664971b19dda8e85d SHA512 b0aabf85b04f864e30eb010ebc1fb763b8bade944a64cb780ed4990c506ab7ee6c9470d67ae1f2c0581cff0f15622b023a457614cd692154fc9edbe16bc01705
DIST chromium-bin-90.0.4430.212-1-x11-aarch64.tar.xz 71402020 BLAKE2B 00c753a528a1990654d899dd80357f7ec0b2c8d2f2a72ad6eddf55ec3c388541b96ef54171dca443452c7cd44e59332c2875e8251874a5f224e36c6759ea1605 SHA512 b51ca82634c68ed8e40eb4ce3eb4438807447ea1403076d3ddd22bb80a222514626da77c94deca6c1a70ed3a2038df1dc42fa8bfc7499a7e4459e602c3675e65 DIST chromium-bin-91.0.4472.77-1-x11-aarch64.tar.xz 71630320 BLAKE2B 6017496fa2b8bca14593dc09133aadac56cc441f5022dd15f0e344ace48aaaa498886e824f4e2557760d0e59ae4490c602b0be2f6122b400aaed7e728d152b73 SHA512 9c6d8fed6b4a042b71ebba183f128da7b7ca468ed1eef7885f7f0c80998957c2c248acb74c782177ce38c4b06f07e4aec0b62b25ebd755a653db6ae37af72bc0
DIST chromium-bin-90.0.4430.212-1-x11-i686.tar.xz 93425664 BLAKE2B bd83f75cb74d3d02ec62034cb4f83d76749c55344b7b93f7312fb0c14d358d607f51c305fa70f7601cab2a640424b92c141aa4ebd55be8dd6ad62560c4eba684 SHA512 bc607f5b5f742b3655ff91f05f42ead0f84311608eadfb88d10be7052d7c0834eb64fed037c551727b5f37946a5d74d06d1d199d3f179fc82f6276287551eac1 DIST chromium-bin-91.0.4472.77-1-x11-i686.tar.xz 94870104 BLAKE2B 49c8e337be3743430719bc7e9df6dc9b3f87a1feb3d298ad1ea5770a17e02cac59c270df11d97bcb866b3f4e6738e561964fd0d33da26d5ddf1c9477da0e5a09 SHA512 8a9f5e175c078ba87bf908bd81d2340dd4a2d42052341206b21296f562e6b01b858b8e20c2b334da93b6c1cbf68577d2b1a7e87fc04f543d930529a45ce9572c
DIST chromium-bin-90.0.4430.212-1-x11-x86_64.tar.xz 73154292 BLAKE2B 87d66563a8875e0b40a892952fa4afa64003efe84a1667138dc02eb62ec4cf0756ee0d2c4b68be1c8b746f2e7a844fff137cc9c93a30c64b3ae80a750ae90e33 SHA512 180cc5d9bef0a737764564fa04dee8cf820e8628f45f370f97100d78c4c643680ed013194197303d99cd570041d83ef9b78ab0c8310c190cb106d4aaffe5cf57 DIST chromium-bin-91.0.4472.77-1-x11-x86_64.tar.xz 73916916 BLAKE2B 85356c68408ff572a923f354418ba4ddcb473915a7f38986ceaca36ca193fbc0f6b37791267afb9c50a5d895e665a258c667d5c89c58558a47963b89c87785d6 SHA512 7e40a21f18eebbb6b0d315f8b3b71821a5f0cbef4842acfcb1097b2561796c0b4a5f73e2853aa6fb4cc2e0e3c500ad429441378f03b2a7fd137ab8a827414d9c
DIST chromium-bin-91.0.4472.69-1-common-aarch64.tar.xz 5928788 BLAKE2B 0dde74d70be29b1ec8a2dcb517db963482a8d15514983bfd5f176ca7041f9d35ba5df3bc3f6d052f78bcfe3ac9ea87e194ed461fabf68f4c71c5cada2248b702 SHA512 58419f5316dca53ac82c3c68e8b50fc47c7f6d3f23849f5b65e261d3f016664d74ee3d01122d44047d95689346193b623fc0c045a5398dd0229135bdff7e091b
DIST chromium-bin-91.0.4472.69-1-common-i686.tar.xz 2185540 BLAKE2B 29923f6d06dbc1e96590bfbf0c10e933b002d1ecb9b3e6605149db4c0c9f050b9e2dbee3ab940391adceb3374cb4053573e3839c62ed00de14376cce7585f234 SHA512 cfc936ab465f0e98090e5bb65b4aae8eb50790074709822782733e4f5ccfc333b75bef3e7a682ca0ea8c97864581ce706768e8673b66620c637b0820257df62e
DIST chromium-bin-91.0.4472.69-1-common-x86_64.tar.xz 1646044 BLAKE2B c196a1b9c1909a95466fed014ab8e3e9d754d02f71705df4f35788ead6aa8fd0fa21343377b0ac5689c8ca117fb382210edaf64f7efa17a09a7d94eecdfd28bb SHA512 6e0c3b10f70a227ac4095681814042b09d240edc1b7369c431addfa5bd8cd49ac676894416cdbe3eac252670209810284c5e3a8f5da744a8dbe1212a23cad6d8
DIST chromium-bin-91.0.4472.69-1-common.tar.xz 1683988 BLAKE2B 4b2ea5b6a79c6cf21623bd272ae7866ea7aff56430ede653c3940aa8eb61b91153c866656f0357e7164db9dd544fa5a22cff4399f997f2995a73e53da90014ef SHA512 351c6071360b2d32ebe0f4ffb0df69274f54952b7c3b40ffef509a3928646f3b350fc9faccd69802aa4aed6964349cb2bcbf3bf332402d8e1642ab1da1354cf5
DIST chromium-bin-91.0.4472.69-1-l10n.tar.xz 3889292 BLAKE2B a7d007a29956846ce1b3250ea6edbecc6ad0c996478ab3f8234ac6207d89382fb58cbbbad3310d83eeeed663fb2fcb1ace22844c10174667f2f5bb403dd36075 SHA512 7f2568ed7b9aca9a66d8bcc984b423442baf37f1ec281a0bbc8b3d04c5c95b3a77c2b75ecc4acbf0746ec3b1be763627a1951830d9f2f713f57f46bcb3e92594
DIST chromium-bin-91.0.4472.69-1-resources.tar.xz 21404 BLAKE2B 3b13df4eb46c0a65476fe5e10e648d19a73eafe1313f43192384d3cb82d67081ff599059a54c61ae4fd9d136d3397a5c50a49dfc6903b6c2d231c2d4eea86d63 SHA512 bb383d1d390c8f74948803ac0ad5a3a607300c3f5a1c11e8002713df75dd227ee2d7b9417ea7a2de59925aa7c091c0ed44b2d03b7e1cd35dc14f70d365311de9
DIST chromium-bin-91.0.4472.69-1-wayland-aarch64.tar.xz 71789644 BLAKE2B d76647bc25a77da7c922f505d103ed156c569e02f1ec05e7d1a364b8ef545e0fb67dad101fe0bfdf3249c347e016bdfa41ce6cb75ac362a89cb7da3a8ba63236 SHA512 b6120b7602e13269250e4f7f74ce227e8a2f4912d66be1d799d86c61132bfdd4f7ffeb1775c7a498525306994eda28323e29567bde9bc83e9997a0486e1c9dc4
DIST chromium-bin-91.0.4472.69-1-wayland-i686.tar.xz 95000556 BLAKE2B 0d6a2fde26088cb6831a47baa1563deb21fd31e7cb3706ea18a65825014d3c821170ddb7f60a6b74daca69a51f112665b60d0e298a920a3166f5edfda2ecf1c3 SHA512 18e33b7b2c3e618b23d2115fcfcf71aca8b3386c3c589406d2454e177493e1f9f7d9cbbf232983638475aa0afc62a0f711709361fb9525183ea088ec12a32b25
DIST chromium-bin-91.0.4472.69-1-wayland-x86_64.tar.xz 74063088 BLAKE2B aa581e152a3b1f075fcd6caf38e09882450ee1e2d1300e431d9e595aa6e919441fad569ae73ed14018a794d4488a355c6a570bf5ade91918bae53f6747661da9 SHA512 547d1d0e2965d0334cc3877c17c1029a33e646667e5a6f1930a554db04efd540ce9fae83dcec1aa710e7c54f71109fc28d867ebd66a4bac56baa4a1b1391b416
DIST chromium-bin-91.0.4472.69-1-x11-aarch64.tar.xz 71652868 BLAKE2B 7d2d360dc07606ca8f6a53488d090e94a0ba2757e2919aa063c9d4956aa7d904ed72a9833a73bc12ef0e7dcdaa926d925bb4cc6ce939f55dd46e401dde0212e8 SHA512 70c3ea3b0c110548d2e61e0b6f8967d89fce1e6e68101d75dff0e0d0625c42ddc0895d83d53ed29ac58f5ac2a4074125eb2840c3ced1063c5008f992dd02823f
DIST chromium-bin-91.0.4472.69-1-x11-i686.tar.xz 94897352 BLAKE2B 7fbb521425a419a829d24e44b3a7a369376c847eafc6fe7ddb886bfa2a1bb0a19f8c67fa8b0fd0dc47967aa5eb9e583c354741700e26d73db80a35763abb7298 SHA512 04a21a8ebe8117d36d4527745d8bc285f83f8c290f18fb38d345b9f7ed8aa0eb71e79367c8a219c7a16337c04ad322547329e05f51b4ff5ccd8d199a9db5423e
DIST chromium-bin-91.0.4472.69-1-x11-x86_64.tar.xz 73897076 BLAKE2B fd6be76bc83ef33daa1f74eb04bf97987e53384faf6c6174299220b666fcc159fe3114b858ec71a295d78319e0b0121a0c653b24a1e786a242c509ac254e77c1 SHA512 724c8d8e92bfe28b9e2d65bc063cde3708dcddf1836cd46870f7ab8c673f30c1d9bd358ded1ac72141322373406e28dbe860ddfcb163ea861d3c70752de120da

View File

@ -1,237 +0,0 @@
# Copyright 2020-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
CHROMIUM_LANGS="am ar bg bn ca cs da de el en-GB es es-419 et fa fi fil fr gu he
hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr
sv sw ta te th tr uk vi zh-CN zh-TW"
inherit chromium-2 desktop pax-utils readme.gentoo-r1 unpacker xdg-utils
DESCRIPTION="Open-source version of Google Chrome web browser"
HOMEPAGE="https://chromium.org/"
MY_P=${P}-1
SRC_URI="https://dev.gentoo.org/~sultan/distfiles/www-client/chromium-bin/${MY_P}-common.tar.xz
https://dev.gentoo.org/~sultan/distfiles/www-client/chromium-bin/${MY_P}-l10n.tar.xz
devtools? ( https://dev.gentoo.org/~sultan/distfiles/www-client/chromium-bin/${MY_P}-resources.tar.xz )
amd64? (
https://dev.gentoo.org/~sultan/distfiles/www-client/chromium-bin/${MY_P}-common-x86_64.tar.xz
wayland? ( https://dev.gentoo.org/~sultan/distfiles/www-client/chromium-bin/${MY_P}-wayland-x86_64.tar.xz )
!wayland? ( https://dev.gentoo.org/~sultan/distfiles/www-client/chromium-bin/${MY_P}-x11-x86_64.tar.xz )
)
arm64? (
https://dev.gentoo.org/~sultan/distfiles/www-client/chromium-bin/${MY_P}-common-aarch64.tar.xz
wayland? ( https://dev.gentoo.org/~sultan/distfiles/www-client/chromium-bin/${MY_P}-wayland-aarch64.tar.xz )
!wayland? ( https://dev.gentoo.org/~sultan/distfiles/www-client/chromium-bin/${MY_P}-x11-aarch64.tar.xz )
)
x86? (
https://dev.gentoo.org/~sultan/distfiles/www-client/chromium-bin/${MY_P}-common-i686.tar.xz
wayland? ( https://dev.gentoo.org/~sultan/distfiles/www-client/chromium-bin/${MY_P}-wayland-i686.tar.xz )
!wayland? ( https://dev.gentoo.org/~sultan/distfiles/www-client/chromium-bin/${MY_P}-x11-i686.tar.xz )
)"
LICENSE="BSD"
SLOT="0"
#KEYWORDS="-* ~amd64 ~arm64 ~x86"
IUSE="cpu_flags_x86_sse2 devtools selinux suid +swiftshader wayland widevine"
RDEPEND="
app-accessibility/at-spi2-atk:2
app-accessibility/at-spi2-core:2
app-arch/snappy
dev-libs/atk
dev-libs/expat
dev-libs/glib:2
dev-libs/icu:0/69.1
dev-libs/libxml2[icu]
dev-libs/libxslt
dev-libs/nspr
>=dev-libs/nss-3.26
dev-libs/re2:0/9
media-libs/alsa-lib
media-libs/flac
media-libs/fontconfig
media-libs/freetype
media-libs/harfbuzz[icu(-)]
media-libs/libjpeg-turbo
media-libs/libpng
media-libs/libwebp
media-libs/mesa[gbm]
media-libs/openh264
media-libs/opus
>=media-video/ffmpeg-4.3
|| (
>=media-video/ffmpeg-4.3[-samba]
net-fs/samba[-debug(-)]
)
net-print/cups
sys-apps/dbus
>=sys-devel/gcc-9.3.0
>=sys-libs/glibc-2.32
sys-libs/zlib[minizip]
virtual/ttf-fonts
x11-libs/cairo
x11-libs/gdk-pixbuf:2
x11-libs/gtk+:3[X]
x11-libs/libX11
x11-libs/libXcomposite
x11-libs/libXdamage
x11-libs/libXext
x11-libs/libXfixes
x11-libs/libXrandr
x11-libs/libxcb
x11-libs/libxkbcommon
x11-libs/libxshmfence
x11-libs/pango
x11-misc/xdg-utils
amd64? (
widevine? ( www-plugins/chrome-binary-plugins )
)
selinux? ( sec-policy/selinux-chromium )
wayland? (
dev-libs/wayland
dev-libs/libffi
x11-libs/gtk+:3[wayland,X]
x11-libs/libdrm
)
"
S=${WORKDIR}
QA_PREBUILT="*"
DISABLE_AUTOFORMATTING="yes"
DOC_CONTENTS="
Some web pages may require additional fonts to display properly.
Try installing some of the following packages if some characters
are not displayed properly:
- media-fonts/arphicfonts
- media-fonts/droid
- media-fonts/ipamonafont
- media-fonts/noto
- media-fonts/ja-ipafonts
- media-fonts/takao-fonts
- media-fonts/wqy-microhei
- media-fonts/wqy-zenhei
To fix broken icons on the Downloads page, you should install an icon
theme that covers the appropriate MIME types, and configure this as your
GTK+ icon theme.
For native file dialogs in KDE, install kde-apps/kdialog.
To make password storage work with your desktop environment you may
have install one of the supported credentials management applications:
- app-crypt/libsecret (GNOME)
- kde-frameworks/kwallet (KDE)
If you have one of above packages installed, but don't want to use
them in Chromium, then add --password-store=basic to CHROMIUM_BIN_FLAGS
in /etc/chromium-bin/default.
"
pkg_pretend() {
if use amd64 || use x86; then
if ! use cpu_flags_x86_sse2; then
eerror "This package requires a CPU supporting the SSE2 instruction set."
die "SSE2 support missing"
fi
fi
}
pkg_setup() {
chromium_suid_sandbox_check_kernel_config
if ! use amd64 && use widevine; then
ewarn "Widevine CDM plugin is not available for your architecture."
fi
}
src_unpack() {
:
}
src_install() {
dodir /
cd "${ED}" || die
unpacker
local CHROMIUM_BIN_HOME="opt/chromium-bin"
if ! use suid; then
rm "${CHROMIUM_BIN_HOME}/chrome-sandbox" || die
fi
# Remove SwiftShader OpenGL libraries
if ! use swiftshader; then
rm -r "${CHROMIUM_BIN_HOME}/swiftshader" || die
fi
# Clean unneeded languages
pushd "${CHROMIUM_BIN_HOME}/locales" > /dev/null || die
chromium_remove_language_paks
popd > /dev/null || die
# Install icons
local size
for size in 16 24 32 48 64 128 256 ; do
newicon -s ${size} "${CHROMIUM_BIN_HOME}/icons/hicolor/${size}x${size}/apps/chromium-browser.png" ${PN}-browser.png
done
rm -r "${CHROMIUM_BIN_HOME}/icons"
# Allow users to override command-line options, bug #357629.
insinto /etc/chromium-bin
newins "${FILESDIR}/chromium-bin.default" "default"
# Install desktop entry
domenu "${FILESDIR}/chromium-bin-browser-chromium.desktop"
# Install GNOME default application entry (bug #303100).
insinto /usr/share/gnome-control-center/default-apps
newins "${FILESDIR}/chromium-bin-browser.xml" chromium-bin-browser.xml
# Install manpage; bug #684550
doman "${FILESDIR}/chromium-bin-browser.1"
dosym chromium-bin-browser.1 /usr/share/man/man1/chromium-bin.1
pax-mark m "${CHROMIUM_BIN_HOME}/chrome"
# Symlink Widevine CDM
if use widevine && use amd64; then
dosym "../../usr/$(get_libdir)/chromium-browser/WidevineCdm" "${CHROMIUM_BIN_HOME}/WidevineCdm"
fi
# Install launcher
exeinto "${CHROMIUM_BIN_HOME}"
doexe "${FILESDIR}/chromium-bin-launcher.sh"
# It is important that we name the target "chromium-bin-browser",
# xdg-utils expect it; bug #355517.
dosym "../../${CHROMIUM_BIN_HOME}/chromium-bin-launcher.sh" /usr/bin/chromium-bin-browser
# keep the old symlink around for consistency
dosym "../../${CHROMIUM_BIN_HOME}/chromium-bin-launcher.sh" /usr/bin/chromium-bin
dosym "../../${CHROMIUM_BIN_HOME}/chromedriver" /usr/bin/chromedriver-bin
readme.gentoo_create_doc
}
pkg_postrm() {
xdg_icon_cache_update
xdg_desktop_database_update
}
pkg_postinst() {
xdg_icon_cache_update
xdg_desktop_database_update
readme.gentoo_print_elog
elog "For VA-API support you need to install x11-libs/libva with"
elog "USE=X and USE=drm enabled."
elog
elog "VA-API is disabled by default at runtime. Either enable it"
elog "by navigating to chrome://flags/#enable-accelerated-video-decode"
elog "inside Chromium or add --enable-accelerated-video-decode"
elog "to CHROMIUM_BIN_FLAGS in /etc/chromium-bin/default."
}

View File

@ -45,7 +45,7 @@ RDEPEND="
dev-libs/atk dev-libs/atk
dev-libs/expat dev-libs/expat
dev-libs/glib:2 dev-libs/glib:2
dev-libs/icu:0/68.2 dev-libs/icu:0/69.1
dev-libs/libxml2[icu] dev-libs/libxml2[icu]
dev-libs/libxslt dev-libs/libxslt
dev-libs/nspr dev-libs/nspr
@ -82,6 +82,7 @@ RDEPEND="
x11-libs/libXext x11-libs/libXext
x11-libs/libXfixes x11-libs/libXfixes
x11-libs/libXrandr x11-libs/libXrandr
x11-libs/libXtst
x11-libs/libxcb x11-libs/libxcb
x11-libs/libxkbcommon x11-libs/libxkbcommon
x11-libs/libxshmfence x11-libs/libxshmfence