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/
|
||||
Name: vim
|
||||
Version: %{baseversion}.%{patchlevel}
|
||||
Release: 1%{?dist}
|
||||
Release: 2%{?dist}
|
||||
License: Vim
|
||||
Group: Applications/Editors
|
||||
Source0: ftp://ftp.vim.org/pub/vim/unix/vim-%{baseversion}-%{patchlevel}.tar.bz2
|
||||
@ -39,6 +39,7 @@ Source13: vim-spell-files.tar.bz2
|
||||
%endif
|
||||
Source14: spec-template
|
||||
Source15: spec-template.new
|
||||
Source16: macros.vim
|
||||
|
||||
Patch2002: vim-7.0-fixkeys.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
|
||||
Patch3012: vim-7.4-licensemacro-1151450.patch
|
||||
Patch3013: vim-7.4-globalsyntax.patch
|
||||
Patch3014: vim-7.4-virc.patch
|
||||
|
||||
Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
||||
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
|
||||
%patch3012 -p1
|
||||
%patch3013 -p1
|
||||
%patch3014 -p1
|
||||
|
||||
%build
|
||||
cp -f %{SOURCE5} .
|
||||
@ -470,6 +473,11 @@ EOF
|
||||
chmod 0644 %{buildroot}/%{_sysconfdir}/profile.d/*
|
||||
install -p -m644 %{SOURCE4} %{buildroot}/%{_sysconfdir}/vimrc
|
||||
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;
|
||||
gzip -9 *.txt
|
||||
gzip -d help.txt.gz version7.txt.gz sponsor.txt.gz
|
||||
@ -714,6 +722,8 @@ rm -rf %{buildroot}
|
||||
|
||||
%files filesystem
|
||||
%defattr(-,root,root)
|
||||
%{_rpmconfigdir}/macros.d/macros.vim
|
||||
%dir %{_libdir}/%{name}
|
||||
%dir %{_datadir}/%{name}/vimfiles
|
||||
%dir %{_datadir}/%{name}/vimfiles/after
|
||||
%dir %{_datadir}/%{name}/vimfiles/after/*
|
||||
@ -753,6 +763,12 @@ rm -rf %{buildroot}
|
||||
%{_datadir}/icons/hicolor/*/apps/*
|
||||
|
||||
%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
|
||||
- patchlevel 1718
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user