From 893af2dd60d4520a12a8dee4d879cb2f5e93066c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Wed, 21 Dec 2022 08:58:53 +0700 Subject: [PATCH] 7zip: restore alternative from 7z Close #41209 --- srcpkgs/7zip/p7zip.INSTALL | 8 ++++++++ srcpkgs/7zip/template | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) create mode 100755 srcpkgs/7zip/p7zip.INSTALL diff --git a/srcpkgs/7zip/p7zip.INSTALL b/srcpkgs/7zip/p7zip.INSTALL new file mode 100755 index 00000000000..dfb8ab9d339 --- /dev/null +++ b/srcpkgs/7zip/p7zip.INSTALL @@ -0,0 +1,8 @@ +# https://github.com/void-linux/void-packages/issues/41209 +# When p7zip is updated from 16.02 or earlier, +# /usr/bin/7z symlink will be lost because +# - 7zip installed first -> alternatives system will `ln -s 7zip usr/bin/7z' +# - p7zip upgrade will remove its old files, aka `rm -f usr/bin/7z +if [ ! -L usr/bin/7z ]; then + xbps-alternatives -r "$PWD" -s 7zip +fi diff --git a/srcpkgs/7zip/template b/srcpkgs/7zip/template index 0b209132ec7..f34403896e2 100644 --- a/srcpkgs/7zip/template +++ b/srcpkgs/7zip/template @@ -1,7 +1,7 @@ # Template file for '7zip' pkgname=7zip version=22.01 -revision=1 +revision=2 short_desc="File archiver with a high compression ratio" maintainer="Roberto Ricci " license="LGPL-2.1-or-later, BSD-3-Clause"