diff --git a/mc-ext-obscpio.patch b/mc-ext-obscpio.patch new file mode 100644 index 0000000..fa49d10 --- /dev/null +++ b/mc-ext-obscpio.patch @@ -0,0 +1,43 @@ +--- + misc/ext.d/archive.sh | 3 +++ + misc/filehighlight.ini | 2 +- + misc/mc.ext.ini.in | 5 +++++ + 3 files changed, 9 insertions(+), 1 deletion(-) + +--- a/misc/ext.d/archive.sh ++++ b/misc/ext.d/archive.sh +@@ -136,6 +136,9 @@ do_view_action() { + cpio) + cpio -itv < "${MC_EXT_FILENAME}" 2>/dev/null + ;; ++ obscpio) ++ cpio -itv < "${MC_EXT_FILENAME}" 2>/dev/null ++ ;; + 7z) + 7za l "${MC_EXT_FILENAME}" 2>/dev/null || + 7z l "${MC_EXT_FILENAME}" +--- a/misc/filehighlight.ini ++++ b/misc/filehighlight.ini +@@ -25,7 +25,7 @@ + regexp=(^#.*|.*~$) + + [archive] +- extensions=7z;Z;ace;apk;arc;arj;ark;bz2;cab;cpio;deb;gz;lha;lz;lz4;lzh;lzma;lzo;rar;rpm;tar;tbz;tbz2;tgz;tlz;txz;tzo;tzst;vsix;xz;zip;zoo;zst ++ extensions=7z;Z;ace;apk;arc;arj;ark;bz2;cab;cpio;obscpio;deb;gz;lha;lz;lz4;lzh;lzma;lzo;rar;rpm;tar;tbz;tbz2;tgz;tlz;txz;tzo;tzst;vsix;xz;zip;zoo;zst + + [doc] + extensions=chm;css;ctl;diz;doc;docm;docx;dtd;fodg;fodp;fods;fodt;htm;html;json;letter;lsm;mail;man;markdown;md;me;mkd;msg;nroff;odg;odp;ods;odt;pdf;po;ppt;pptm;pptx;ps;rtf;sgml;shtml;tex;text;txt;xls;xlsm;xlsx;xml;xsd;xslt +--- a/misc/mc.ext.ini.in ++++ b/misc/mc.ext.ini.in +@@ -349,6 +349,11 @@ Shell=.cpio + ShellIgnoreCase=true + Include=cpio + ++[obscpio] ++Shell=.obscpio ++Open=%cd %p/ucpio:// ++View=%view{ascii} @EXTHELPERSDIR@/archive.sh view obscpio ++ + [initrd] + Regex=^(initramfs.*\\.img|initrd(-.+)?\\.img(-.+)?)$ + Include=cpio diff --git a/mc.changes b/mc.changes index 5f89f70..6a87504 100644 --- a/mc.changes +++ b/mc.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Tue Dec 3 12:13:23 UTC 2024 - Matej Cepl + +- Add mc-ext-obscpio.patch making mc handle SUSE *.obscpio + archives (bsc#1233006). + ------------------------------------------------------------------- Mon Sep 23 20:12:03 UTC 2024 - Adam Mizerski diff --git a/mc.spec b/mc.spec index 5b98758..6e85ac5 100644 --- a/mc.spec +++ b/mc.spec @@ -57,6 +57,9 @@ Patch63: mc-extd-doc.patch Patch64: mc-extd-sound.patch Patch69: mc-extd-xdg.patch Patch71: mc-ext-audio.patch +# PATCH-FEATURE-OPENSUSE mc-ext-obscpio.patch bsc#1233006 mcepl@suse.com +# mc can now handle SUSE *.obscpio archives +Patch72: mc-ext-obscpio.patch Patch100: xls2csv_update.patch BuildRequires: audiofile-devel BuildRequires: e2fsprogs-devel