]> TLD Linux GIT Repositories - packages/mc.git/blobdiff - mc.spec
- updated to 4.8.25
[packages/mc.git] / mc.spec
diff --git a/mc.spec b/mc.spec
index 355f68e94234559798a052dbbb8591ec26eff2eb..1f1732918a95ece366276566c38859dbff94e05d 100644 (file)
--- a/mc.spec
+++ b/mc.spec
@@ -1,4 +1,3 @@
-#
 # Conditional build:
 %bcond_with    ext2undel       # with ext2 undelete fs
 %bcond_without perl_vfs        # without perl depending vfs'es -- to avoid perl autoreq
@@ -18,14 +17,14 @@ Summary(tr.UTF-8):  Midnight Commander görsel kabuğu
 Summary(uk.UTF-8):     Диспетчер файлів Midnight Commander
 Summary(zh_CN.UTF-8):  一个方便实用的文件管理器和虚拟Shell
 Name:          mc
-Version:       4.8.13
+Version:       4.8.25
 Release:       1
 Epoch:         1
 License:       GPL v3+
 Group:         Applications/Shells
 Source0:       http://ftp.midnight-commander.org/%{name}-%{version}.tar.xz
-# Source0-md5: d967caa12765eb86e52a6a63ca202500
-Source3:       http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
+# Source0-md5: 19f14d368001aac454c28a2ddd2e851b
+Source3:       %{name}-non-english-man-pages.tar.bz2
 # Source3-md5: 17d7b574e1b85ad6f8ddceda9e841f19
 Source7:       %{name}.desktop
 Source8:       %{name}.png
@@ -40,11 +39,12 @@ URL:                http://www.midnight-commander.org/
 BuildRequires: autoconf >= 2.60
 BuildRequires: automake >= 1.5
 %{?with_ext2undel:BuildRequires:       e2fsprogs-devel}
-BuildRequires: gettext-devel >= 0.14.3
+BuildRequires: gettext-tools >= 0.14.3
 BuildRequires: glib2-devel >= 2.8
 %ifnarch s390 s390x
 BuildRequires: gpm-devel
 %endif
+BuildRequires: libssh2-devel >= 1.2.5
 BuildRequires: libtool
 BuildRequires: pam-devel
 BuildRequires: pcre-devel
@@ -168,7 +168,10 @@ tar, zip ve RPM dosyalarının içeriklerini gösterebilmesidir.
 
 %{__rm} po/stamp-po
 
-%{__sed} -i 's:|hxx|:|hh|hpp|hxx|tcc|:' misc/syntax/Syntax.in
+%{__sed} -i 's:|hxx|:|hxx|tcc|:' misc/syntax/Syntax.in
+
+sed -E -i -e '1s,#!\s*/usr/bin/env\s+python2(\s|$),#!%{__python}\1,' -e '1s,#!\s*/usr/bin/env\s+python(\s|$),#!%{__python}\1,' -e '1s,#!\s*/usr/bin/python(\s|$),#!%{__python}\1,' \
+       src/vfs/extfs/helpers/uc1541
 
 %build
 %{__gettextize}
@@ -179,6 +182,7 @@ tar, zip ve RPM dosyalarının içeriklerini gösterebilmesidir.
 
 export X11_WWW="xdg-open"
 %configure \
+       PYTHON=%{_bindir}/python3 \
        %{?with_ext2undel:--enable-vfs-undelfs} \
        %{?with_samba:--enable-vfs-smb} \
        --with-smb-configdir=/etc/samba \
@@ -223,11 +227,6 @@ install contrib/{mc.sh,mc.csh} $RPM_BUILD_ROOT/etc/shrc.d
 # enhanced version
 %{__mv} $RPM_BUILD_ROOT%{_datadir}/mc/hints/mc.hint.{zh,zh_CN}
 
-# outdated version of fi
-%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/fi_FI
-# empty version of sv
-%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/sv_SE
-
 %find_lang %{name}
 
 %clean
@@ -235,19 +234,23 @@ rm -rf $RPM_BUILD_ROOT
 
 %files -f %{name}.lang
 %defattr(644,root,root,755)
