From 26337b5d8da8d4a8099d2dbba78a514c2bafe2c8 Mon Sep 17 00:00:00 2001 From: Vitaly Lipatov <lav@etersoft.ru> Date: Fri, 5 May 2023 01:28:12 +0300 Subject: [PATCH] epm repack: use --no-remove for install --- repack.d/common.sh | 2 +- repack.d/vk-calls.sh | 3 ++- repack.d/yandex-browser-beta.sh | 2 +- repack.d/yandex-browser-stable.sh | 2 +- 4 files changed, 5 insertions(+), 4 deletions(-) diff --git a/repack.d/common.sh b/repack.d/common.sh index 7532fcda..75380901 100755 --- a/repack.d/common.sh +++ b/repack.d/common.sh @@ -281,7 +281,7 @@ install_requires() { [ -n "$1" ] || return if [ "$(epm print info -s)" = "alt" ] ; then - epm install --skip-installed "$@" + epm install --skip-installed --no-remove "$@" || fatal "Can't install requires packages." fi } diff --git a/repack.d/vk-calls.sh b/repack.d/vk-calls.sh index 6db18d37..920e5c4c 100755 --- a/repack.d/vk-calls.sh +++ b/repack.d/vk-calls.sh @@ -22,7 +22,8 @@ for i in .$PRODUCTDIR/lib* .$PRODUCTDIR/$PRODUCT ; do done fi -epm install --skip-installed libmfx || epm install 316139 || fatal "Can't install libmfx" +# https://git.altlinux.org/tasks/316139 +epm install --skip-installed --no-remove libmfx || epm install --no-remove 316139 || fatal "Can't install libmfx" # if not Debian based if [ ! -s /etc/ssl/certs/ca-certificates.crt ] ; then diff --git a/repack.d/yandex-browser-beta.sh b/repack.d/yandex-browser-beta.sh index 4d3e2dd3..6302f030 100755 --- a/repack.d/yandex-browser-beta.sh +++ b/repack.d/yandex-browser-beta.sh @@ -16,7 +16,7 @@ subst '10iProvides: yandex-browser = %{version}' $SPEC add_findreq_skiplist $PRODUCTDIR/update-ffmpeg # this package can be missed -epm install --skip-installed fonts-ttf-google-noto-emoji-color && add_requires fonts-ttf-google-noto-emoji-color +epm install --skip-installed --no-remove fonts-ttf-google-noto-emoji-color && add_requires fonts-ttf-google-noto-emoji-color set_alt_alternatives 65 diff --git a/repack.d/yandex-browser-stable.sh b/repack.d/yandex-browser-stable.sh index 2e5c6524..f8f3dc3b 100755 --- a/repack.d/yandex-browser-stable.sh +++ b/repack.d/yandex-browser-stable.sh @@ -16,7 +16,7 @@ subst '10iProvides: yandex-browser = %version' $SPEC add_findreq_skiplist $PRODUCTDIR/update-ffmpeg # this package can be missed -epm install --skip-installed fonts-ttf-google-noto-emoji-color && add_requires fonts-ttf-google-noto-emoji-color +epm install --skip-installed --no-remove fonts-ttf-google-noto-emoji-color && add_requires fonts-ttf-google-noto-emoji-color set_alt_alternatives 65 -- 2.24.1