diff --git a/bash-completion-2.7-unRAR-remove.patch b/bash-completion-2.7-unRAR-remove.patch new file mode 100644 index 0000000..599e4a2 --- /dev/null +++ b/bash-completion-2.7-unRAR-remove.patch @@ -0,0 +1,26 @@ +Due legal issue the unRAR part of 7z had been removed (boo#1077978, boo#1090515) + +--- + completions/7z | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +--- completions/7z ++++ completions/7z 2018-04-24 09:17:49.392549710 +0000 +@@ -75,7 +75,7 @@ _7z() + else + COMPREPLY=( $( compgen -P${cur:0:2} -W '7z apm arj bzip2 cab + chm cpio cramfs deb dmg elf fat flv gzip hfs iso lzh lzma +- lzma86 macho mbr mslz mub nsis ntfs pe ppmd rar rpm ++ lzma86 macho mbr mslz mub nsis ntfs pe ppmd rpm + squashfs swf swfc tar udf vhd wim xar xz z zip' \ + -- "${cur:2}" ) ) + fi +@@ -101,7 +101,7 @@ _7z() + _filedir_xspec unzip + [[ $mode == w ]] && + _filedir '@(7z|bz2|swf|?(g)tar|?(t)[bglx]z|tb?(z)2|wim)' || +- _filedir '@(7z|arj|bz2|cab|chm|cpio|deb|dmg|flv|gem|img|iso|lz[ah]|lzma?(86)|pmd|[rx]ar|rpm|sw[fm]|?(g)tar|taz|?(t)[bglx]z|tb?(z)2|vhd|wim|Z)' ++ _filedir '@(7z|arj|bz2|cab|chm|cpio|deb|dmg|flv|gem|img|iso|lz[ah]|lzma?(86)|pmd|xar|rpm|sw[fm]|?(g)tar|taz|?(t)[bglx]z|tb?(z)2|vhd|wim|Z)' + else + if [[ ${words[1]} == d ]]; then + local IFS=$'\n' diff --git a/bash-completion.changes b/bash-completion.changes index 6998b67..f47301d 100644 --- a/bash-completion.changes +++ b/bash-completion.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Tue Apr 24 09:21:58 UTC 2018 - werner@suse.de + +- Add patch bash-completion-2.7-unRAR-remove.patch that is due legal + issue the unRAR part of 7z had been removed (boo#1077978, boo#1090515) + ------------------------------------------------------------------- Tue Apr 3 15:30:09 CEST 2018 - kukuk@suse.de diff --git a/bash-completion.spec b/bash-completion.spec index be230bf..9aaf6f6 100644 --- a/bash-completion.spec +++ b/bash-completion.spec @@ -52,6 +52,8 @@ Patch9: rm-completion-smart-boo958462.patch Patch10: backticks-bsc963140.patch # PATCH-FIX-SUSE boo#977336 Patch11: sh-script-completion-boo977336.patch +# PATCH-FIX-SUSE boo#1090515 +Patch12: bash-completion-2.7-unRAR-remove.patch %if %build_doc BuildRequires: asciidoc BuildRequires: libxslt-tools @@ -105,6 +107,7 @@ package bash-completion. %patch9 -b .p9 %patch10 -b .p10 -p1 %patch11 -b .p11 -p0 +%patch12 -b .p12 -p0 %build %configure