summaryrefslogtreecommitdiff
path: root/www-client/chromium
diff options
context:
space:
mode:
authorLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2026-03-04 19:12:08 +0000
committerLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2026-03-04 19:12:08 +0000
commit03cce48cf6448ab6c74c0aa820ad0f7472230853 (patch)
tree5b90c2b4044da26f3d38ace1a8a2d2f47dd7793c /www-client/chromium
parent37e5aa98a3c3dac9379fe0b80983f21488c3c5f9 (diff)
downloadbaldeagleos-repo-03cce48cf6448ab6c74c0aa820ad0f7472230853.tar.gz
baldeagleos-repo-03cce48cf6448ab6c74c0aa820ad0f7472230853.tar.xz
baldeagleos-repo-03cce48cf6448ab6c74c0aa820ad0f7472230853.zip
Adding metadata
Diffstat (limited to 'www-client/chromium')
-rw-r--r--www-client/chromium/chromium-145.0.7632.116-r2.ebuild (renamed from www-client/chromium/chromium-145.0.7632.116-r1.ebuild)26
-rw-r--r--www-client/chromium/chromium-146.0.7680.31-r2.ebuild (renamed from www-client/chromium/chromium-146.0.7680.31-r1.ebuild)18
-rw-r--r--www-client/chromium/chromium-147.0.7703.0-r1.ebuild (renamed from www-client/chromium/chromium-147.0.7703.0.ebuild)17
3 files changed, 46 insertions, 15 deletions
diff --git a/www-client/chromium/chromium-145.0.7632.116-r1.ebuild b/www-client/chromium/chromium-145.0.7632.116-r2.ebuild
index bd2e7918f660..00a6fca9ab38 100644
--- a/www-client/chromium/chromium-145.0.7632.116-r1.ebuild
+++ b/www-client/chromium/chromium-145.0.7632.116-r2.ebuild
@@ -173,7 +173,7 @@ COMMON_DEPEND="
"
RDEPEND="${COMMON_DEPEND}
!www-client/chromium:0
- www-client/chromium-common
+ >=www-client/chromium-common-2
!headless? (
|| (
x11-libs/gtk+:3[X?,wayland?]
@@ -1556,7 +1556,7 @@ src_install() {
export CHROME_DESKTOP="chromium-browser${browser_suffix}.desktop"
export CHROME_EXEC_NAME="chromium-browser${browser_suffix}"
export CHROME_VERSION_EXTRA="${SLOT}"
- export PROGDIR="/usr/$(get_libdir)/chromium-browser${browser_suffix}"
+ export CHROME_WRAPPER="\$(readlink -f "\$0")"
export OZONE_AUTO_SESSION=$(ozone_auto_session)
exec /usr/libexec/chromium/chromium-launcher.sh "\$@"
@@ -1711,4 +1711,26 @@ pkg_postinst() {
ewarn "Chromium is known to behave unpredictably with this system configuration;"
ewarn "please complete the configuration of this system before logging any bugs."
fi
+
+ if [[ -n "${REPLACING_VERSIONS}" ]]; then
+ local replacing_non_slotted=false
+ # there could be more than one PVR
+ for version in ${REPLACING_VERSIONS}; do
+ if ver_test "${version}" -le "145.0.7632.116"; then
+ replacing_non_slotted=true
+ break
+ fi
+ done
+ if ${replacing_non_slotted}; then
+ ewarn "This version of Chromium has replaced a non-slotted ebuild."
+ if [[ ${SLOT} != "stable" ]]; then
+ ewarn "This channel has its own profile directory, so your existing profile will not be used."
+ ewarn "To use your existing profile, either copy or move it to the new location."
+ ewarn "See https://wiki.gentoo.org/wiki/Chromium#Profile_Directories for more information."
+ ewarn ""
+ fi
+ ewarn "Any existing Progressive Web Apps (PWAs) will need to be reinstalled,"
+ ewarn "or have the path in the desktop files updated to point to the new wrapper script."
+ fi
+ fi
}
diff --git a/www-client/chromium/chromium-146.0.7680.31-r1.ebuild b/www-client/chromium/chromium-146.0.7680.31-r2.ebuild
index 5e80e8400872..c6519b25982e 100644
--- a/www-client/chromium/chromium-146.0.7680.31-r1.ebuild
+++ b/www-client/chromium/chromium-146.0.7680.31-r2.ebuild
@@ -173,7 +173,7 @@ COMMON_DEPEND="
"
RDEPEND="${COMMON_DEPEND}
!www-client/chromium:0
- www-client/chromium-common
+ >=www-client/chromium-common-2
!headless? (
|| (
x11-libs/gtk+:3[X?,wayland?]
@@ -1549,7 +1549,7 @@ src_install() {
export CHROME_DESKTOP="chromium-browser${browser_suffix}.desktop"
export CHROME_EXEC_NAME="chromium-browser${browser_suffix}"
export CHROME_VERSION_EXTRA="${SLOT}"
- export PROGDIR="/usr/$(get_libdir)/chromium-browser${browser_suffix}"
+ export CHROME_WRAPPER="\$(readlink -f "\$0")"
export OZONE_AUTO_SESSION=$(ozone_auto_session)
exec /usr/libexec/chromium/chromium-launcher.sh "\$@"
@@ -1705,8 +1705,7 @@ pkg_postinst() {
ewarn "please complete the configuration of this system before logging any bugs."
fi
- # Stable slot doesn't change profile directory, and it's vanishingly unlikely that users will downgrade from dev.
- if [[ ${SLOT} != "stable" && -n "${REPLACING_VERSIONS}" ]]; then
+ if [[ -n "${REPLACING_VERSIONS}" ]]; then
local replacing_non_slotted=false
# there could be more than one PVR
for version in ${REPLACING_VERSIONS}; do
@@ -1717,9 +1716,14 @@ pkg_postinst() {
done
if ${replacing_non_slotted}; then
ewarn "This version of Chromium has replaced a non-slotted ebuild."
- ewarn "This channel has its own profile directory, so your existing profile will not be used."
- ewarn "To use your existing profile, either copy or move it to the new location."
- ewarn "See https://wiki.gentoo.org/wiki/Chromium#Profile_Directories for more information."
+ if [[ ${SLOT} != "stable" ]]; then
+ ewarn "This channel has its own profile directory, so your existing profile will not be used."
+ ewarn "To use your existing profile, either copy or move it to the new location."
+ ewarn "See https://wiki.gentoo.org/wiki/Chromium#Profile_Directories for more information."
+ ewarn ""
+ fi
+ ewarn "Any existing Progressive Web Apps (PWAs) will need to be reinstalled,"
+ ewarn "or have the path in the desktop files updated to point to the new wrapper script."
fi
fi
}
diff --git a/www-client/chromium/chromium-147.0.7703.0.ebuild b/www-client/chromium/chromium-147.0.7703.0-r1.ebuild
index 36f58b9ed10e..bdb299694481 100644
--- a/www-client/chromium/chromium-147.0.7703.0.ebuild
+++ b/www-client/chromium/chromium-147.0.7703.0-r1.ebuild
@@ -173,7 +173,7 @@ COMMON_DEPEND="
"
RDEPEND="${COMMON_DEPEND}
!www-client/chromium:0
- www-client/chromium-common
+ >=www-client/chromium-common-2
!headless? (
|| (
x11-libs/gtk+:3[X?,wayland?]
@@ -1547,7 +1547,7 @@ src_install() {
export CHROME_DESKTOP="chromium-browser${browser_suffix}.desktop"
export CHROME_EXEC_NAME="chromium-browser${browser_suffix}"
export CHROME_VERSION_EXTRA="${SLOT}"
- export PROGDIR="/usr/$(get_libdir)/chromium-browser${browser_suffix}"
+ export CHROME_WRAPPER="\$(readlink -f "\$0")"
export OZONE_AUTO_SESSION=$(ozone_auto_session)
exec /usr/libexec/chromium/chromium-launcher.sh "\$@"
@@ -1704,7 +1704,7 @@ pkg_postinst() {
fi
# Stable slot doesn't change profile directory, and it's vanishingly unlikely that users will downgrade from dev.
- if [[ ${SLOT} != "stable" && -n "${REPLACING_VERSIONS}" ]]; then
+ if [[ -n "${REPLACING_VERSIONS}" ]]; then
local replacing_non_slotted=false
# there could be more than one PVR
for version in ${REPLACING_VERSIONS}; do
@@ -1715,9 +1715,14 @@ pkg_postinst() {
done
if ${replacing_non_slotted}; then
ewarn "This version of Chromium has replaced a non-slotted ebuild."
- ewarn "This channel has its own profile directory, so your existing profile will not be used."
- ewarn "To use your existing profile, either copy or move it to the new location."
- ewarn "See https://wiki.gentoo.org/wiki/Chromium#Profile_Directories for more information."
+ if [[ ${SLOT} != "stable" ]]; then
+ ewarn "This channel has its own profile directory, so your existing profile will not be used."
+ ewarn "To use your existing profile, either copy or move it to the new location."
+ ewarn "See https://wiki.gentoo.org/wiki/Chromium#Profile_Directories for more information."
+ ewarn ""
+ fi
+ ewarn "Any existing Progressive Web Apps (PWAs) will need to be reinstalled,"
+ ewarn "or have the path in the desktop files updated to point to the new wrapper script."
fi
fi
}