Accepting request 1073958 from Base:System

- mc-ext-audio.patch: refresh patch

- update to 4.8.29:
  * Add more options for panel filter (#1373):
  * "Files only"
  * "Case sensitive"
  * "Using shell patterns"
  * Continue copy after interrupt
  * Restore menu accelerator for "Sort order": back to "S";
    change menu accelerator for "SFTP link" to "N"
  * Add support for cross-compilation with PERL path different
    between --build and --host
  * Bootstrap with autotools providing direct support for Apple
    M1
  * Port mc.ext to INI format and rename to mc.ext.ini
  * Implement compound (AND) conditions (Type/Shell and
    Type/Regex pairs) to disambiguate overloaded extensions
  * There is no fallback to previous mc.ext format
  * Editor
    + Change location of all user's syntax related stuff to
      ~/.local/share/mc/syntax/ directory
    + syntax/Syntax: document location of syntax files
    + Improvements of syntax highlighting:
    + YAML: improve multiline blocks highliting
    + New syntax highlighting:
    + Privoxy (https://www.privoxy.org) actions files
    + TOML (Tom's Obvious Minimal Language)
    + sqlite3 view: use 'immutable=1' URI parameter to prevent
      leaving wal/shm files after viewing sqlite database
    + Support of contour terminal emulator

OBS-URL: https://build.opensuse.org/request/show/1073958
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mc?expand=0&rev=86
This commit is contained in:
Dominique Leuenberger 2023-03-25 17:54:22 +00:00 committed by Git OBS Bridge
commit a69d55d5d3
7 changed files with 130 additions and 53 deletions

View File

@ -1,2 +0,0 @@
6bb47533d7a55bb21e46292d2f94786c9037bd7a70bf02b6a3c48adb0c9ce20c mc-4.8.28.tar.bz2
e994d9be9a7172e9ac4a4ad62107921f6aa312e668b056dfe5b8bcebbaf53803 mc-4.8.28.tar.xz

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:e994d9be9a7172e9ac4a4ad62107921f6aa312e668b056dfe5b8bcebbaf53803
size 2333072

2
mc-4.8.29.sha256 Normal file
View File

@ -0,0 +1,2 @@
ba6b2d8752806ac23fe045c1b081eb66dcefa6159205c79f86c005dcaf9941c1 mc-4.8.29.tar.bz2
01d8a3b94f58180cca5bf17257b5078d1fd6fd27a9b5c0e970ec767549540ad4 mc-4.8.29.tar.xz

3
mc-4.8.29.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:01d8a3b94f58180cca5bf17257b5078d1fd6fd27a9b5c0e970ec767549540ad4
size 2368164

View File

@ -1,50 +1,61 @@
Index: misc/mc.ext.in
Index: mc-4.8.29/misc/mc.ext.ini.in
===================================================================
--- misc/mc.ext.in.orig
+++ misc/mc.ext.in
@@ -573,17 +573,20 @@ shell/i/.svg
### Sound files ###
--- mc-4.8.29.orig/misc/mc.ext.ini.in
+++ mc-4.8.29/misc/mc.ext.ini.in
@@ -557,23 +557,26 @@ Open=@EXTHELPERSDIR@/image.sh open svg
[sound]
Regex=\.(wav|snd|voc|au|smp|aiff|snd|m4a|ape|aac|wv|spx|flac)$
RegexIgnoreCase=true
-Open=@EXTHELPERSDIR@/sound.sh open common
+Include=audio
View=%view{ascii} @EXTHELPERSDIR@/sound.sh view common
regex/i/\.(wav|snd|voc|au|smp|aiff|snd|m4a|ape|aac|wv)$
- Open=@EXTHELPERSDIR@/sound.sh open common
+ Include=audio
View=%view{ascii} @EXTHELPERSDIR@/sound.sh view common
[mod]
Regex=\.(mod|s3m|xm|it|mtm|669|stm|ult|far)$
RegexIgnoreCase=true
Open=@EXTHELPERSDIR@/sound.sh open mod
+View=%view{ascii} @EXTHELPERSDIR@/sound.sh view mod
regex/i/\.(mod|s3m|xm|it|mtm|669|stm|ult|far)$
Open=@EXTHELPERSDIR@/sound.sh open mod
+ View=%view{ascii} @EXTHELPERSDIR@/sound.sh view mod
[wav22]
Shell=.waw22
ShellIgnoreCase=true
Open=@EXTHELPERSDIR@/sound.sh open wav22
+View=%view{ascii} @EXTHELPERSDIR@/sound.sh view mod
shell/i/.waw22
Open=@EXTHELPERSDIR@/sound.sh open wav22
+ View=%view{ascii} @EXTHELPERSDIR@/sound.sh view wav22
[mp3]
Shell=.mp3
ShellIgnoreCase=true
Open=@EXTHELPERSDIR@/sound.sh open mp3
+Include=audio
View=%view{ascii} @EXTHELPERSDIR@/sound.sh view mp3
shell/i/.mp3
Open=@EXTHELPERSDIR@/sound.sh open mp3
+ Include=audio
View=%view{ascii} @EXTHELPERSDIR@/sound.sh view mp3
[ogg]
@@ -592,6 +595,7 @@ View=%view{ascii} @EXTHELPERSDIR@/sound.
Regex=\.(midi?|rmid?)$
RegexIgnoreCase=true
Open=@EXTHELPERSDIR@/sound.sh open midi
+View=%view{ascii} @EXTHELPERSDIR@/sound.sh view midi
regex/i/\.og[gax]$
@@ -595,15 +598,22 @@ shell/i/.opus
View=%view{ascii} @EXTHELPERSDIR@/sound.sh view opus
[wma]
Shell=.wma
@@ -599,6 +603,10 @@ ShellIgnoreCase=true
Open=@EXTHELPERSDIR@/sound.sh open wma
View=%view{ascii} @EXTHELPERSDIR@/sound.sh view wma
regex/i/\.(spx|flac)$
- Open=@EXTHELPERSDIR@/sound.sh open common
+ Include=audio
regex/i/\.(midi?|rmid?)$
Open=@EXTHELPERSDIR@/sound.sh open midi
+ View=%view{ascii} @EXTHELPERSDIR@/sound.sh view midi
shell/i/.wma
Open=@EXTHELPERSDIR@/sound.sh open wma
View=%view{ascii} @EXTHELPERSDIR@/sound.sh view wma
+shell/i/.mka
+ Include=audio
+[mka]
+Shell=.mka
+Include=audio
+
+include/audio
+ Open=@EXTHELPERSDIR@/sound.sh open common
+ View=%view{ascii} @EXTHELPERSDIR@/sound.sh view common
# Play list
[playlist]
Regex=\.(m3u|pls)$
@@ -1115,6 +1123,9 @@ View=%view{ascii} @EXTHELPERSDIR@/image.
Open=@EXTHELPERSDIR@/video.sh open ALL_FORMATS
View=%view{ascii} @EXTHELPERSDIR@/video.sh view ALL_FORMATS
### Play lists ###
+[Include/audio]
+Open=@EXTHELPERSDIR@/sound.sh open common
+View=%view{ascii} @EXTHELPERSDIR@/sound.sh view common
######### Default #########

View File

@ -1,3 +1,70 @@
-------------------------------------------------------------------
Thu Mar 23 11:23:59 UTC 2023 - Adam Majer <adam.majer@suse.de>
- mc-ext-audio.patch: refresh patch
-------------------------------------------------------------------
Sun Mar 19 09:44:44 UTC 2023 - Dirk Müller <dmueller@suse.com>
- update to 4.8.29:
* Add more options for panel filter (#1373):
* "Files only"
* "Case sensitive"
* "Using shell patterns"
* Continue copy after interrupt
* Restore menu accelerator for "Sort order": back to "S";
change menu accelerator for "SFTP link" to "N"
* Add support for cross-compilation with PERL path different
between --build and --host
* Bootstrap with autotools providing direct support for Apple
M1
* Port mc.ext to INI format and rename to mc.ext.ini
* Implement compound (AND) conditions (Type/Shell and
Type/Regex pairs) to disambiguate overloaded extensions
* There is no fallback to previous mc.ext format
* Editor
+ Change location of all user's syntax related stuff to
~/.local/share/mc/syntax/ directory
+ syntax/Syntax: document location of syntax files
+ Improvements of syntax highlighting:
+ YAML: improve multiline blocks highliting
+ New syntax highlighting:
+ Privoxy (https://www.privoxy.org) actions files
+ TOML (Tom's Obvious Minimal Language)
+ sqlite3 view: use 'immutable=1' URI parameter to prevent
leaving wal/shm files after viewing sqlite database
+ Support of contour terminal emulator
(https://github.com/contour-terminal/contour)
+ mc.ext.ini: clarify regex for makefiles
+ Remove empty hints translations by setting 5% threshold
+ Fixes
+ Fail to build with only SFTP network VFS is enabled
+ Crash on quick view of archives
+ Wrong description of --enable-configure-args option
+ Wrong version sort
+ No subshell if subshell is initializing more than 1 second
+ Filter keyboard shortcut only affects left panel
+ File type check does not work with special character in
filename
+ Select files keeping the right mouse button pressed doesn't
select all files
+ Cannot scroll panel listing upwards using mouse
+ "Directory Compare" doesn't correct work with panelization
+ Wrong decompressing of zip files in quick view panel
+ mc.ext: 'include' keyword (for command class def) have no
effect if it was defined before 'Include' keyword (for
command def)
+ mcedit: infinite loop when deleting a macro
+ mcviewer: segfault when switching from raw to parsed mode and
back
+ Broken handling of zip archives
+ FISH subshell: commands don't work after window resize
+ FTP VFS: doesn't reconnect to server after timeout
+ FISH VFS: cannot remove non-empty directory
+ EXTFS VFS: segfault if archive contains file(s) in the parent
directory
+ Tests: variable redeclaration in filevercmp_test5
-------------------------------------------------------------------
Mon Jun 27 19:36:16 UTC 2022 - Matej Cepl <mcepl@suse.com>

15
mc.spec
View File

@ -1,7 +1,7 @@
#
# spec file for package mc
#
# Copyright (c) 2022 SUSE LLC
# Copyright (c) 2023 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -17,7 +17,7 @@
Name: mc
Version: 4.8.28
Version: 4.8.29
Release: 0
Summary: Midnight Commander
License: GPL-3.0-or-later
@ -101,7 +101,7 @@ echo "`grep %{name}-%{version}.tar.xz %{SOURCE6} | head -n1 | cut -c1-64` %{SOU
%patch63
%patch64
%patch69
%patch71
%patch71 -p1
%patch12 -p1
%patch16
%patch20
@ -182,7 +182,7 @@ rm -rf %{buildroot}%{_datadir}/locale/be@tarask
%config %{_sysconfdir}/mc/filehighlight.ini
%config %{_sysconfdir}/mc/sfs.ini
%config %{_sysconfdir}/mc/mc.menu
%config %{_sysconfdir}/mc/mc.ext
%config %{_sysconfdir}/mc/mc.ext.ini
%config %{_sysconfdir}/mc/mcedit.menu
%config %{_sysconfdir}/mc/mc.keymap
%config %{_sysconfdir}/mc/mc.default.keymap
@ -192,16 +192,16 @@ rm -rf %{buildroot}%{_datadir}/locale/be@tarask
%{_libexecdir}/mc/ext.d
%{_libexecdir}/mc/extfs.d
%verify(not mode) %{_libexecdir}/mc/cons.saver
%{_mandir}/man1/*
%exclude %{_mandir}/*/man1/*
%{_mandir}/man1/*
%{_datadir}/mc
%{_datadir}/mc/syntax/Syntax
%{_datadir}/mc/mc.charsets
%{_datadir}/mc/mc.lib
%{_datadir}/mc/hints/mc.hint
%exclude %{_datadir}/mc/hints/mc.hint.*
%{_datadir}/mc/help/mc.hlp
%{_datadir}/mc/hints/mc.hint
%exclude %{_datadir}/mc/help/mc.hlp.*
%{_datadir}/mc/help/mc.hlp
%exclude %{_datadir}/locale/*/LC_MESSAGES/mc.mo
%dir %{_datadir}/fish
@ -244,6 +244,5 @@ rm -rf %{buildroot}%{_datadir}/locale/be@tarask
%lang(ru) %doc %{_datadir}/mc/*/mc.*.ru
%lang(sr) %doc %{_datadir}/mc/*/mc.*.sr
%lang(uk) %doc %{_datadir}/mc/*/mc.*.uk
%lang(zh) %doc %{_datadir}/mc/*/mc.*.zh
%changelog