-%doc NEWS README doc/keybind-migration.txt
+%doc NEWS README
 %config /etc/shrc.d/*
 %attr(755,root,root) %{_bindir}/mc*
-%dir %{_libdir}/mc
-%attr(755,root,root) %{_libdir}/mc/cons.saver
-%attr(755,root,root) %{_libdir}/mc/*.sh
-%attr(755,root,root) %{_libdir}/mc/*.csh
+%dir %{_libexecdir}/mc
+%attr(755,root,root) %{_libexecdir}/mc/cons.saver
+%attr(755,root,root) %{_libexecdir}/mc/*.sh
+%attr(755,root,root) %{_libexecdir}/mc/*.csh
 %dir %{_datadir}/mc
 
 %{_datadir}/mc/mc.*
 %{_datadir}/mc/skins
 %{_datadir}/mc/syntax
 
+%dir %{_datadir}/mc/examples
+%dir %{_datadir}/mc/examples/macros.d
+%{_datadir}/mc/examples/macros.d/*
+
 %dir %{_datadir}/mc/help
 %{_datadir}/mc/help/mc.hlp
 %lang(es) %{_datadir}/mc/help/mc.hlp.es
@@ -258,16 +261,16 @@ rm -rf $RPM_BUILD_ROOT
 %lang(sr) %{_datadir}/mc/help/mc.hlp.sr
 %dir %{_datadir}/mc/hints
 %{_datadir}/mc/hints/mc.hint
-# only English messages inside (as for 4.8.13)
+# disabled hint files contain only English messages (as for 4.8.21)
+#%lang(af) %{_datadir}/mc/hints/mc.hint.af
+#%lang(ar) %{_datadir}/mc/hints/mc.hint.ar
 #%lang(az) %{_datadir}/mc/hints/mc.hint.az
 %lang(be) %{_datadir}/mc/hints/mc.hint.be
-# only English messages inside (as for 4.8.13)
-#%lang(bg) %{_datadir}/mc/hints/mc.hint.bg
-#%lang(ca) %{_datadir}/mc/hints/mc.hint.ca
+%lang(bg) %{_datadir}/mc/hints/mc.hint.bg
+%lang(ca) %{_datadir}/mc/hints/mc.hint.ca
 %lang(cs) %{_datadir}/mc/hints/mc.hint.cs
-# only English messages inside (as for 4.8.13)
-#%lang(da) %{_datadir}/mc/hints/mc.hint.da
-#%lang(de) %{_datadir}/mc/hints/mc.hint.de
+%lang(da) %{_datadir}/mc/hints/mc.hint.da
+%lang(de) %{_datadir}/mc/hints/mc.hint.de
 #%lang(de_CH) %{_datadir}/mc/hints/mc.hint.de_CH
 %lang(el) %{_datadir}/mc/hints/mc.hint.el
 %lang(en_GB) %{_datadir}/mc/hints/mc.hint.en_GB
@@ -276,90 +279,86 @@ rm -rf $RPM_BUILD_ROOT
 %lang(et) %{_datadir}/mc/hints/mc.hint.et
 %lang(eu) %{_datadir}/mc/hints/mc.hint.eu
 %lang(fa) %{_datadir}/mc/hints/mc.hint.fa
-# only English messages inside (as for 4.8.13)
 #%lang(fi) %{_datadir}/mc/hints/mc.hint.fi
 %lang(fr) %{_datadir}/mc/hints/mc.hint.fr
-# only English messages inside (as for 4.8.13)
 #%lang(fr_CA) %{_datadir}/mc/hints/mc.hint.fr_CA
+%lang(ga) %{_datadir}/mc/hints/mc.hint.ga
 %lang(gl) %{_datadir}/mc/hints/mc.hint.gl
-# only English messages inside (as for 4.8.13)
 #%lang(hr) %{_datadir}/mc/hints/mc.hint.hr
 %lang(hu) %{_datadir}/mc/hints/mc.hint.hu
-# only English messages inside (as for 4.8.13)
 #%lang(ia) %{_datadir}/mc/hints/mc.hint.ia
 %lang(id) %{_datadir}/mc/hints/mc.hint.id
 %lang(it) %{_datadir}/mc/hints/mc.hint.it
-# only English messages inside (as for 4.8.13)
-#%lang(ja) %{_datadir}/mc/hints/mc.hint.ja
+%lang(ja) %{_datadir}/mc/hints/mc.hint.ja
 #%lang(ka) %{_datadir}/mc/hints/mc.hint.ka
 #%lang(kk) %{_datadir}/mc/hints/mc.hint.kk
 #%lang(ko) %{_datadir}/mc/hints/mc.hint.ko
-#%lang(lt) %{_datadir}/mc/hints/mc.hint.lt
+%lang(lt) %{_datadir}/mc/hints/mc.hint.lt
 %lang(nl) %{_datadir}/mc/hints/mc.hint.nl
 %lang(pl) %{_datadir}/mc/hints/mc.hint.pl
 %lang(pt) %{_datadir}/mc/hints/mc.hint.pt
 %lang(pt_BR) %{_datadir}/mc/hints/mc.hint.pt_BR
 %lang(ro) %{_datadir}/mc/hints/mc.hint.ro
 %lang(ru) %{_datadir}/mc/hints/mc.hint.ru
-# only English messages inside (as for 4.8.13)
-#%lang(sk) %{_datadir}/mc/hints/mc.hint.sk
+%lang(sk) %{_datadir}/mc/hints/mc.hint.sk
 #%lang(sl) %{_datadir}/mc/hints/mc.hint.sl
-#%lang(sr) %{_datadir}/mc/hints/mc.hint.sr
-#%lang(sv) %{_datadir}/mc/hints/mc.hint.sv
+%lang(sr) %{_datadir}/mc/hints/mc.hint.sr
+%lang(sv) %{_datadir}/mc/hints/mc.hint.sv
 #%lang(szl) %{_datadir}/mc/hints/mc.hint.szl
 #%lang(te) %{_datadir}/mc/hints/mc.hint.te
-#%lang(tr) %{_datadir}/mc/hints/mc.hint.tr
+%lang(tr) %{_datadir}/mc/hints/mc.hint.tr
 %lang(uk) %{_datadir}/mc/hints/mc.hint.uk
+#%lang(uz) %{_datadir}/mc/hints/mc.hint.uz
 %lang(zh_CN) %{_datadir}/mc/hints/mc.hint.zh_CN
 
-%dir %{_libdir}/mc/ext.d
-%attr(755,root,root) %{_libdir}/mc/ext.d/archive.sh
-%attr(755,root,root) %{_libdir}/mc/ext.d/doc.sh
-%attr(755,root,root) %{_libdir}/mc/ext.d/image.sh
-%attr(755,root,root) %{_libdir}/mc/ext.d/misc.sh
-%attr(755,root,root) %{_libdir}/mc/ext.d/package.sh
-%attr(755,root,root) %{_libdir}/mc/ext.d/sound.sh
-%attr(755,root,root) %{_libdir}/mc/ext.d/text.sh
-%attr(755,root,root) %{_libdir}/mc/ext.d/video.sh
-%attr(755,root,root) %{_libdir}/mc/ext.d/web.sh
-
-%dir %{_libdir}/mc/extfs.d
-%{_libdir}/mc/extfs.d/README*
+%dir %{_libexecdir}/mc/ext.d
+%attr(755,root,root) %{_libexecdir}/mc/ext.d/archive.sh
+%attr(755,root,root) %{_libexecdir}/mc/ext.d/doc.sh
+%attr(755,root,root) %{_libexecdir}/mc/ext.d/image.sh
+%attr(755,root,root) %{_libexecdir}/mc/ext.d/misc.sh
+%attr(755,root,root) %{_libexecdir}/mc/ext.d/package.sh
+%attr(755,root,root) %{_libexecdir}/mc/ext.d/sound.sh
+%attr(755,root,root) %{_libexecdir}/mc/ext.d/text.sh
+%attr(755,root,root) %{_libexecdir}/mc/ext.d/video.sh
+%attr(755,root,root) %{_libexecdir}/mc/ext.d/web.sh
+
+%dir %{_libexecdir}/mc/extfs.d
+%{_libexecdir}/mc/extfs.d/README*
 %if %{with perl_vfs}
-%attr(755,root,root) %{_libdir}/mc/extfs.d/a+
-%attr(755,root,root) %{_libdir}/mc/extfs.d/apt+
-%attr(755,root,root) %{_libdir}/mc/extfs.d/deb*
-%attr(755,root,root) %{_libdir}/mc/extfs.d/dpkg+
-%attr(755,root,root) %{_libdir}/mc/extfs.d/mailfs
-%attr(755,root,root) %{_libdir}/mc/extfs.d/patchfs
-%attr(755,root,root) %{_libdir}/mc/extfs.d/rpms+
-%attr(755,root,root) %{_libdir}/mc/extfs.d/ulib
-%attr(755,root,root) %{_libdir}/mc/extfs.d/uzip
+%attr(755,root,root) %{_libexecdir}/mc/extfs.d/a+
+%attr(755,root,root) %{_libexecdir}/mc/extfs.d/apt+
+%attr(755,root,root) %{_libexecdir}/mc/extfs.d/deb*
+%attr(755,root,root) %{_libexecdir}/mc/extfs.d/dpkg+
+%attr(755,root,root) %{_libexecdir}/mc/extfs.d/mailfs
+%attr(755,root,root) %{_libexecdir}/mc/extfs.d/patchfs
+%attr(755,root,root) %{_libexecdir}/mc/extfs.d/rpms+
+%attr(755,root,root) %{_libexecdir}/mc/extfs.d/ulib
+%attr(755,root,root) %{_libexecdir}/mc/extfs.d/uzip
 %endif
-%attr(755,root,root) %{_libdir}/mc/extfs.d/audio
-%attr(755,root,root) %{_libdir}/mc/extfs.d/bpp
-%attr(755,root,root) %{_libdir}/mc/extfs.d/changesetfs
-%attr(755,root,root) %{_libdir}/mc/extfs.d/gitfs+
-%attr(755,root,root) %{_libdir}/mc/extfs.d/hp48+
-%attr(755,root,root) %{_libdir}/mc/extfs.d/iso9660
-%attr(755,root,root) %{_libdir}/mc/extfs.d/lslR
-%attr(755,root,root) %{_libdir}/mc/extfs.d/patchsetfs
-%attr(755,root,root) %{_libdir}/mc/extfs.d/rpm
-%attr(755,root,root) %{_libdir}/mc/extfs.d/s3+
-%attr(755,root,root) %{_libdir}/mc/extfs.d/trpm
-%attr(755,root,root) %{_libdir}/mc/extfs.d/u7z
-%attr(755,root,root) %{_libdir}/mc/extfs.d/uace
-%attr(755,root,root) %{_libdir}/mc/extfs.d/ualz
-%attr(755,root,root) %{_libdir}/mc/extfs.d/uar*
-%attr(755,root,root) %{_libdir}/mc/extfs.d/uc1541
-%attr(755,root,root) %{_libdir}/mc/extfs.d/ucab
-%attr(755,root,root) %{_libdir}/mc/extfs.d/uha
-%attr(755,root,root) %{_libdir}/mc/extfs.d/ulha
-%attr(755,root,root) %{_libdir}/mc/extfs.d/urar
-%attr(755,root,root) %{_libdir}/mc/extfs.d/uzoo
-%dir %{_libdir}/mc/fish
-%{_libdir}/mc/fish/README.fish
-%attr(755,root,root) %{_libdir}/mc/fish/[a-z]*
+%attr(755,root,root) %{_libexecdir}/mc/extfs.d/audio
+%attr(755,root,root) %{_libexecdir}/mc/extfs.d/bpp
+%attr(755,root,root) %{_libexecdir}/mc/extfs.d/changesetfs
+%attr(755,root,root) %{_libexecdir}/mc/extfs.d/gitfs+
+%attr(755,root,root) %{_libexecdir}/mc/extfs.d/hp48+
+%attr(755,root,root) %{_libexecdir}/mc/extfs.d/iso9660
+%attr(755,root,root) %{_libexecdir}/mc/extfs.d/lslR
+%attr(755,root,root) %{_libexecdir}/mc/extfs.d/patchsetfs
+%attr(755,root,root) %{_libexecdir}/mc/extfs.d/rpm
+%attr(755,root,root) %{_libexecdir}/mc/extfs.d/s3+
+%attr(755,root,root) %{_libexecdir}/mc/extfs.d/trpm
+%attr(755,root,root) %{_libexecdir}/mc/extfs.d/u7z
+%attr(755,root,root) %{_libexecdir}/mc/extfs.d/uace
+%attr(755,root,root) %{_libexecdir}/mc/extfs.d/ualz
+%attr(755,root,root) %{_libexecdir}/mc/extfs.d/uar*
+%attr(755,root,root) %{_libexecdir}/mc/extfs.d/uc1541
+%attr(755,root,root) %{_libexecdir}/mc/extfs.d/ucab
+%attr(755,root,root) %{_libexecdir}/mc/extfs.d/uha
+%attr(755,root,root) %{_libexecdir}/mc/extfs.d/ulha
+%attr(755,root,root) %{_libexecdir}/mc/extfs.d/urar
+%attr(755,root,root) %{_libexecdir}/mc/extfs.d/uzoo
+%dir %{_libexecdir}/mc/fish
+%{_libexecdir}/mc/fish/README.fish
+%attr(755,root,root) %{_libexecdir}/mc/fish/[a-z]*
 %{_desktopdir}/mc.desktop
 %{_pixmapsdir}/mc.png