1088 lines
34 KiB
RPMSpec
1088 lines
34 KiB
RPMSpec
%define _python3ver__ %(fullver=%{__python3} --version | awk '{print $2}';echo ${fullver:0:3})
|
|
%define _python3path__ %{_includedir}/%{_python3ver__}m
|
|
|
|
%{!?_with_selinux__:%global _with_selinux__ 1}
|
|
%{!?_with_ruby__:%define _with_ruby__ 1}
|
|
%{!?_with_lua__:%define _with_lua__ 1}
|
|
%{!?_with_netbeans__:%define _with_netbeans__ 1}
|
|
|
|
%define vimdir vim90
|
|
%define python_ver %{python3_version}
|
|
|
|
Name: vim
|
|
Epoch: 2
|
|
Version: 9.0
|
|
Release: 19
|
|
Summary: Vim is a highly configurable text editor for efficiently creating and changing any kind of text.
|
|
License: Vim and MIT
|
|
URL: http://www.vim.org
|
|
Source0: ftp://ftp.vim.org/pub/vim/unix/vim-%{version}.tar.bz2
|
|
Source1: virc
|
|
Source2: vimrc
|
|
|
|
Patch0000: vim-7.0-fixkeys.patch
|
|
Patch0001: vim-7.4-specsyntax.patch
|
|
Patch0006: vim-7.4-fstabsyntax.patch
|
|
Patch0009: vim-7.4-globalsyntax.patch
|
|
Patch0011: vim-8.0-copy-paste.patch
|
|
Patch0012: vim-python3-tests.patch
|
|
Patch6000: backport-CVE-2022-2257.patch
|
|
Patch6001: backport-CVE-2022-2264.patch
|
|
Patch6002: backport-CVE-2022-2284.patch
|
|
Patch6003: backport-CVE-2022-2285.patch
|
|
Patch6004: backport-CVE-2022-2286.patch
|
|
Patch6005: backport-CVE-2022-2287.patch
|
|
Patch6006: backport-CVE-2022-2288.patch
|
|
Patch6007: backport-patch-9.0.0022-spell-test-fails.patch
|
|
Patch6008: backport-CVE-2022-2289.patch
|
|
Patch6009: backport-CVE-2022-2304.patch
|
|
Patch6010: backport-CVE-2022-2343.patch
|
|
Patch6011: backport-CVE-2022-2344.patch
|
|
Patch6012: backport-CVE-2022-2345.patch
|
|
Patch6013: backport-patch-9.0.0054-compiler-warning-for-size_t-to-int-co.patch
|
|
Patch6014: backport-CVE-2022-2522.patch
|
|
Patch6015: backport-CVE-2022-2598.patch
|
|
Patch6016: backport-CVE-2022-2571.patch
|
|
Patch6017: backport-CVE-2022-2580.patch
|
|
Patch6018: backport-CVE-2022-2581.patch
|
|
Patch6019: backport-CVE-2022-2819.patch
|
|
Patch6020: backport-CVE-2022-2816.patch
|
|
Patch6021: backport-CVE-2022-2817.patch
|
|
Patch6022: backport-CVE-2022-2845.patch
|
|
Patch6023: backport-CVE-2022-2849.patch
|
|
Patch6024: backport-CVE-2022-2862.patch
|
|
Patch6025: backport-CVE-2022-2874.patch
|
|
Patch6026: backport-CVE-2022-2889.patch
|
|
Patch6027: backport-CVE-2022-2923.patch
|
|
Patch6028: backport-CVE-2022-2946.patch
|
|
Patch6029: backport-CVE-2022-2980.patch
|
|
Patch6030: backport-CVE-2022-2982.patch
|
|
Patch6031: backport-CVE-2022-3016.patch
|
|
Patch6032: backport-CVE-2022-3037.patch
|
|
Patch6033: backport-CVE-2022-3099.patch
|
|
Patch6034: backport-CVE-2022-3134.patch
|
|
Patch6035: backport-CVE-2022-3153.patch
|
|
Patch6036: backport-CVE-2022-3234.patch
|
|
Patch6037: backport-CVE-2022-3235.patch
|
|
Patch6038: backport-CVE-2022-3256.patch
|
|
Patch6039: backport-CVE-2022-3296.patch
|
|
Patch6040: backport-CVE-2022-3352.patch
|
|
Patch6041: backport-spell-test-fails-because-error-message-changed.patch
|
|
Patch6042: backport-CVE-2022-3278.patch
|
|
Patch6043: backport-CVE-2022-3297.patch
|
|
Patch6044: backport-9.0.0581-adding-a-character-for-incsearch-fails-at-end-of-line.patch
|
|
Patch6045: backport-CVE-2022-3324.patch
|
|
Patch6046: backport-CVE-2022-3705.patch
|
|
Patch6047: backport-CVE-2022-4141.patch
|
|
Patch6048: backport-CVE-2022-3491.patch
|
|
Patch6049: backport-CVE-2022-3520.patch
|
|
Patch6050: backport-CVE-2022-3591.patch
|
|
Patch6051: backport-patch-9.0.0790-test-for-dummy-buffer-does-not-always.patch
|
|
Patch6052: backport-CVE-2022-4292.patch
|
|
Patch6053: backport-patch-9.0.0712-wrong-column-when-calling-setcursorch-with-zero-lnum.patch
|
|
Patch6054: backport-CVE-2022-4293.patch
|
|
Patch6055: backport-CVE-2023-0049.patch
|
|
Patch6056: backport-CVE-2023-0051.patch
|
|
Patch6057: backport-CVE-2023-0054.patch
|
|
Patch6058: backport-CVE-2022-47024.patch
|
|
Patch6059: backport-CVE-2023-0288.patch
|
|
Patch6060: backport-CVE-2023-0433.patch
|
|
Patch6061: backport-patch-9.0.0024-may-access-part-of-typeahead-buf-that-is-not-filled.patch
|
|
Patch6062: backport-patch-9.0.1331-illegal-memory-access-when-using-ball-in-Visual-mode.patch
|
|
Patch6063: backport-CVE-2023-1170.patch
|
|
Patch6064: backport-CVE-2023-1175.patch
|
|
Patch6065: backport-CVE-2023-1264.patch
|
|
Patch6066: backport-vim-7.0-rclocation.patch
|
|
Patch6067: backport-CVE-2023-2426.patch
|
|
Patch6068: backport-CVE-2023-2609.patch
|
|
Patch6069: backport-CVE-2023-2610.patch
|
|
Patch6070: backport-CVE-2023-4736.patch
|
|
Patch6071: backport-CVE-2023-4733.patch
|
|
Patch6072: backport-patch-9.0.0473-fullcommand-only-works-for-the-current-script-version.patch
|
|
Patch6073: backport-patch-9.0.0474-fullcommand-testfailure.patch
|
|
Patch6074: backport-CVE-2023-4734.patch
|
|
Patch6075: backport-CVE-2023-4735.patch
|
|
Patch6076: backport-CVE-2023-4738.patch
|
|
Patch6077: backport-CVE-2023-4750.patch
|
|
Patch6078: backport-CVE-2023-4752.patch
|
|
Patch6079: backport-CVE-2023-4781.patch
|
|
Patch6080: backport-CVE-2023-5344.patch
|
|
Patch6081: backport-CVE-2023-5441.patch
|
|
Patch6082: backport-CVE-2023-5535.patch
|
|
|
|
Patch9000: bugfix-rm-modify-info-version.patch
|
|
Patch9001: vim-Add-sw64-architecture.patch
|
|
|
|
BuildRequires: autoconf python3-devel ncurses-devel gettext perl-devel perl-generators gcc
|
|
BuildRequires: perl(ExtUtils::Embed) perl(ExtUtils::ParseXS) libacl-devel gpm-devel file
|
|
BuildRequires: desktop-file-utils >= 0.2.93 libtool make chrpath
|
|
%if %{_with_selinux__}
|
|
BuildRequires: libselinux-devel
|
|
%endif
|
|
%if %{_with_ruby__}
|
|
BuildRequires: ruby-devel ruby
|
|
%endif
|
|
%if %{_with_lua__}
|
|
BuildRequires: lua-devel
|
|
%endif
|
|
Requires: desktop-file-utils
|
|
Conflicts: filesystem < 3
|
|
|
|
%description
|
|
Vim is an advanced text editor that seeks to provide the power of the
|
|
de-facto Unix editor 'Vi', with a more complete feature set. Vim is a
|
|
highly configurable text editor built to enable efficient text editing.
|
|
It is an improved version of the vi editor distributed with most UNIX
|
|
systems.
|
|
|
|
%package common
|
|
Summary: This contains some common files to use vim editor.
|
|
Requires: %{name}-filesystem
|
|
Conflicts: man-pages-fr < 0.9.7-14 man-pages-it < 0.3.0-17 man-pages-pl < 0.24-2 %{name}-minimal < 8.0.1428-4
|
|
|
|
%description common
|
|
This common package contains files that will be needed when you run vim editor. This is also needed by vim-enhaned and vim-X11 packages.
|
|
|
|
%package minimal
|
|
Summary: This package provides the basic and minimal functionalities of vim editor.
|
|
Provides: vi = %{version}-%{release} %{_bindir}/vi
|
|
Conflicts: %{name}-common < 8.0.1428-4
|
|
|
|
%description minimal
|
|
The minimal package provides a minimal version of vim editor. It will be installed as /usr/bin/vi.
|
|
|
|
%package enhanced
|
|
Summary: This is a package containing enhanced vim editor.
|
|
Requires: vim-common = %{epoch}:%{version}-%{release} which gpm-libs
|
|
Provides: vim = %{version}-%{release} %{_bindir}/mergetool %{_bindir}/vim
|
|
Suggests: python3 python3-libs
|
|
Suggests: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
|
|
Suggests: perl-libs perl-devel
|
|
%if %{_with_ruby__}
|
|
Suggests: ruby-libs ruby
|
|
%endif
|
|
%if %{_with_lua__}
|
|
Suggests: lua-libs
|
|
%endif
|
|
|
|
%description enhanced
|
|
This packages includes some enhancements for the vim editor.
|
|
|
|
%package filesystem
|
|
Summary: The vim filesystem.
|
|
BuildArch: noarch
|
|
|
|
%description filesystem
|
|
This package contains the vim filesystem.
|
|
|
|
%package X11
|
|
Summary: Vim for the X Window System i.e.gvim
|
|
BuildRequires: gtk3-devel libX11-devel libSM-devel libXt-devel libXpm-devel libICE-devel libappstream-glib
|
|
Requires: vim-common = %{epoch}:%{version}-%{release} libattr >= 2.4 gtk3 hicolor-icon-theme
|
|
Requires: libICE libSM libX11 libXt cairo gdk-pixbuf2 pango
|
|
Provides: gvim = %{version}-%{release} %{_bindir}/mergetool %{_bindir}/gvim
|
|
Suggests: python3 python3-libs
|
|
Suggests: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
|
|
Suggests: perl-libs perl-devel
|
|
%if %{_with_ruby__}
|
|
Suggests: ruby-libs ruby
|
|
%endif
|
|
%if %{_with_lua__}
|
|
Suggests: lua-libs
|
|
%endif
|
|
|
|
%description X11
|
|
This X11 package serves you the ability to use vim with graphics and mouse.
|
|
|
|
%prep
|
|
%autosetup -b 0 -n %{vimdir} -p1
|
|
|
|
#ipv6 test fail in CI, it should be related to the ipv6 configuration on jenkins, which is successful on openEuler obs
|
|
rm -rf src/testdir/test_channel.*
|
|
|
|
%build
|
|
%define _make_cmd__() %{make_build} VIMRCLOC=/etc VIMRUNTIMEDIR=/usr/share/vim/%{vimdir}; cp vim %{?1}; %{!?2:make clean}
|
|
|
|
export CFLAGS="%{optflags} -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -I%{_python3path__} -D__linux__ -D_REENTRANT"
|
|
export CXXFLAGS="%{optflags} -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -I%{_python3path__} -D__linux__ -D_REENTRANT"
|
|
|
|
sed -i 's/nawk/awk/g' runtime/tools/mve.awk
|
|
cd src; autoconf
|
|
|
|
cp -f os_unix.h os_unix.h.bak
|
|
|
|
sed -i 's/vimrc/virc/' os_unix.h
|
|
%configure --with-features=small --with-x=no --enable-multibyte --disable-netbeans \
|
|
--disable-pythoninterp --disable-perlinterp --disable-tclinterp --with-tlib=ncurses \
|
|
--enable-gui=no --disable-gpm --exec-prefix=/ \
|
|
--enable-fail-if-missing --with-python3-config-dir=/usr/lib64/python%{python_ver}/config-%{python_ver}-%{_arch}-linux-gnu \
|
|
%if %{_with_selinux__}
|
|
--enable-selinux \
|
|
%else
|
|
--disable-selinux \
|
|
%endif
|
|
|
|
%{_make_cmd__ vim-minimal}
|
|
|
|
mv os_unix.h.bak os_unix.h
|
|
|
|
%configure --with-features=huge --enable-python3interp=dynamic \
|
|
--enable-perlinterp=dynamic --disable-tclinterp --with-x=yes --enable-xim --enable-multibyte \
|
|
--with-tlib=ncurses --enable-gtk3-check --enable-gui=gtk3 \
|
|
--enable-cscope --enable-fail-if-missing --with-python3-config-dir=/usr/lib64/python%{python_ver}/config-%{python_ver}-%{_arch}-linux-gnu \
|
|
%if %{_with_netbeans__}
|
|
--enable-netbeans \
|
|
%else
|
|
--disable-netbeans \
|
|
%endif
|
|
%if %{_with_selinux__}
|
|
--enable-selinux \
|
|
%else
|
|
--disable-selinux \
|
|
%endif
|
|
%if %{_with_ruby__}
|
|
--enable-rubyinterp=dynamic \
|
|
%else
|
|
--disable-rubyinterp \
|
|
%endif
|
|
%if %{_with_lua__}
|
|
--enable-luainterp=dynamic \
|
|
%else
|
|
--disable-luainterp \
|
|
%endif
|
|
|
|
%{_make_cmd__ vim-X11}
|
|
|
|
%configure --with-features=huge --enable-python3interp=dynamic \
|
|
--enable-perlinterp=dynamic --disable-tclinterp --with-x=no --enable-gui=no --enable-multibyte \
|
|
--enable-cscope --with-tlib=ncurses --with-python3-config-dir=/usr/lib64/python%{python_ver}/config-%{python_ver}-%{_arch}-linux-gnu \
|
|
--enable-fail-if-missing \
|
|
%if %{_with_netbeans__}
|
|
--enable-netbeans \
|
|
%else
|
|
--disable-netbeans \
|
|
%endif
|
|
%if %{_with_selinux__}
|
|
--enable-selinux \
|
|
%else
|
|
--disable-selinux \
|
|
%endif
|
|
%if %{_with_ruby__}
|
|
--enable-rubyinterp=dynamic \
|
|
%else
|
|
--disable-rubyinterp \
|
|
%endif
|
|
%if %{_with_lua__}
|
|
--enable-luainterp=dynamic \
|
|
%else
|
|
--disable-luainterp \
|
|
%endif
|
|
|
|
%{_make_cmd__ vim-enhanced noclean}
|
|
|
|
%install
|
|
pushd src
|
|
%make_install BINDIR=%{_bindir} VIMRCLOC=%{_sysconfdir} VIMRUNTIMEDIR=%{_datadir}/%{name}/%{vimdir}
|
|
make installgtutorbin DESTDIR=%{buildroot} BINDIR=%{_bindir} VIMRCLOC=%{_sysconfdir} VIMRUNTIMEDIR=%{_datadir}/%{name}/%{vimdir}
|
|
|
|
install -m755 vim-minimal %{buildroot}%{_bindir}/vi
|
|
install -m755 vim-enhanced %{buildroot}%{_bindir}/vim
|
|
install -m755 vim-X11 %{buildroot}%{_bindir}/gvim
|
|
popd
|
|
|
|
rm -f README*.info
|
|
|
|
for dir in {autoload,colors,compiler,doc,ftdetect,ftplugin,indent,keymap,lang,plugin,print,spell,syntax,tutor}
|
|
do
|
|
install -d %{buildroot}%{_datadir}/%{name}/vimfiles/${dir}
|
|
install -d %{buildroot}%{_datadir}/%{name}/vimfiles/after/${dir}
|
|
done
|
|
|
|
install -m644 %{_builddir}/%{vimdir}/runtime/doc/uganda.txt %{_builddir}/%{vimdir}/LICENSE
|
|
|
|
install -d %{buildroot}%{_datadir}/icons/hicolor/{16x16,32x32,48x48,64x64}/apps
|
|
|
|
install -d %{buildroot}%{_metainfodir}
|
|
cat > %{buildroot}%{_metainfodir}/gvim.appdata.xml <<EOF
|
|
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!-- Copyright 2014 Richard Hughes <richard@hughsie.com> -->
|
|
<!--
|
|
EmailAddress: Bram@moolenaar.net>
|
|
SentUpstream: 2014-05-22
|
|
-->
|
|
<application>
|
|
<id type="desktop">gvim.desktop</id>
|
|
<metadata_license>CC0-1.0</metadata_license>
|
|
<project_license>Vim</project_license>
|
|
<description>
|
|
<p>
|
|
Vim is an advanced text editor that seeks to provide the power of the
|
|
de-facto Unix editor 'Vi', with a more complete feature set.
|
|
It's useful whether you're already using vi or using a different editor.
|
|
</p>
|
|
<p>
|
|
Vim is a highly configurable text editor built to enable efficient text
|
|
editing.
|
|
Vim is often called a "programmer's editor," and so useful for programming
|
|
that many consider it an entire IDE. It is not just for programmers, though.
|
|
Vim is perfect for all kinds of text editing, from composing email to
|
|
editing configuration files.
|
|
</p>
|
|
</description>
|
|
<screenshots>
|
|
<screenshot type="default">
|
|
<image>https://raw.githubusercontent.com/zdohnal/vim/zdohnal-screenshot/gvim16_9.png</image>
|
|
</screenshot>
|
|
</screenshots>
|
|
<url type="homepage">http://www.vim.org/</url>
|
|
</application>
|
|
EOF
|
|
|
|
%define _linkvi__ %{buildroot}%{_bindir}/{rvi,rview,view,ex}
|
|
%define _linkvim__ %{buildroot}%{_bindir}/{rvim,vimdiff}
|
|
%define _linkgvim__ %{buildroot}%{_bindir}/{gview,gex,evim,gvimdiff,vimx}
|
|
%define _linkcmds__() for file in %{expand:%{_link%{1}__}};do ln -sf %{1} ${file};done;
|
|
|
|
%{_linkcmds__ vi}
|
|
%{_linkcmds__ vim}
|
|
%{_linkcmds__ gvim}
|
|
|
|
pushd %{buildroot}%{_mandir}/man1
|
|
sed -i 's,%{buildroot},,' {vim.1,vimtutor.1}
|
|
rm -f rvim.1
|
|
install -p vim.1 vi.1
|
|
ln -sf vi.1.gz rvi.1.gz
|
|
ln -sf vim.1.gz vimdiff.1.gz
|
|
popd
|
|
|
|
desktop-file-install --dir %{buildroot}%{_datadir}/applications %{_builddir}/%{vimdir}/runtime/gvim.desktop
|
|
|
|
appstream-util validate-relax --nonet %{buildroot}%{_datadir}/metainfo/*.appdata.xml
|
|
|
|
pushd %{buildroot}%{_datadir}/%{name}/%{vimdir}/tutor
|
|
ln -sf menu_ja_jp.ujis.vim %{buildroot}%{_datadir}/%{name}/%{vimdir}/lang/menu_ja_jp.eucjp.vim
|
|
for files in {tutor.ca,tutor.it,tutor.fr,tutor.es,tutor.de,tutor.sv,tutor.no}
|
|
do
|
|
iconv -f CP1252 -t UTF8 ${files} -o ${files}.bak;mv ${files}.bak ${files}
|
|
done
|
|
iconv -f ISO-8859-2 -t UTF8 tutor.pl -o tutor.pl.bak;mv tutor.pl.bak tutor.pl
|
|
iconv -f ISO-8859-2 -t UTF8 tutor.sk -o tutor.sk.bak;mv tutor.sk.bak tutor.sk
|
|
iconv -f KOI8R -t UTF8 tutor.ru -o tutor.ru.bak;mv tutor.ru.bak tutor.ru
|
|
popd
|
|
|
|
install -Dpm644 %{SOURCE1} %{buildroot}%{_sysconfdir}/virc
|
|
install -pm644 %{SOURCE2} %{buildroot}%{_sysconfdir}/vimrc
|
|
|
|
pushd %{buildroot}%{_mandir}
|
|
for files in `find ??/ -type f`
|
|
do
|
|
if [[ "`file ${files}`" == *UTF-8\ Unicode\ text* ]]
|
|
then
|
|
continue
|
|
fi
|
|
iconv -f latin1 -t UTF8 ${files} -o ${files}.bak; mv ${files}.bak ${files}
|
|
done
|
|
popd
|
|
|
|
mv %{buildroot}%{_mandir}/ru.UTF-8 %{buildroot}%{_mandir}/ru
|
|
|
|
install -d %{buildroot}%{_mandir}/man5
|
|
for files in %{buildroot}%{_mandir}/{man1/{rvim.1,gvim.1,gex.1,gview.1,vimx.1},man5/vimrc.5}
|
|
do
|
|
echo ".so man1/vim.1" > ${files}
|
|
done
|
|
echo ".so man1/vimdiff.1" > %{buildroot}%{_mandir}/man1/gvimdiff.1
|
|
echo ".so man1/vimtutor.1" > %{buildroot}%{_mandir}/man1/gvimtutor.1
|
|
echo ".so man1/vi.1" > %{buildroot}%{_mandir}/man5/virc.5
|
|
touch %{buildroot}%{_datadir}/%{name}/vimfiles/doc/tags
|
|
|
|
chrpath -d %{buildroot}%{_bindir}/vim
|
|
chrpath -d %{buildroot}%{_bindir}/xxd
|
|
|
|
mkdir -p %{buildroot}/etc/ld.so.conf.d
|
|
echo "%{_libdir}/perl5/CORE" > %{buildroot}/etc/ld.so.conf.d/%{name}-%{_arch}.conf
|
|
|
|
pushd runtime
|
|
ln -sf ../../%{name}/%{vimdir}/doc docs
|
|
popd
|
|
|
|
%transfiletriggerin common -- %{_datadir}/%{name}/vimfiles/doc
|
|
%{_bindir}/vim -c ":helptags %{_datadir}/%{name}/vimfiles/doc" -c :q &> /dev/null || :
|
|
|
|
%transfiletriggerpostun common -- %{_datadir}/%{name}/vimfiles/doc
|
|
> %{_datadir}/%{name}/vimfiles/doc/tags || :
|
|
%{_bindir}/vim -c ":helptags %{_datadir}/%{name}/vimfiles/doc" -c :q &> /dev/null || :
|
|
|
|
%check
|
|
%if "%{_gpg_name}" == "private OBS"
|
|
export TERM=xterm
|
|
LANG=en_US.UTF-8 make -j1 test
|
|
%endif
|
|
|
|
%files common
|
|
%exclude %{_datadir}/vim/%{vimdir}/macros/maze/maze*.c
|
|
%exclude %{_datadir}/vim/%{vimdir}/tools
|
|
%exclude %{_datadir}/vim/%{vimdir}/doc/vim2html.pl
|
|
%exclude %{_mandir}/{pl.ISO8859-2,it.ISO8859-1,ru.KOI8-R,fr.ISO8859-1,da.ISO8859-1}
|
|
%exclude %{_mandir}/{de.ISO8859-1,fr.UTF-8,it.UTF-8,pl.UTF-8,da.UTF-8,de.UTF-8}
|
|
%{!?_licensedir:%global license %%doc}
|
|
%license LICENSE
|
|
%doc README*
|
|
%doc runtime/docs
|
|
%config(noreplace) %{_sysconfdir}/vimrc
|
|
%{_datadir}/%{name}/%{vimdir}/{rgb.txt,autoload,colors,compiler,pack,doc}
|
|
%{_datadir}/%{name}/%{vimdir}/{*.vim,ftplugin,indent,keymap,macros,plugin}
|
|
%{_datadir}/%{name}/%{vimdir}/{print,syntax,tutor,spell}
|
|
%{_datadir}/%{name}/%{vimdir}/lang/{*.vim,*.txt}
|
|
%{_datadir}/%{name}/%{vimdir}/import/dist/vimhelp.vim
|
|
%{_bindir}/xxd
|
|
%lang(af) %{_datadir}/%{name}/%{vimdir}/lang/af
|
|
%lang(ca) %{_datadir}/%{name}/%{vimdir}/lang/ca
|
|
%lang(cs) %{_datadir}/%{name}/%{vimdir}/lang/cs
|
|
%lang(cs.cp1250) %{_datadir}/%{name}/%{vimdir}/lang/cs.cp1250
|
|
%lang(da) %{_datadir}/%{name}/%{vimdir}/lang/da
|
|
%lang(de) %{_datadir}/%{name}/%{vimdir}/lang/de
|
|
%lang(en_GB) %{_datadir}/%{name}/%{vimdir}/lang/en_GB
|
|
%lang(eo) %{_datadir}/%{name}/%{vimdir}/lang/eo
|
|
%lang(es) %{_datadir}/%{name}/%{vimdir}/lang/es
|
|
%lang(fi) %{_datadir}/%{name}/%{vimdir}/lang/fi
|
|
%lang(fr) %{_datadir}/%{name}/%{vimdir}/lang/fr
|
|
%lang(ga) %{_datadir}/%{name}/%{vimdir}/lang/ga
|
|
%lang(it) %{_datadir}/%{name}/%{vimdir}/lang/it
|
|
%lang(ja) %{_datadir}/%{name}/%{vimdir}/lang/ja
|
|
%lang(ja.euc-jp) %{_datadir}/%{name}/%{vimdir}/lang/ja.euc-jp
|
|
%lang(ja.sjis) %{_datadir}/%{name}/%{vimdir}/lang/ja.sjis
|
|
%lang(ko) %{_datadir}/%{name}/%{vimdir}/lang/ko
|
|
%lang(ko) %{_datadir}/%{name}/%{vimdir}/lang/ko.UTF-8
|
|
%lang(lv) %{_datadir}/%{name}/%{vimdir}/lang/lv
|
|
%lang(nb) %{_datadir}/%{name}/%{vimdir}/lang/nb
|
|
%lang(nl) %{_datadir}/%{name}/%{vimdir}/lang/nl
|
|
%lang(no) %{_datadir}/%{name}/%{vimdir}/lang/no
|
|
%lang(pl) %{_datadir}/%{name}/%{vimdir}/lang/pl
|
|
%lang(pl.UTF-8) %{_datadir}/%{name}/%{vimdir}/lang/pl.UTF-8
|
|
%lang(pl.cp1250) %{_datadir}/%{name}/%{vimdir}/lang/pl.cp1250
|
|
%lang(pt_BR) %{_datadir}/%{name}/%{vimdir}/lang/pt_BR
|
|
%lang(ru) %{_datadir}/%{name}/%{vimdir}/lang/ru
|
|
%lang(ru.cp1251) %{_datadir}/%{name}/%{vimdir}/lang/ru.cp1251
|
|
%lang(sk) %{_datadir}/%{name}/%{vimdir}/lang/sk
|
|
%lang(sk.cp1250) %{_datadir}/%{name}/%{vimdir}/lang/sk.cp1250
|
|
%lang(sr) %{_datadir}/%{name}/%{vimdir}/lang/sr
|
|
%lang(sv) %{_datadir}/%{name}/%{vimdir}/lang/sv
|
|
%lang(tr) %{_datadir}/%{name}/%{vimdir}/lang/tr
|
|
%lang(uk) %{_datadir}/%{name}/%{vimdir}/lang/uk
|
|
%lang(uk.cp1251) %{_datadir}/%{name}/%{vimdir}/lang/uk.cp1251
|
|
%lang(vi) %{_datadir}/%{name}/%{vimdir}/lang/vi
|
|
%lang(zh_CN) %{_datadir}/%{name}/%{vimdir}/lang/zh_CN
|
|
%lang(zh_CN.cp936) %{_datadir}/%{name}/%{vimdir}/lang/zh_CN.cp936
|
|
%lang(zh_TW) %{_datadir}/%{name}/%{vimdir}/lang/zh_TW
|
|
%lang(zh_CN.UTF-8) %{_datadir}/%{name}/%{vimdir}/lang/zh_CN.UTF-8
|
|
%lang(zh_TW.UTF-8) %{_datadir}/%{name}/%{vimdir}/lang/zh_TW.UTF-8
|
|
%lang(fr) %{_mandir}/fr/man1/*
|
|
%lang(da) %{_mandir}/da/man1/*
|
|
%lang(de) %{_mandir}/de/man1/*
|
|
%lang(it) %{_mandir}/it/man1/*
|
|
%lang(ja) %{_mandir}/ja/man1/*
|
|
%lang(pl) %{_mandir}/pl/man1/*
|
|
%lang(ru) %{_mandir}/ru/man1/*
|
|
%lang(tr) %{_mandir}/tr/man1/*
|
|
%lang(tr.ISO8859-9) %{_mandir}/tr.ISO8859-9/man1/*
|
|
%lang(tr.UTF-8) %{_mandir}/tr.UTF-8/man1/*
|
|
%{_mandir}/man1/{gex.*,gview.*,gvim*,rvim.*,vim.*,vimdiff.*}
|
|
%{_mandir}/man1/{vimtutor.*,vimx.*,xxd.*}
|
|
%{_mandir}/man5/vimrc.*
|
|
%config(noreplace) /etc/ld.so.conf.d/*
|
|
|
|
%files minimal
|
|
%config(noreplace) %{_sysconfdir}/virc
|
|
%{_bindir}/{ex,vi,view,rvi,rview}
|
|
%{_mandir}/man1/{vi.*,ex.*,rvi.*,rview.*,view.*}
|
|
%{_mandir}/man5/virc.*
|
|
%{_datadir}/%{name}/%{vimdir}/defaults.vim
|
|
|
|
%files enhanced
|
|
%{_bindir}/{vim,rvim,vimdiff,vimtutor}
|
|
%config(noreplace) /etc/ld.so.conf.d/*
|
|
|
|
%files filesystem
|
|
%dir %{_datadir}/%{name}/vimfiles/after/*
|
|
%dir %{_datadir}/%{name}/vimfiles/{autoload,colors,compiler,doc,ftdetect,ftplugin}
|
|
%dir %{_datadir}/%{name}/vimfiles/{indent,keymap,lang,plugin,print,spell,syntax,tutor}
|
|
%ghost %{_datadir}/%{name}/vimfiles/doc/tags
|
|
|
|
%files X11
|
|
%exclude /%{_datadir}/applications/vim.desktop
|
|
%{_datadir}/metainfo/*.appdata.xml
|
|
%{_datadir}/applications/*
|
|
%{_datadir}/icons/{hicolor,locolor}/*/apps/*
|
|
%{_bindir}/{gvimtutor,gvim,gvimdiff,gview,gex}
|
|
%{_bindir}/{vimtutor,vimx,evim}
|
|
%{_mandir}/man1/evim.*
|
|
|
|
%changelog
|
|
* Mon Oct 16 2023 wangjiang <wangjiang37@h-partners.com> - 2:9.0-19
|
|
- Type:CVE
|
|
- ID:CVE-2023-5441 CVE-2023-5535
|
|
- SUG:NA
|
|
- DESC:fix CVE-2023-5441 CVE-2023-5535
|
|
|
|
* Sun Oct 08 2023 wangjiang <wangjiang37@h-partners.com> - 2:9.0-18
|
|
- Type:CVE
|
|
- ID:CVE-2023-5344
|
|
- SUG:NA
|
|
- DESC:fix CVE-2023-5344
|
|
|
|
* Tue Sep 12 2023 wangjiang <wangjiang37@h-partners.com> - 2:9.0-17
|
|
- Type:CVE
|
|
- ID:CVE-2023-4738 CVE-2023-4750 CVE-2023-4752 CVE-2023-4781
|
|
- SUG:NA
|
|
- DESC:fix CVE-2023-4738 CVE-2023-4750 CVE-2023-4752 CVE-2023-4781
|
|
|
|
* Thu Sep 07 2023 wangjiang <wangjiang37@h-partners.com> - 2:9.0-16
|
|
- Type:CVE
|
|
- ID:CVE-2023-4736 CVE-2023-4733 CVE-2023-4734 CVE-2023-4735
|
|
- SUG:NA
|
|
- DESC:fix CVE-2023-4736 CVE-2023-4733 CVE-2023-4734 CVE-2023-4735
|
|
|
|
* Sat May 13 2023 wangjiang <wangjiang37@h-partners.com> - 2:9.0-15
|
|
- Type:CVE
|
|
- ID:CVE-2023-2609 CVE-2023-2610
|
|
- SUG:NA
|
|
- DESC:CVE-2023-2609 CVE-2023-2610
|
|
|
|
* Thu May 04 2023 wangjiang <wangjiang37@h-partners.com> - 2:9.0-14
|
|
- Type:CVE
|
|
- ID:CVE-2023-2426
|
|
- SUG:NA
|
|
- DESC:CVE-2023-2426
|
|
|
|
* Fri Mar 24 2023 wangjiang <wangjiang37@h-partners.com> - 2:9.0-13
|
|
- Type:bugfix
|
|
- ID:NA
|
|
- SUG:NA
|
|
- DESC:vim reads /etc/vimrc at startup
|
|
|
|
* Fri Mar 17 2023 wangjiang <wangjiang37@h-partners.com> - 2:9.0-12
|
|
- Type:CVE
|
|
- ID:CVE-2023-1264
|
|
- SUG:NA
|
|
- DESC:CVE-2023-1264
|
|
|
|
* Wed Mar 08 2023 wangjiang <wangjiang37@h-partners.com> - 2:9.0-11
|
|
- Type:CVE
|
|
- ID:CVE-2023-1170 CVE-2023-1175
|
|
- SUG:NA
|
|
- DESC:CVE-2023-1170 CVE-2023-1175
|
|
|
|
* Wed Feb 22 2023 wangjiang <wangjiang37@h-partners.com> - 2:9.0-10
|
|
- Type:bugfix
|
|
- ID:NA
|
|
- SUG:NA
|
|
- DESC:backport upstream patch to fix memory leak
|
|
|
|
* Mon Feb 06 2023 wangjiang <wangjiang37@h-partners.com> - 2:9.0-9
|
|
- Type:CVE
|
|
- ID:CVE-2023-0433
|
|
- SUG:NA
|
|
- DESC:CVE-2023-0433
|
|
|
|
* Sun Jan 29 2023 wangjiang <wangjiang37@h-partners.com> - 2:9.0-8
|
|
- Type:CVE
|
|
- ID:CVE-2022-47024 CVE-2023-0288
|
|
- SUG:NA
|
|
- DESC:CVE-2022-47024 CVE-2023-0288
|
|
|
|
* Mon Jan 09 2023 wangjiang <wangjiang37@h-partners.com> - 2:9.0-7
|
|
- Type:CVE
|
|
- ID:CVE-2023-0049 CVE-2023-0051 CVE-2023-0054
|
|
- SUG:NA
|
|
- DESC:CVE-2023-0049 CVE-2023-0051 CVE-2023-0054
|
|
|
|
* Mon Dec 12 2022 wangjiang <wangjiang37@h-partners.com> - 2:9.0-6
|
|
- Type:bugfix
|
|
- ID:NA
|
|
- SUG:NA
|
|
- DESC:remove rpath and runpath of exec files and libraries
|
|
|
|
* Thu Dec 08 2022 wangjiang <wangjiang37@h-partners.com> - 2:9.0-5
|
|
- Type:CVE
|
|
- ID:CVE-2022-4292 CVE-2022-4293
|
|
- SUG:NA
|
|
- DESC:fix CVE-2022-4292 CVE-2022-4293
|
|
|
|
* Tue Dec 06 2022 wangjiang <wangjiang37@h-partners.com> - 2:9.0-4
|
|
- Type:CVE
|
|
- ID:CVE-2022-3491 CVE-2022-3520 CVE-2022-3591
|
|
- SUG:NA
|
|
- DESC:fix CVE-2022-3491 CVE-2022-3520 CVE-2022-3591
|
|
|
|
* Mon Nov 28 2022 wangjiang <wangjiang37@h-partners.com> - 2:9.0-3
|
|
- Type:CVE
|
|
- ID:CVE-2022-4141
|
|
- SUG:NA
|
|
- DESC:fix CVE-2022-4141 and delete irrelevant log file
|
|
|
|
* Thu Nov 10 2022 wuzx<wuzx1226@qq.com> - 2:9.0-2
|
|
- Type:feature
|
|
- CVE:NA
|
|
- SUG:NA
|
|
- DESC:Add sw64 architecture
|
|
|
|
* Thu Nov 03 2022 wangjiang <wangjiang37@h-partners.com> - 2:9.0-1
|
|
- Type:enhancement
|
|
- ID:NA
|
|
- SUG:NA
|
|
- DESC:upgrade version to 9.0
|
|
|
|
* Mon Oct 31 2022 wangjiang <wangjiang37@h-partners.com> - 2:8.2-72
|
|
- Type:CVE
|
|
- ID:CVE-2022-3705
|
|
- SUG:NA
|
|
- DESC:fix CVE-2022-3705
|
|
|
|
* Mon Oct 17 2022 dongyuzhen <dongyuzhen@h-partners.com> - 2:8.2-71
|
|
- Type:CVE
|
|
- ID:CVE-2022-3324
|
|
- SUG:NA
|
|
- DESC:fix CVE-2022-3324
|
|
|
|
* Fri Oct 14 2022 wangjiang <wangjiang37@h-partners.com> - 2:8.2-70
|
|
- Type:CVE
|
|
- ID:CVE-2022-3297
|
|
- SUG:NA
|
|
- DESC:fix CVE-2022-3297
|
|
|
|
* Tue Oct 11 2022 renhongxun <renhongxun@h-partners.com> - 2:8.2-69
|
|
- Type:CVE
|
|
- ID:CVE-2022-3296
|
|
- SUG:NA
|
|
- DESC:fix CVE-2022-3296
|
|
|
|
* Mon Oct 10 2022 dongyuzhen <dongyuzhen@h-partners.com> - 2:8.2-68
|
|
- Type:CVE
|
|
- ID:CVE-2022-3352
|
|
- SUG:NA
|
|
- DESC:fix CVE-2022-3352
|
|
|
|
* Fri Sep 23 2022 dongyuzhen <dongyuzhen@h-partners.com> - 2:8.2-67
|
|
- Type:CVE
|
|
- ID:CVE-2022-3256
|
|
- SUG:NA
|
|
- DESC:fix CVE-2022-3256
|
|
|
|
* Tue Sep 20 2022 dongyuzhen <dongyuzhen@h-partners.com> - 2:8.2-66
|
|
- Type:CVE
|
|
- ID:CVE-2022-3234 CVE-2022-3235
|
|
- SUG:NA
|
|
- DESC:fix CVE-2022-3234 CVE-2022-3235
|
|
|
|
* Tue Sep 13 2022 wangjiang <wangjiang37@h-partners.com> - 2:8.2-65
|
|
- Type:CVE
|
|
- ID:CVE-2022-3134
|
|
- SUG:NA
|
|
- DESC:fix CVE-2022-3134
|
|
|
|
* Thu Sep 08 2022 renhongxun <renhongxun@h-partners.com> - 2:8.2-64
|
|
- Type:CVE
|
|
- ID:CVE-2022-3099
|
|
- SUG:NA
|
|
- DESC:fix CVE-2022-3099
|
|
|
|
* Sat Sep 03 2022 shixuantong <shixuantong@h-partners.com> - 2:8.2-63
|
|
- Type:bugfix
|
|
- ID:NA
|
|
- SUG:NA
|
|
- DESC:enable check
|
|
|
|
* Mon Aug 29 2022 shixuantong <shixuantong@h-partners.com> - 2:8.2-62
|
|
- Type:CVE
|
|
- ID:CVE-2022-3016
|
|
- SUG:NA
|
|
- DESC:fix CVE-2022-3016
|
|
|
|
* Sat Aug 27 2022 licihua <licihua@huawei.com> - 2:8.2-61
|
|
- Type:CVE
|
|
- ID:CVE-2022-2980
|
|
- SUG:NA
|
|
- DESC:fix CVE-2022-2980
|
|
|
|
* Mon Aug 22 2022 shixuantong <shixuantong@h-partners.com> - 2:8.2-60
|
|
- Type:CVE
|
|
- ID:CVE-2022-2923 CVE-2022-2946
|
|
- SUG:NA
|
|
- DESC:fix CVE-2022-2923 CVE-2022-2946
|
|
|
|
* Fri Aug 19 2022 shixuantong <shixuantong@h-partners.com> - 2:8.2-59
|
|
- Type:CVE
|
|
- ID:CVE-2022-2845
|
|
- SUG:NA
|
|
- DESC:fix CVE-2022-2845
|
|
|
|
* Mon Aug 08 2022 dongyuzhen <dongyuzhen@h-partners.com> - 2:8.2-58
|
|
- Type:CVE
|
|
- ID:CVE-2022-1725
|
|
- SUG:NA
|
|
- DESC:fix CVE-2022-1725
|
|
|
|
* Tue Aug 02 2022 shixuantong <shixuantong@h-partners.com> - 2:8.2-57
|
|
- Type:CVE
|
|
- ID:CVE-2022-2598 CVE-2022-2571
|
|
- SUG:NA
|
|
- DESC:fix CVE-2022-2598 CVE-2022-2571
|
|
|
|
* Mon Aug 01 2022 shixuantong <shixuantong@h-partners.com> - 2:8.2-56
|
|
- Type:CVE
|
|
- ID:CVE-2022-2522
|
|
- SUG:NA
|
|
- DESC:fix CVE-2022-2522
|
|
|
|
* Fri Jul 22 2022 dongyuzhen <dongyuzhen@h-partners.com> - 2:8.2-55
|
|
- Type:bugfix
|
|
- ID:NA
|
|
- SUG:NA
|
|
- DESC:fix the error of backport-cannot-list-options-one-per-line.patch
|
|
|
|
* Wed Jul 20 2022 shixuantong <shixuantong@h-partners.com> - 2:8.2-54
|
|
- Type:CVE
|
|
- ID:CVE-2022-2343
|
|
- SUG:NA
|
|
- DESC:fix CVE-2022-2343
|
|
|
|
* Fri Jul 15 2022 shangyibin <shangyibin1@h-partners.com> - 2:8.2-53
|
|
- Type:CVE
|
|
- ID:CVE-2022-2289
|
|
- SUG:NA
|
|
- DESC:fix CVE-2022-2289
|
|
|
|
* Wed Jul 13 2022 yanglongkang <yanglongkang@h-partners.com> - 2:8.2-52
|
|
- Type:CVE
|
|
- ID:CVE-2022-2210
|
|
- SUG:NA
|
|
- DESC:fix CVE-2022-2210
|
|
|
|
* Wed Jul 13 2022 shixuantong <shixuantong@h-partners.com> - 2:8.2-51
|
|
- Type:CVE
|
|
- ID:CVE-2022-2264 CVE-2022-2257 CVE-2022-2286 CVE-2022-2287
|
|
- SUG:NA
|
|
- DESC:fix CVE-2022-2264 CVE-2022-2257 CVE-2022-2286 CVE-2022-2287
|
|
|
|
* Mon Jul 11 2022 shixuantong <shixuantong@h-partners.com> - 2:8.2-50
|
|
- Type:CVE
|
|
- ID:CVE-2022-2000 CVE-2022-2042 CVE-2022-2284 CVE-2022-2285 CVE-2022-2304 CVE-2022-2344 CVE-2022-2345
|
|
- SUG:NA
|
|
- DESC:fix CVE-2022-2000 CVE-2022-2042 CVE-2022-2284 CVE-2022-2285 CVE-2022-2304 CVE-2022-2344 CVE-2022-2345
|
|
|
|
* Fri Jul 08 2022 tianwei <tianwei12@h-partners.com> - 2:8.2-49
|
|
- Type:CVE
|
|
- ID:CVE-2022-2207 CVE-2022-2208
|
|
- SUG:NA
|
|
- DESC:fix CVE-2022-2207 CVE-2022-2208
|
|
|
|
* Tue Jul 05 2022 renhongxun <renhongxun@h-partners.com> - 2:8.2-48
|
|
- Type:CVE
|
|
- ID:CVE-2022-1720,CVE-2022-2183
|
|
- SUG:NA
|
|
- DESC:fix CVE-2022-1720,CVE-2022-2183
|
|
|
|
* Tue Jul 05 2022 shixuantong <shixuantong@h-partners.com> - 2:8.2-47
|
|
- Type:CVE
|
|
- ID:CVE-2022-2125,CVE-2022-2206
|
|
- SUG:NA
|
|
- DESC:fix CVE-2022-2125,CVE-2022-2206
|
|
|
|
* Wed Jun 29 2022 shixuantong <shixuantong@h-partners.com> - 2:8.2-46
|
|
- Type:CVE
|
|
- ID:CVE-2022-2126
|
|
- SUG:NA
|
|
- DESC:fix CVE-2022-2126
|
|
|
|
* Tue Jun 28 2022 renhongxun <renhongxun@h-partners.com> - 2:8.2-45
|
|
- Type:CVE
|
|
- ID:CVE-2022-2175
|
|
- SUG:NA
|
|
- DESC:fix CVE-2022-2175
|
|
|
|
* Thu Jun 23 2022 liukuo <liukuo@kylinos.cn> - 2:8.2-44
|
|
- Type:CVE
|
|
- ID:CVE-2022-2124
|
|
- SUG:NA
|
|
- DESC:fix CVE-2022-2124
|
|
|
|
* Tue Jun 21 2022 dongyuzhen <dongyuzhen@h-partners.com> - 2:8.2-43
|
|
- Type:CVE
|
|
- ID:CVE-2022-1771
|
|
- SUG:NA
|
|
- DESC:fix CVE-2022-1771
|
|
|
|
* Sat Jun 18 2022 shixuantong <shixuantong@h-partners.com> - 2:8.2-42
|
|
- Type:CVE
|
|
- ID:CVE-2022-1897 CVE-2022-1968
|
|
- SUG:NA
|
|
- DESC:fix CVE-2022-1897 CVE-2022-1968
|
|
|
|
* Wed Jun 15 2022 tianwei <tianwei12@h-partners.com> - 2:8.2-41
|
|
- Type:CVE
|
|
- ID:CVE-2022-1898 CVE-2022-1942
|
|
- SUG:NA
|
|
- DESC:fix CVE-2022-1898 CVE-2022-1942
|
|
|
|
* Wed Jun 15 2022 renhongxun <renhongxun@h-partners.com> - 2:8.2-40
|
|
- Type:CVE
|
|
- ID:CVE-2022-1886
|
|
- SUG:NA
|
|
- DESC:fix CVE-2022-1886
|
|
|
|
* Tue Jun 14 2022 renhongxun <renhongxun@h-partners.com> - 2:8.2-39
|
|
- Type:CVE
|
|
- ID:CVE-2022-1927
|
|
- SUG:NA
|
|
- DESC:fix CVE-2022-1927
|
|
|
|
* Tue Jun 14 2022 tianwei <tianwei12@h-partners.com> - 2:8.2-38
|
|
- Type:CVE
|
|
- ID:CVE-2022-1851
|
|
- SUG:NA
|
|
- DESC:fix CVE-2022-1851
|
|
|
|
* Thu Jun 09 2022 renhongxun <renhongxun@h-partners.com> - 2:8.2-37
|
|
- Type:CVE
|
|
- ID:CVE-2022-1785
|
|
- SUG:NA
|
|
- DESC:fix CVE-2022-1785
|
|
|
|
* Thu Jun 09 2022 shixuantong <shixuantong@h-partners.com> - 2:8.2-36
|
|
- Type:CVE
|
|
- ID:CVE-2022-1796
|
|
- SUG:NA
|
|
- DESC:fix CVE-2022-1796
|
|
|
|
* Tue May 31 2022 shixuantong <shixuantong@h-partners.com> - 2:8.2-35
|
|
- Type:CVE
|
|
- ID:CVE-2022-1733 CVE-2022-1735
|
|
- SUG:NA
|
|
- DESC:fix CVE-2022-1733 CVE-2022-1735
|
|
|
|
* Sat May 21 2022 shixuantong <shixuantong@h-partners.com> - 2:8.2-34
|
|
- Type:CVE
|
|
- ID:CVE-2022-1629 CVE-2022-1620 CVE-2022-1674 CVE-2022-1621 CVE-2022-1619
|
|
- SUG:NA
|
|
- DESC:fix CVE-2022-1629 CVE-2022-1620 CVE-2022-1674 CVE-2022-1621 CVE-2022-1619
|
|
|
|
* Mon May 16 2022 shixuantong <shixuantong@h-partners.com> - 2:8.2-33
|
|
- Type:CVE
|
|
- ID:CVE-2022-1154
|
|
- SUG:NA
|
|
- DESC:fix CVE-2022-1154
|
|
|
|
* Mon May 09 2022 shangyibin <shangyibin1@h-partners.com> - 2:8.2-32
|
|
- Type:CVE
|
|
- ID:CVE-2022-1616
|
|
- SUG:NA
|
|
- DESC:fix CVE-2022-1616
|
|
|
|
* Fri Apr 1 2022 wangjiang <wangjiang37@h-partners.com> - 2:8.2-31
|
|
- Type:CVE
|
|
- ID:CVE-2022-0629
|
|
- SUG:NA
|
|
- DESC:fix CVE-2022-0629
|
|
|
|
* Wed Mar 30 2022 wangjiang <wangjiang37#h-partners.com> - 2:8.2-30
|
|
- Type:CVE
|
|
- ID:CVE-2021-4069
|
|
- SUG:NA
|
|
- DESC:fix CVE-2021-4069
|
|
|
|
* Thu Mar 24 2022 yuanxin <yuanxin24@h-partners.com> - 2:8.2-29
|
|
- Type:CVE
|
|
- ID:CVE-2022-0943
|
|
- SUG:NA
|
|
- DESC:fix CVE-2022-0943
|
|
|
|
* Mon Mar 21 2022 yuanxin <yuanxin24@h-partners.com> - 2:8.2-28
|
|
- Type:CVE
|
|
- ID:CVE-2022-0319 CVE-2022-0554
|
|
- SUG:NA
|
|
- DESC:fix CVE-2022-0319 CVE-2022-0554
|
|
|
|
* Sat Mar 19 2022 yuanxin <yuanxin24@h-partners.com> - 2:8.2-27
|
|
- Type:bugfix
|
|
- ID:NA
|
|
- SUG:NA
|
|
- DESC:cve patch test cases are rectified
|
|
|
|
* Wed Mar 09 2022 shixuantong <shixuantong@h-partners.com> - 2:8.2-26
|
|
- Type:CVE
|
|
- ID:CVE-2022-0685
|
|
- SUG:NA
|
|
- DESC:fix CVE-2022-0685
|
|
|
|
* Sat Mar 05 2022 yuanxin <yuanxin24@h-partners.com> - 2:8.2-25
|
|
- Type:CVE
|
|
- ID:CVE-2022-0714 CVE-2022-0729
|
|
- SUG:NA
|
|
- DESC:fix CVE-2022-0714 CVE-2022-0729
|
|
|
|
* Sat Feb 26 2022 huangduirong <huangduirong@huawei.com> - 2:8.2-24
|
|
- Type:CVE
|
|
- ID:CVE-2022-0572
|
|
- SUG:NA
|
|
- DESC:fix CVE-2022-0572
|
|
|
|
* Wed Feb 09 2022 tianwei <tianwei12@h-partners.com> - 2:8.2-23
|
|
- Type:CVE
|
|
- ID:CVE-2022-0443 CVE-2022-0392 CVE-2022-0417
|
|
- SUG:NA
|
|
- DESC:fix CVE-2022-0443 CVE-2022-0392 CVE-2022-0417
|
|
|
|
* Mon Feb 07 2022 shixuantong <shixuantong@h-partners.com> - 2:8.2-22
|
|
- Type:CVE
|
|
- ID:CVE-2022-0351 CVE-2022-0361 CVE-2022-0408 CVE-2022-0359 CVE-2022-0368 CVE-2022-0413
|
|
- SUG:NA
|
|
- DESC:fix CVE-2022-0351 CVE-2022-0361 CVE-2022-0408 CVE-2022-0359 CVE-2022-0368 CVE-2022-0413
|
|
|
|
* Sun Jan 30 2022 yuanxin<yuanxin24@h-partners.com> - 2:8.2-21
|
|
- Type:bugfix
|
|
- ID:NA
|
|
- SUG:NA
|
|
- DESC:fix garbled characters display when file name matches
|
|
|
|
* Sat Jan 29 2022 guozhaorui<guozhaorui1@h-partners.com> - 2:8.2-20
|
|
- Type:CVE
|
|
- ID:CVE-2022-0213 CVE-2022-0261 CVE-2022-0318
|
|
- SUG:NA
|
|
- DESC:CVE-2022-0213 CVE-2022-0261 CVE-2022-0318
|
|
|
|
* Mon Jan 17 2022 yuanxin<yuanxin24@huawei.com> - 2:8.2-19
|
|
- Type:CVE
|
|
- ID:CVE-2021-4166 CVE-2021-4192 CVE-2021-4193
|
|
- SUG:NA
|
|
- DESC:fix CVE-2021-4166 CVE-2021-4192 CVE-2021-4193
|
|
|
|
* Tue Jan 04 2022 shixuantong<shixuantong@huawei.com> - 2:8.2-18
|
|
- Type:bugfix
|
|
- ID:NA
|
|
- SUG:NA
|
|
- DESC:fix build fail
|
|
|
|
* Tue Dec 07 2021 shixuantong<shixuantong@huawei.com> - 2:8.2-17
|
|
- Type:CVE
|
|
- ID:CVE-2021-4019
|
|
- SUG:NA
|
|
- DESC:fix CVE-2021-4019
|
|
|
|
* Sat Dec 04 2021 shixuantong<shixuantong@huawei.com> - 2:8.2-16
|
|
- Type:CVE
|
|
- ID:CVE-2021-3984
|
|
- SUG:NA
|
|
- DESC:fix CVE-2021-3984
|
|
|
|
* Wed Dec 01 2021 ExtinctFire<shenyining_00@126.com> - 2:8.2-15
|
|
- Type:CVE
|
|
- ID:CVE-2021-3973 CVE-2021-3974
|
|
- SUG:NA
|
|
- DESC:fix CVE-2021-3973 CVE-2021-3974
|
|
|
|
* Sat Nov 13 2021 shixuantong<shixuantong@huawei.com> - 2:8.2-14
|
|
- Type:CVE
|
|
- ID:CVE-2021-3927 CVE-2021-3927
|
|
- SUG:NA
|
|
- DESC:fix CVE-2021-3927 CVE-2021-3928
|
|
|
|
* Sat Oct 30 2021 shixuantong<shixuantong@huawei.com> - 2:8.2-13
|
|
- Type:CVE
|
|
- ID:CVE-2021-3903
|
|
- SUG:NA
|
|
- DESC:fix CVE-2021-3903
|
|
|
|
* Sat Oct 23 2021 shixuantong<shixuantong@huawei.com> - 2:8.2-12
|
|
- Type:CVE
|
|
- ID:CVE-2021-3872 CVE-2021-3875
|
|
- SUG:NA
|
|
- DESC:fix CVE-2021-3872 CVE-2021-3875
|
|
|
|
* Sun Sep 26 2021 shixuantong<shixuantong@huawei.com> - 2:8.2-11
|
|
- Type:CVE
|
|
- ID:CVE-2021-3778 CVE-2021-3796
|
|
- SUG:NA
|
|
- DESC:fix CVE-2021-3778 CVE-2021-3796
|
|
|
|
* Sat Sep 11 2021 shixuantong<shixuantong@huawei.com> - 2:8.2-10
|
|
- Type:CVE
|
|
- ID:NA
|
|
- SUG:NA
|
|
- DESC:fix CVE-2021-3770
|
|
|
|
* Tue Aug 10 2021 shixuantong<shixuantong@huawei.com> - 2:8.2-9
|
|
- Type:bugfix
|
|
- ID:NA
|
|
- SUG:NA
|
|
- DESC:fix signal stack size is wrong with latest glibc 2.34
|
|
|
|
* Sat Aug 07 2021 shixuantong<shixuantong@huawei.com> - 2:8.2-8
|
|
- Type:bugfix
|
|
- ID:NA
|
|
- SUG:NA
|
|
- DESC:fix configure does not recognize gcc 10.0 and later
|
|
|
|
* Sat Jun 12 2021 shixuantong<shixuantong@huawei.com> - 2:8.2-7
|
|
- Type:bugfix
|
|
- ID:NA
|
|
- SUG:NA
|
|
- DESC:add gcc to BuildRequires
|
|
|
|
* Mon Nov 2 2020 wangjie<wangjie294@huawei.com> -2:8.2-6
|
|
- Type:NA
|
|
- ID:NA
|
|
- SUG:NA
|
|
- DESC:remove python2
|
|
|
|
* Wed Oct 14 2020 Jie Yang<yangjieyj.yang@huawei.com> - 2:8.2-5
|
|
- Type:bugfix
|
|
- ID:NA
|
|
- SUG:NA
|
|
- DESC:Fix wrong path passed to --with-python3-config-dir.
|
|
|
|
* Sat Aug 15 2020 shixuantong<shixuantong@huawei.com> - 2:8.2-4
|
|
- Type:bugfix
|
|
- ID:NA
|
|
- SUG:NA
|
|
- DESC:Fix build failuers with perl 5.32
|
|
|
|
* Fri Aug 7 2020 wenzhanli<wenzhanli2@huawei.com> - 2:8.2-3
|
|
- Type:bugfix
|
|
- ID:NA
|
|
- SUG:NA
|
|
- DESC:Fix make test because lua update version 5.4.0
|
|
|
|
* Mon Jun 15 2020 chengquan<chengquan3@huawei.com> -2:8.2-2
|
|
- Type:bugfix
|
|
- ID:NA
|
|
- SUG:NA
|
|
- DESC:Fix compilation errors caused by python upgrade
|
|
|
|
* Thu Apr 16 2020 chengquan<chengquan3@huawei.com> -2:8.2-1
|
|
- Type:enhancement
|
|
- ID:NA
|
|
- SUG:NA
|
|
- DESC:upgrade software to v8.2
|
|
|
|
* Sat Feb 29 2020 openEuler Buildteam <buildteam@openeuler.org> - 2:8.1.450-8
|
|
- update virc/vimrc to make escape work in insert mode
|
|
|
|
* Thu Jan 21 2020 openEuler Buildteam <buildteam@openeuler.org> - 2:8.1.450-7
|
|
- make vi/vim easy to uses
|
|
|
|
* Sun Jan 19 2020 openEuler Buildteam <buildteam@openeuler.org> - 2:8.1.450-6
|
|
- fix bug in install files
|
|
|
|
* Sat Jan 18 2020 openEuler Buildteam <buildteam@openeuler.org> - 2:8.1.450-5
|
|
- make vi easy to use
|
|
|
|
* Thu Jan 9 2020 openEuler Buildteam <buildteam@openeuler.org> - 2:8.1.450-4
|
|
- update spec and patch
|
|
|
|
* Sun Dec 22 2019 openEuler Buildteam <buildteam@openeuler.org> - 2:8.1.450-3
|
|
- update vimrc/virc info
|
|
|
|
* Mon Sep 23 2019 huzhiyu<huzhiyu1@huawei.com> - 2:8.1.450-2
|
|
- Package init
|