set system vimrc via compiler macros
This commit is contained in:
parent
1b2faea35d
commit
227a870464
34
vim.spec
34
vim.spec
@ -353,7 +353,7 @@ cp -f os_unix.h os_unix.h.save
|
||||
# --disable-gpm - disabling support for General Purpose Mouse - Linux mouse daemon
|
||||
|
||||
perl -pi -e "s/vimrc/virc/" os_unix.h
|
||||
%configure \
|
||||
%configure CFLAGS="${CFLAGS} -DSYS_VIMRC_FILE='\"/etc/virc\"'" \
|
||||
--prefix=%{_prefix} --with-features=small --with-x=no \
|
||||
--enable-multibyte \
|
||||
--disable-netbeans \
|
||||
@ -382,7 +382,7 @@ mv -f os_unix.h.save os_unix.h
|
||||
# it is for multibyte languages in Vim with X
|
||||
# --enable-termtruecolor - use terminal with true colors
|
||||
|
||||
%configure \
|
||||
%configure CFLAGS="${CFLAGS} -DSYS_VIMRC_FILE='\"/etc/vimrc\"'" \
|
||||
--with-features=huge \
|
||||
--enable-python3interp=dynamic \
|
||||
--enable-perlinterp=dynamic \
|
||||
@ -425,7 +425,7 @@ mv -f os_unix.h.save os_unix.h
|
||||
cp vim gvim
|
||||
make clean
|
||||
|
||||
%configure \
|
||||
%configure CFLAGS="${CFLAGS} -DSYS_VIMRC_FILE='\"/etc/vimrc\"'" \
|
||||
--prefix=%{_prefix} --with-features=huge \
|
||||
--enable-python3interp=dynamic \
|
||||
--enable-perlinterp=dynamic \
|
||||
@ -545,10 +545,6 @@ SentUpstream: 2014-05-22
|
||||
</application>
|
||||
EOF
|
||||
|
||||
mkdir -p %{buildroot}%{_sysconfdir}
|
||||
install -p -m644 %{SOURCE1} %{buildroot}%{_sysconfdir}/virc
|
||||
install -p -m644 %{SOURCE2} %{buildroot}%{_sysconfdir}/vimrc
|
||||
|
||||
( cd %{buildroot}
|
||||
ln -sf .%{_libexecdir}/vi .%{_bindir}/rvi
|
||||
ln -sf .%{_libexecdir}/vi .%{_bindir}/rview
|
||||
@ -569,9 +565,6 @@ install -p -m644 %{SOURCE2} %{buildroot}%{_sysconfdir}/vimrc
|
||||
ln -sf gvim ./%{_bindir}/gvimdiff
|
||||
ln -sf gvim ./%{_bindir}/vimx
|
||||
|
||||
ln -sf .%{_sysconfdir}/virc .%{_datadir}/%{name}/virc
|
||||
ln -sf .%{_sysconfdir}/vimrc .%{_datadir}/%{name}/vimrc
|
||||
|
||||
%if "%{desktop_file}" == "1"
|
||||
desktop-file-install \
|
||||
--dir %{buildroot}/%{_datadir}/applications \
|
||||
@ -618,6 +611,16 @@ chmod 644 %{buildroot}/%{_datadir}/%{name}/%{vimdir}/doc/vim2html.pl \
|
||||
%{buildroot}/%{_datadir}/%{name}/%{vimdir}/tools/vim132
|
||||
chmod 644 ../runtime/doc/vim2html.pl
|
||||
|
||||
mkdir -p %{buildroot}%{_sysconfdir}
|
||||
install -p -m644 %{SOURCE1} %{buildroot}%{_sysconfdir}/virc
|
||||
install -p -m644 %{SOURCE2} %{buildroot}%{_sysconfdir}/vimrc
|
||||
|
||||
# if Vim isn't built for Fedora, use redhat augroup
|
||||
%if 0%{?rhel} >= 7
|
||||
sed -i -e "s/augroup fedora/augroup redhat/" %{buildroot}/%{_sysconfdir}/vimrc
|
||||
sed -i -e "s/augroup fedora/augroup redhat/" %{buildroot}/%{_sysconfdir}/virc
|
||||
%endif
|
||||
|
||||
%if %{with default_editor}
|
||||
mkdir -p %{buildroot}/%{_sysconfdir}/profile.d
|
||||
install -p -m644 %{SOURCE9} %{buildroot}/%{_sysconfdir}/profile.d/vim-default-editor.sh
|
||||
@ -627,12 +630,6 @@ install -p -m644 %{SOURCE11} %{buildroot}/%{_datadir}/fish/vendor_conf.d/vim-def
|
||||
mkdir -p %{buildroot}/%{_datadir}/fish/vendor_functions.d/
|
||||
%endif
|
||||
|
||||
# if Vim isn't built for Fedora, use redhat augroup
|
||||
%if 0%{?rhel} >= 7
|
||||
sed -i -e "s/augroup fedora/augroup redhat/" %{buildroot}/%{_sysconfdir}/vimrc
|
||||
sed -i -e "s/augroup fedora/augroup redhat/" %{buildroot}/%{_sysconfdir}/virc
|
||||
%endif
|
||||
|
||||
mkdir -p %{buildroot}%{_rpmconfigdir}/macros.d/
|
||||
install -p -m644 %{SOURCE8} %{buildroot}%{_rpmconfigdir}/macros.d/
|
||||
|
||||
@ -682,7 +679,6 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags
|
||||
%doc runtime/docs
|
||||
%dir %{_datadir}/%{name}
|
||||
%{_datadir}/%{name}/vimfiles/template.spec
|
||||
%{_datadir}/%{name}/vimrc
|
||||
%dir %{_datadir}/%{name}/%{vimdir}
|
||||
%{_datadir}/%{name}/%{vimdir}/rgb.txt
|
||||
%{_datadir}/%{name}/%{vimdir}/autoload
|
||||
@ -831,7 +827,6 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags
|
||||
%{_bindir}/vi
|
||||
%{_bindir}/view
|
||||
%{_datadir}/%{name}/%{vimdir}/defaults.vim
|
||||
%{_datadir}/%{name}/virc
|
||||
%{_libexecdir}/vi
|
||||
%{_mandir}/man1/vi.*
|
||||
%{_mandir}/man1/ex.*
|
||||
@ -902,6 +897,9 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags
|
||||
%endif
|
||||
|
||||
%changelog
|
||||
* Mon Oct 11 2021 Zdenek Dohnal <zdohnal@redhat.com> - 2:8.2.3404-2
|
||||
- set system vimrc via compiler macros
|
||||
|
||||
* Thu Sep 23 2021 Zdenek Dohnal <zdohnal@redhat.com> - 2:8.2.3404-2
|
||||
- remove downstream patch vim-8.0-copypaste.patch - put mouse settings into defaults.vim again
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user