diff --git a/tests/test_yandex_browser.sh b/tests/test_yandex_browser.sh index 8c37b89..d591f34 100755 --- a/tests/test_yandex_browser.sh +++ b/tests/test_yandex_browser.sh @@ -13,6 +13,7 @@ grep -Fq 'compatibility_desktop=' "$recipe" grep -Fq 'canonical_desktop=' "$recipe" grep -Fq "sed -i '/^NoDisplay=true\$/d'" "$recipe" grep -Fq "sed -i '/^\\[Desktop Entry\\]\$/a NoDisplay=true'" "$recipe" +grep -Fq 'StartupWMClass=Yandex-browser' "$recipe" grep -Fq 'update_codecs' "$postinstall" if grep -Eq '/etc/(cron|xdg/autostart)' "$recipe"; then diff --git a/yandex-browser-stable/Staplerfile b/yandex-browser-stable/Staplerfile index 55c9cfe..aa2208e 100644 --- a/yandex-browser-stable/Staplerfile +++ b/yandex-browser-stable/Staplerfile @@ -1,6 +1,6 @@ name='yandex-browser-stable' version='26.4.1.1110' -release=3 +release=4 summary='Fast and secure Chromium-based web browser from Yandex' summary_ru='Быстрый и безопасный браузер Яндекса на основе Chromium' group='Networking/WWW' @@ -110,6 +110,9 @@ package() { canonical_desktop="${pkgdir}/usr/share/applications/ru.yandex.desktop.browser.desktop" sed -i '/^NoDisplay=true$/d' "${compatibility_desktop}" "${canonical_desktop}" sed -i '/^\[Desktop Entry\]$/a NoDisplay=true' "${compatibility_desktop}" + sed -i '/^StartupWMClass=/d' "${canonical_desktop}" + sed -i '/^\[Desktop Entry\]$/a StartupWMClass=Yandex-browser' \ + "${canonical_desktop}" cp -a "${srcdir}/extracted/usr/share/appdata" "${pkgdir}/usr/share/" cp -a "${srcdir}/extracted/usr/share/gnome-control-center" \ "${pkgdir}/usr/share/"