add vimfiles_root macro (rhbz#844975)
add %_libdir/vim directory for plugins (rhbz#1193230) vi, rvi, rview, ex, view don't read vimrc anymore. They use virc instead (rhbz#1045815)
This commit is contained in:
parent
0f2ebd362b
commit
2fcd1e8b20
1
macros.vim
Normal file
1
macros.vim
Normal file
@ -0,0 +1 @@
|
|||||||
|
%vimfiles_root %{_datadir}/vim/vimfiles
|
60
vim-7.4-virc.patch
Normal file
60
vim-7.4-virc.patch
Normal file
@ -0,0 +1,60 @@
|
|||||||
|
--- vim74/src/os_unix.h 2016-04-12 13:30:07.360022178 +0200
|
||||||
|
+++ vim74_patched/src/os_unix.h 2016-04-13 10:41:08.780150951 +0200
|
||||||
|
@@ -222,7 +222,7 @@
|
||||||
|
* Unix system-dependent file names
|
||||||
|
*/
|
||||||
|
#ifndef SYS_VIMRC_FILE
|
||||||
|
-# define SYS_VIMRC_FILE "/etc/vimrc"
|
||||||
|
+# define SYS_VIMRC_FILE "/etc/virc"
|
||||||
|
#endif
|
||||||
|
#ifndef SYS_GVIMRC_FILE
|
||||||
|
# define SYS_GVIMRC_FILE "/etc/gvimrc"
|
||||||
|
@@ -266,23 +266,23 @@
|
||||||
|
|
||||||
|
#ifndef USR_VIMRC_FILE
|
||||||
|
# ifdef VMS
|
||||||
|
-# define USR_VIMRC_FILE "sys$login:.vimrc"
|
||||||
|
+# define USR_VIMRC_FILE "sys$login:.virc"
|
||||||
|
# else
|
||||||
|
-# define USR_VIMRC_FILE "$HOME/.vimrc"
|
||||||
|
+# define USR_VIMRC_FILE "$HOME/.virc"
|
||||||
|
# endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
#if !defined(USR_VIMRC_FILE2)
|
||||||
|
# ifdef VMS
|
||||||
|
-# define USR_VIMRC_FILE2 "sys$login:vimfiles/vimrc"
|
||||||
|
+# define USR_VIMRC_FILE2 "sys$login:vimfiles/virc"
|
||||||
|
# else
|
||||||
|
-# define USR_VIMRC_FILE2 "~/.vim/vimrc"
|
||||||
|
+# define USR_VIMRC_FILE2 "~/.vim/virc"
|
||||||
|
# endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if !defined(USR_VIMRC_FILE3) && defined(VMS)
|
||||||
|
-# define USR_VIMRC_FILE3 "sys$login:_vimrc"
|
||||||
|
+# define USR_VIMRC_FILE3 "sys$login:_virc"
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef USR_GVIMRC_FILE
|
||||||
|
@@ -329,7 +329,7 @@
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef VIMRC_FILE
|
||||||
|
-# define VIMRC_FILE ".vimrc"
|
||||||
|
+# define VIMRC_FILE ".virc"
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef FEAT_GUI
|
||||||
|
--- vim74/src/ex_cmds2.c 2016-04-08 11:00:52.000000000 +0200
|
||||||
|
+++ vim74_patched/src/ex_cmds2.c 2016-04-13 10:52:24.713437801 +0200
|
||||||
|
@@ -3696,7 +3696,7 @@
|
||||||
|
*/
|
||||||
|
p = gettail(fname_exp);
|
||||||
|
if ((*p == '.' || *p == '_')
|
||||||
|
- && (STRICMP(p + 1, "vimrc") == 0
|
||||||
|
+ && (STRICMP(p + 1, "virc") == 0
|
||||||
|
|| STRICMP(p + 1, "gvimrc") == 0
|
||||||
|
|| STRICMP(p + 1, "exrc") == 0))
|
||||||
|
{
|
18
vim.spec
18
vim.spec
@ -21,7 +21,7 @@ Summary: The VIM editor
|
|||||||
URL: http://www.vim.org/
|
URL: http://www.vim.org/
|
||||||
Name: vim
|
Name: vim
|
||||||
Version: %{baseversion}.%{patchlevel}
|
Version: %{baseversion}.%{patchlevel}
|
||||||
Release: 1%{?dist}
|
Release: 2%{?dist}
|
||||||
License: Vim
|
License: Vim
|
||||||
Group: Applications/Editors
|
Group: Applications/Editors
|
||||||
Source0: ftp://ftp.vim.org/pub/vim/unix/vim-%{baseversion}-%{patchlevel}.tar.bz2
|
Source0: ftp://ftp.vim.org/pub/vim/unix/vim-%{baseversion}-%{patchlevel}.tar.bz2
|
||||||
@ -39,6 +39,7 @@ Source13: vim-spell-files.tar.bz2
|
|||||||
%endif
|
%endif
|
||||||
Source14: spec-template
|
Source14: spec-template
|
||||||
Source15: spec-template.new
|
Source15: spec-template.new
|
||||||
|
Source16: macros.vim
|
||||||
|
|
||||||
Patch2002: vim-7.0-fixkeys.patch
|
Patch2002: vim-7.0-fixkeys.patch
|
||||||
Patch2003: vim-6.2-specsyntax.patch
|
Patch2003: vim-6.2-specsyntax.patch
|
||||||
@ -58,6 +59,7 @@ Patch3010: vim-7.3-manpage-typo-668894-675480.patch
|
|||||||
Patch3011: vim-manpagefixes-948566.patch
|
Patch3011: vim-manpagefixes-948566.patch
|
||||||
Patch3012: vim-7.4-licensemacro-1151450.patch
|
Patch3012: vim-7.4-licensemacro-1151450.patch
|
||||||
Patch3013: vim-7.4-globalsyntax.patch
|
Patch3013: vim-7.4-globalsyntax.patch
|
||||||
|
Patch3014: vim-7.4-virc.patch
|
||||||
|
|
||||||
Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
||||||
BuildRequires: python-devel python3-devel ncurses-devel gettext perl-devel
|
BuildRequires: python-devel python3-devel ncurses-devel gettext perl-devel
|
||||||
@ -209,6 +211,7 @@ perl -pi -e "s,bin/nawk,bin/awk,g" runtime/tools/mve.awk
|
|||||||
%patch3011 -p1
|
%patch3011 -p1
|
||||||
%patch3012 -p1
|
%patch3012 -p1
|
||||||
%patch3013 -p1
|
%patch3013 -p1
|
||||||
|
%patch3014 -p1
|
||||||
|
|
||||||
%build
|
%build
|
||||||
cp -f %{SOURCE5} .
|
cp -f %{SOURCE5} .
|
||||||
@ -470,6 +473,11 @@ EOF
|
|||||||
chmod 0644 %{buildroot}/%{_sysconfdir}/profile.d/*
|
chmod 0644 %{buildroot}/%{_sysconfdir}/profile.d/*
|
||||||
install -p -m644 %{SOURCE4} %{buildroot}/%{_sysconfdir}/vimrc
|
install -p -m644 %{SOURCE4} %{buildroot}/%{_sysconfdir}/vimrc
|
||||||
install -p -m644 %{SOURCE4} %{buildroot}/%{_sysconfdir}/virc
|
install -p -m644 %{SOURCE4} %{buildroot}/%{_sysconfdir}/virc
|
||||||
|
|
||||||
|
mkdir -p %{buildroot}%{_libdir}/%{name}
|
||||||
|
mkdir -p %{buildroot}%{_rpmconfigdir}/macros.d/
|
||||||
|
install -p -m644 %{SOURCE16} %{buildroot}%{_rpmconfigdir}/macros.d/
|
||||||
|
|
||||||
(cd %{buildroot}/%{_datadir}/%{name}/%{vimdir}/doc;
|
(cd %{buildroot}/%{_datadir}/%{name}/%{vimdir}/doc;
|
||||||
gzip -9 *.txt
|
gzip -9 *.txt
|
||||||
gzip -d help.txt.gz version7.txt.gz sponsor.txt.gz
|
gzip -d help.txt.gz version7.txt.gz sponsor.txt.gz
|
||||||
@ -714,6 +722,8 @@ rm -rf %{buildroot}
|
|||||||
|
|
||||||
%files filesystem
|
%files filesystem
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
|
%{_rpmconfigdir}/macros.d/macros.vim
|
||||||
|
%dir %{_libdir}/%{name}
|
||||||
%dir %{_datadir}/%{name}/vimfiles
|
%dir %{_datadir}/%{name}/vimfiles
|
||||||
%dir %{_datadir}/%{name}/vimfiles/after
|
%dir %{_datadir}/%{name}/vimfiles/after
|
||||||
%dir %{_datadir}/%{name}/vimfiles/after/*
|
%dir %{_datadir}/%{name}/vimfiles/after/*
|
||||||
@ -753,6 +763,12 @@ rm -rf %{buildroot}
|
|||||||
%{_datadir}/icons/hicolor/*/apps/*
|
%{_datadir}/icons/hicolor/*/apps/*
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Wed Apr 13 2016 Karsten Hopp <karsten@redhat.com> - 7.4.1718-2
|
||||||
|
- add vimfiles_root macro (rhbz#844975)
|
||||||
|
- add %%_libdir/vim directory for plugins (rhbz#1193230)
|
||||||
|
- vi, rvi, rview, ex, view don't read vimrc anymore. They use virc instead
|
||||||
|
(rhbz#1045815)
|
||||||
|
|
||||||
* Fri Apr 08 2016 Karsten Hopp <karsten@redhat.com> 7.4.1718-1
|
* Fri Apr 08 2016 Karsten Hopp <karsten@redhat.com> 7.4.1718-1
|
||||||
- patchlevel 1718
|
- patchlevel 1718
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user