- use more macros
- drop BR perl - move license to main doc directory - set vendor to 'fedora' (desktop-file) - don't own man directories - preserve timestamps of non-generated files - run update-desktop-database - convert some man-pages to UTF-8
This commit is contained in:
parent
1d16565d1b
commit
0170fcc6c5
153
vim.spec
153
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}.%{beta}%{patchlevel}
|
Version: %{baseversion}.%{beta}%{patchlevel}
|
||||||
Release: 1%{?dist}
|
Release: 2%{?dist}
|
||||||
License: GPL
|
License: GPL
|
||||||
Group: Applications/Editors
|
Group: Applications/Editors
|
||||||
Source0: ftp://ftp.vim.org/pub/vim/unix/vim-%{baseversion}%{?beta}%{?CVSDATE}.tar.bz2
|
Source0: ftp://ftp.vim.org/pub/vim/unix/vim-%{baseversion}%{?beta}%{?CVSDATE}.tar.bz2
|
||||||
@ -296,10 +296,10 @@ Patch3100: vim-selinux.patch
|
|||||||
Patch3101: vim-selinux2.patch
|
Patch3101: vim-selinux2.patch
|
||||||
|
|
||||||
Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
||||||
Buildrequires: python-devel perl ncurses-devel gettext
|
BuildRequires: python-devel ncurses-devel gettext
|
||||||
Buildrequires: libacl-devel gpm-devel autoconf
|
BuildRequires: libacl-devel gpm-devel autoconf
|
||||||
%if %{WITH_SELINUX}
|
%if %{WITH_SELINUX}
|
||||||
Buildrequires: libselinux-devel
|
BuildRequires: libselinux-devel
|
||||||
%endif
|
%endif
|
||||||
%if %{desktop_file}
|
%if %{desktop_file}
|
||||||
Requires: /usr/bin/desktop-file-install
|
Requires: /usr/bin/desktop-file-install
|
||||||
@ -314,7 +314,7 @@ still very popular. VIM improves on vi by adding new features:
|
|||||||
multiple windows, multi-level undo, block highlighting and more.
|
multiple windows, multi-level undo, block highlighting and more.
|
||||||
|
|
||||||
%package common
|
%package common
|
||||||
Summary: The common files needed by any version of the VIM editor.
|
Summary: The common files needed by any version of the VIM editor
|
||||||
Group: Applications/Editors
|
Group: Applications/Editors
|
||||||
Conflicts: man-pages-fr < 0.9.7-14
|
Conflicts: man-pages-fr < 0.9.7-14
|
||||||
Conflicts: man-pages-it < 0.3.0-17
|
Conflicts: man-pages-it < 0.3.0-17
|
||||||
@ -332,7 +332,7 @@ If you are installing vim-enhanced or vim-X11, you'll also need
|
|||||||
to install the vim-common package.
|
to install the vim-common package.
|
||||||
|
|
||||||
%package spell
|
%package spell
|
||||||
Summary: The dictionaries for spell checking. This package is optional.
|
Summary: The dictionaries for spell checking. This package is optional
|
||||||
Group: Applications/Editors
|
Group: Applications/Editors
|
||||||
Requires: vim-common = %{epoch}:%{version}-%{release}
|
Requires: vim-common = %{epoch}:%{version}-%{release}
|
||||||
|
|
||||||
@ -341,7 +341,7 @@ This subpackage contains dictionaries for vim spell checking in
|
|||||||
many different languages.
|
many different languages.
|
||||||
|
|
||||||
%package minimal
|
%package minimal
|
||||||
Summary: A minimal version of the VIM editor.
|
Summary: A minimal version of the VIM editor
|
||||||
Group: Applications/Editors
|
Group: Applications/Editors
|
||||||
Provides: vi = %{version}-%{release}
|
Provides: vi = %{version}-%{release}
|
||||||
|
|
||||||
@ -356,7 +356,7 @@ present. NOTE: The online help is only available when the vim-common
|
|||||||
package is installed.
|
package is installed.
|
||||||
|
|
||||||
%package enhanced
|
%package enhanced
|
||||||
Summary: A version of the VIM editor which includes recent enhancements.
|
Summary: A version of the VIM editor which includes recent enhancements
|
||||||
Group: Applications/Editors
|
Group: Applications/Editors
|
||||||
Requires: vim-common = %{epoch}:%{version}-%{release}
|
Requires: vim-common = %{epoch}:%{version}-%{release}
|
||||||
Provides: vim = %{version}-%{release}
|
Provides: vim = %{version}-%{release}
|
||||||
@ -375,9 +375,10 @@ interpreters for the Python and Perl scripting languages. You'll also
|
|||||||
need to install the vim-common package.
|
need to install the vim-common package.
|
||||||
|
|
||||||
%package X11
|
%package X11
|
||||||
Summary: The VIM version of the vi editor for the X Window System.
|
Summary: The VIM version of the vi editor for the X Window System
|
||||||
Group: Applications/Editors
|
Group: Applications/Editors
|
||||||
Requires: vim-common = %{epoch}:%{version}-%{release} libattr gtk2 >= 2.6
|
Requires: vim-common = %{epoch}:%{version}-%{release} libattr >= 2,4 gtk2 >= 2.6
|
||||||
|
Provides: gvim = %{version}-%{release}
|
||||||
BuildRequires: gtk2-devel libSM-devel libXt-devel libXpm-devel
|
BuildRequires: gtk2-devel libSM-devel libXt-devel libXpm-devel
|
||||||
|
|
||||||
%description X11
|
%description X11
|
||||||
@ -720,9 +721,9 @@ make %{?_smp_mflags}
|
|||||||
cp vim gvim
|
cp vim gvim
|
||||||
make clean
|
make clean
|
||||||
|
|
||||||
%configure --prefix=/usr --with-features=huge --enable-pythoninterp \
|
%configure --prefix=%{_prefix} --with-features=huge --enable-pythoninterp \
|
||||||
--enable-perlinterp --disable-tclinterp --with-x=no \
|
--enable-perlinterp --disable-tclinterp --with-x=no \
|
||||||
--enable-gui=no --exec-prefix=/usr --enable-multibyte \
|
--enable-gui=no --exec-prefix=%{_prefix} --enable-multibyte \
|
||||||
--enable-cscope --with-modified-by="<bugzilla@redhat.com>" \
|
--enable-cscope --with-modified-by="<bugzilla@redhat.com>" \
|
||||||
--with-tlib=ncurses \
|
--with-tlib=ncurses \
|
||||||
--with-compiledby="<bugzilla@redhat.com>" \
|
--with-compiledby="<bugzilla@redhat.com>" \
|
||||||
@ -738,7 +739,7 @@ make clean
|
|||||||
|
|
||||||
#perl -pi -e "s/help.txt/vi-help.txt/" os_unix.h ex_cmds.c
|
#perl -pi -e "s/help.txt/vi-help.txt/" os_unix.h ex_cmds.c
|
||||||
perl -pi -e "s/\/etc\/vimrc/\/etc\/virc/" os_unix.h
|
perl -pi -e "s/\/etc\/vimrc/\/etc\/virc/" os_unix.h
|
||||||
%configure --prefix='${DEST}'/usr --with-features=small --with-x=no \
|
%configure --prefix=%{_prefix} --with-features=small --with-x=no \
|
||||||
--enable-multibyte \
|
--enable-multibyte \
|
||||||
--disable-netbeans \
|
--disable-netbeans \
|
||||||
--disable-pythoninterp --disable-perlinterp --disable-tclinterp \
|
--disable-pythoninterp --disable-perlinterp --disable-tclinterp \
|
||||||
@ -751,60 +752,61 @@ make %{?_smp_mflags}
|
|||||||
%install
|
%install
|
||||||
rm -rf $RPM_BUILD_ROOT
|
rm -rf $RPM_BUILD_ROOT
|
||||||
mkdir -p $RPM_BUILD_ROOT/bin
|
mkdir -p $RPM_BUILD_ROOT/bin
|
||||||
mkdir -p $RPM_BUILD_ROOT/usr/bin
|
mkdir -p $RPM_BUILD_ROOT/%{_bindir}
|
||||||
mkdir -p $RPM_BUILD_ROOT/%{_datadir}/%{name}/vimfiles/after
|
mkdir -p $RPM_BUILD_ROOT/%{_datadir}/%{name}/vimfiles/after
|
||||||
cp -f %{SOURCE11} .
|
cp -f %{SOURCE11} .
|
||||||
|
cp runtime/doc/uganda.txt LICENSE
|
||||||
|
|
||||||
|
|
||||||
cd src
|
cd src
|
||||||
make install DESTDIR=$RPM_BUILD_ROOT BINDIR=/bin
|
make install DESTDIR=$RPM_BUILD_ROOT BINDIR=/bin
|
||||||
mv $RPM_BUILD_ROOT/bin/xxd $RPM_BUILD_ROOT/usr/bin/xxd
|
mv $RPM_BUILD_ROOT/bin/xxd $RPM_BUILD_ROOT/%{_bindir}/xxd
|
||||||
make installmacros DESTDIR=$RPM_BUILD_ROOT
|
make installmacros DESTDIR=$RPM_BUILD_ROOT
|
||||||
mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/{16x16,32x32,48x48,64x64}/apps
|
mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/{16x16,32x32,48x48,64x64}/apps
|
||||||
install -m755 gvim $RPM_BUILD_ROOT/usr/bin/gvim
|
install -m755 gvim $RPM_BUILD_ROOT/%{_bindir}/gvim
|
||||||
install -m644 %{SOURCE7} \
|
install -p -m644 %{SOURCE7} \
|
||||||
$RPM_BUILD_ROOT%{_datadir}/icons/hicolor/16x16/apps/gvim.png
|
$RPM_BUILD_ROOT%{_datadir}/icons/hicolor/16x16/apps/gvim.png
|
||||||
install -m644 %{SOURCE8} \
|
install -p -m644 %{SOURCE8} \
|
||||||
$RPM_BUILD_ROOT%{_datadir}/icons/hicolor/32x32/apps/gvim.png
|
$RPM_BUILD_ROOT%{_datadir}/icons/hicolor/32x32/apps/gvim.png
|
||||||
install -m644 %{SOURCE9} \
|
install -p -m644 %{SOURCE9} \
|
||||||
$RPM_BUILD_ROOT%{_datadir}/icons/hicolor/48x48/apps/gvim.png
|
$RPM_BUILD_ROOT%{_datadir}/icons/hicolor/48x48/apps/gvim.png
|
||||||
install -m644 %{SOURCE10} \
|
install -p -m644 %{SOURCE10} \
|
||||||
$RPM_BUILD_ROOT%{_datadir}/icons/hicolor/64x64/apps/gvim.png
|
$RPM_BUILD_ROOT%{_datadir}/icons/hicolor/64x64/apps/gvim.png
|
||||||
install -m755 enhanced-vim $RPM_BUILD_ROOT/usr/bin/vim
|
install -m755 enhanced-vim $RPM_BUILD_ROOT/%{_bindir}/vim
|
||||||
|
|
||||||
( cd $RPM_BUILD_ROOT
|
( cd $RPM_BUILD_ROOT
|
||||||
mv ./bin/vimtutor ./usr/bin/vimtutor
|
mv ./bin/vimtutor ./%{_bindir}/vimtutor
|
||||||
mv ./bin/vim ./bin/vi
|
mv ./bin/vim ./bin/vi
|
||||||
rm -f ./bin/rvim
|
rm -f ./bin/rvim
|
||||||
ln -sf vi ./bin/ex
|
ln -sf vi ./bin/ex
|
||||||
ln -sf vi ./bin/rvi
|
ln -sf vi ./bin/rvi
|
||||||
ln -sf vi ./bin/rview
|
ln -sf vi ./bin/rview
|
||||||
ln -sf vi ./bin/view
|
ln -sf vi ./bin/view
|
||||||
ln -sf vim ./usr/bin/ex
|
ln -sf vim ./%{_bindir}/ex
|
||||||
ln -sf vim ./usr/bin/rvim
|
ln -sf vim ./%{_bindir}/rvim
|
||||||
ln -sf vim ./usr/bin/vimdiff
|
ln -sf vim ./%{_bindir}/vimdiff
|
||||||
perl -pi -e "s,$RPM_BUILD_ROOT,," .%{_mandir}/man1/vim.1 .%{_mandir}/man1/vimtutor.1
|
perl -pi -e "s,$RPM_BUILD_ROOT,," .%{_mandir}/man1/vim.1 .%{_mandir}/man1/vimtutor.1
|
||||||
rm -f .%{_mandir}/man1/rvim.1
|
rm -f .%{_mandir}/man1/rvim.1
|
||||||
ln -sf vim.1.gz .%{_mandir}/man1/vi.1.gz
|
ln -sf vim.1.gz .%{_mandir}/man1/vi.1.gz
|
||||||
ln -sf vim.1.gz .%{_mandir}/man1/rvi.1.gz
|
ln -sf vim.1.gz .%{_mandir}/man1/rvi.1.gz
|
||||||
ln -sf vim.1.gz .%{_mandir}/man1/rvim.1.gz
|
ln -sf vim.1.gz .%{_mandir}/man1/rvim.1.gz
|
||||||
ln -sf vim.1.gz .%{_mandir}/man1/vimdiff.1.gz
|
ln -sf vim.1.gz .%{_mandir}/man1/vimdiff.1.gz
|
||||||
ln -sf gvim ./usr/bin/gview
|
ln -sf gvim ./%{_bindir}/gview
|
||||||
ln -sf gvim ./usr/bin/gex
|
ln -sf gvim ./%{_bindir}/gex
|
||||||
ln -sf gvim ./usr/bin/evim
|
ln -sf gvim ./%{_bindir}/evim
|
||||||
ln -sf gvim ./usr/bin/gvimdiff
|
ln -sf gvim ./%{_bindir}/gvimdiff
|
||||||
ln -sf vim.1.gz .%{_mandir}/man1/gvim.1.gz
|
ln -sf vim.1.gz .%{_mandir}/man1/gvim.1.gz
|
||||||
ln -sf vim.1.gz .%{_mandir}/man1/gvimdiff.1.gz
|
ln -sf vim.1.gz .%{_mandir}/man1/gvimdiff.1.gz
|
||||||
ln -sf gvim ./usr/bin/vimx
|
ln -sf gvim ./%{_bindir}/vimx
|
||||||
%if "%{desktop_file}" == "1"
|
%if "%{desktop_file}" == "1"
|
||||||
mkdir -p $RPM_BUILD_ROOT/%{_datadir}/applications
|
mkdir -p $RPM_BUILD_ROOT/%{_datadir}/applications
|
||||||
desktop-file-install --vendor net \
|
desktop-file-install --vendor fedora \
|
||||||
--dir $RPM_BUILD_ROOT/%{_datadir}/applications \
|
--dir $RPM_BUILD_ROOT/%{_datadir}/applications \
|
||||||
--add-category "Application;Development;X-Red-Hat-Base" \
|
--add-category "Application;Development;X-Red-Hat-Base" \
|
||||||
%{SOURCE3}
|
%{SOURCE3}
|
||||||
%else
|
%else
|
||||||
mkdir -p ./etc/X11/applnk/Applications
|
mkdir -p ./%{_sysconfdir}/X11/applnk/Applications
|
||||||
cp %{SOURCE3} ./etc/X11/applnk/Applications/gvim.desktop
|
cp %{SOURCE3} ./%{_sysconfdir}/X11/applnk/Applications/gvim.desktop
|
||||||
%endif
|
%endif
|
||||||
# ja_JP.ujis is obsolete, ja_JP.eucJP is recommended.
|
# ja_JP.ujis is obsolete, ja_JP.eucJP is recommended.
|
||||||
( cd ./%{_datadir}/%{name}/%{vimdir}/lang; \
|
( cd ./%{_datadir}/%{name}/%{vimdir}/lang; \
|
||||||
@ -844,19 +846,19 @@ chmod 644 ../runtime/doc/vim2html.pl
|
|||||||
mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/profile.d
|
mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/profile.d
|
||||||
cat >$RPM_BUILD_ROOT/%{_sysconfdir}/profile.d/vim.sh <<EOF
|
cat >$RPM_BUILD_ROOT/%{_sysconfdir}/profile.d/vim.sh <<EOF
|
||||||
if [ -n "\$BASH_VERSION" -o -n "\$KSH_VERSION" -o -n "\$ZSH_VERSION" ]; then
|
if [ -n "\$BASH_VERSION" -o -n "\$KSH_VERSION" -o -n "\$ZSH_VERSION" ]; then
|
||||||
[ -x /usr/bin/id ] || return
|
[ -x /%{_bindir}/id ] || return
|
||||||
[ \`/usr/bin/id -u\` -le 100 ] && return
|
[ \`/%{_bindir}/id -u\` -le 100 ] && return
|
||||||
# for bash and zsh, only if no alias is already set
|
# for bash and zsh, only if no alias is already set
|
||||||
alias vi >/dev/null 2>&1 || alias vi=vim
|
alias vi >/dev/null 2>&1 || alias vi=vim
|
||||||
fi
|
fi
|
||||||
EOF
|
EOF
|
||||||
cat >$RPM_BUILD_ROOT/%{_sysconfdir}/profile.d/vim.csh <<EOF
|
cat >$RPM_BUILD_ROOT/%{_sysconfdir}/profile.d/vim.csh <<EOF
|
||||||
[ -x /usr/bin/id ] || exit
|
[ -x /%{_bindir}/id ] || exit
|
||||||
[ \`/usr/bin/id -u\` -gt 100 ] && alias vi vim
|
[ \`/%{_bindir}/id -u\` -gt 100 ] && alias vi vim
|
||||||
EOF
|
EOF
|
||||||
chmod 0644 $RPM_BUILD_ROOT/%{_sysconfdir}/profile.d/*
|
chmod 0644 $RPM_BUILD_ROOT/%{_sysconfdir}/profile.d/*
|
||||||
install -m644 %{SOURCE4} $RPM_BUILD_ROOT/%{_sysconfdir}/vimrc
|
install -p -m644 %{SOURCE4} $RPM_BUILD_ROOT/%{_sysconfdir}/vimrc
|
||||||
install -m644 %{SOURCE4} $RPM_BUILD_ROOT/%{_sysconfdir}/virc
|
install -p -m644 %{SOURCE4} $RPM_BUILD_ROOT/%{_sysconfdir}/virc
|
||||||
(cd $RPM_BUILD_ROOT/%{_datadir}/%{name}/%{vimdir}/doc;
|
(cd $RPM_BUILD_ROOT/%{_datadir}/%{name}/%{vimdir}/doc;
|
||||||
gzip -9 *.txt
|
gzip -9 *.txt
|
||||||
gzip -d help.txt.gz
|
gzip -d help.txt.gz
|
||||||
@ -864,18 +866,31 @@ install -m644 %{SOURCE4} $RPM_BUILD_ROOT/%{_sysconfdir}/virc
|
|||||||
# cp %{SOURCE12} .
|
# cp %{SOURCE12} .
|
||||||
)
|
)
|
||||||
(cd ../runtime; rm -rf doc; ln -svf ../../vim/%{vimdir}/doc docs;)
|
(cd ../runtime; rm -rf doc; ln -svf ../../vim/%{vimdir}/doc docs;)
|
||||||
|
rm -f $RPM_BUILD_ROOT/%{_datadir}/vim/%{vimdir}/macros/maze/maze*.c
|
||||||
|
rm -rf $RPM_BUILD_ROOT/%{_datadir}/vim/%{vimdir}/tools
|
||||||
|
rm -rf $RPM_BUILD_ROOT/%{_datadir}/vim/%{vimdir}/doc/vim2html.pl
|
||||||
|
rm -f $RPM_BUILD_ROOT/%{_datadir}/vim/%{vimdir}/tutor/tutor.gr.utf-8~
|
||||||
|
( cd $RPM_BUILD_ROOT/%{_mandir}
|
||||||
|
for i in `find ??/ -type f`; do
|
||||||
|
bi=`basename $i`
|
||||||
|
iconv -f latin1 -t UTF8 $i > $RPM_BUILD_ROOT/$bi
|
||||||
|
mv -f $RPM_BUILD_ROOT/$bi $i
|
||||||
|
done
|
||||||
|
)
|
||||||
|
|
||||||
%post X11
|
%post X11
|
||||||
touch --no-create %{_datadir}/icons/hicolor
|
touch --no-create %{_datadir}/icons/hicolor
|
||||||
if [ -x /usr/bin/gtk-update-icon-cache ]; then
|
if [ -x /%{_bindir}/gtk-update-icon-cache ]; then
|
||||||
gtk-update-icon-cache --ignore-theme-index -q %{_datadir}/icons/hicolor
|
gtk-update-icon-cache --ignore-theme-index -q %{_datadir}/icons/hicolor
|
||||||
fi
|
fi
|
||||||
|
update-desktop-database &> /dev/null ||:
|
||||||
|
|
||||||
%postun X11
|
%postun X11
|
||||||
touch --no-create %{_datadir}/icons/hicolor
|
touch --no-create %{_datadir}/icons/hicolor
|
||||||
if [ -x /usr/bin/gtk-update-icon-cache ]; then
|
if [ -x /%{_bindir}/gtk-update-icon-cache ]; then
|
||||||
gtk-update-icon-cache --ignore-theme-index -q %{_datadir}/icons/hicolor
|
gtk-update-icon-cache --ignore-theme-index -q %{_datadir}/icons/hicolor
|
||||||
fi
|
fi
|
||||||
|
update-desktop-database &> /dev/null ||:
|
||||||
|
|
||||||
%clean
|
%clean
|
||||||
rm -rf $RPM_BUILD_ROOT
|
rm -rf $RPM_BUILD_ROOT
|
||||||
@ -883,7 +898,7 @@ rm -rf $RPM_BUILD_ROOT
|
|||||||
%files common
|
%files common
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%config(noreplace) %{_sysconfdir}/vimrc
|
%config(noreplace) %{_sysconfdir}/vimrc
|
||||||
%doc README*
|
%doc README* LICENSE
|
||||||
%doc runtime/docs
|
%doc runtime/docs
|
||||||
%doc Changelog.rpm
|
%doc Changelog.rpm
|
||||||
%dir %{_datadir}/%{name}
|
%dir %{_datadir}/%{name}
|
||||||
@ -894,7 +909,7 @@ rm -rf $RPM_BUILD_ROOT
|
|||||||
%{_datadir}/%{name}/%{vimdir}/colors
|
%{_datadir}/%{name}/%{vimdir}/colors
|
||||||
%{_datadir}/%{name}/%{vimdir}/compiler
|
%{_datadir}/%{name}/%{vimdir}/compiler
|
||||||
%{_datadir}/%{name}/%{vimdir}/doc
|
%{_datadir}/%{name}/%{vimdir}/doc
|
||||||
#exclude /usr/share/vim/%{vimdir}/doc/vi-help.txt
|
#exclude /%{_bindir}/vim/%{vimdir}/doc/vi-help.txt
|
||||||
%{_datadir}/%{name}/%{vimdir}/*.vim
|
%{_datadir}/%{name}/%{vimdir}/*.vim
|
||||||
%{_datadir}/%{name}/%{vimdir}/ftplugin
|
%{_datadir}/%{name}/%{vimdir}/ftplugin
|
||||||
%{_datadir}/%{name}/%{vimdir}/indent
|
%{_datadir}/%{name}/%{vimdir}/indent
|
||||||
@ -906,7 +921,6 @@ rm -rf $RPM_BUILD_ROOT
|
|||||||
%{_datadir}/%{name}/%{vimdir}/plugin
|
%{_datadir}/%{name}/%{vimdir}/plugin
|
||||||
%{_datadir}/%{name}/%{vimdir}/print
|
%{_datadir}/%{name}/%{vimdir}/print
|
||||||
%{_datadir}/%{name}/%{vimdir}/syntax
|
%{_datadir}/%{name}/%{vimdir}/syntax
|
||||||
%{_datadir}/%{name}/%{vimdir}/tools
|
|
||||||
%{_datadir}/%{name}/%{vimdir}/tutor
|
%{_datadir}/%{name}/%{vimdir}/tutor
|
||||||
%if ! %{withvimspell}
|
%if ! %{withvimspell}
|
||||||
%{_datadir}/%{name}/%{vimdir}/spell
|
%{_datadir}/%{name}/%{vimdir}/spell
|
||||||
@ -933,7 +947,7 @@ rm -rf $RPM_BUILD_ROOT
|
|||||||
%lang(zh_TW) %{_datadir}/%{name}/%{vimdir}/lang/zh_TW
|
%lang(zh_TW) %{_datadir}/%{name}/%{vimdir}/lang/zh_TW
|
||||||
%lang(zh_CN.UTF-8) %{_datadir}/%{name}/%{vimdir}/lang/zh_CN.UTF-8
|
%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(zh_TW.UTF-8) %{_datadir}/%{name}/%{vimdir}/lang/zh_TW.UTF-8
|
||||||
/usr/bin/xxd
|
/%{_bindir}/xxd
|
||||||
%{_mandir}/man1/vim.*
|
%{_mandir}/man1/vim.*
|
||||||
%{_mandir}/man1/ex.*
|
%{_mandir}/man1/ex.*
|
||||||
%{_mandir}/man1/vi.*
|
%{_mandir}/man1/vi.*
|
||||||
@ -941,13 +955,14 @@ rm -rf $RPM_BUILD_ROOT
|
|||||||
%{_mandir}/man1/rvi.*
|
%{_mandir}/man1/rvi.*
|
||||||
%{_mandir}/man1/rview.*
|
%{_mandir}/man1/rview.*
|
||||||
%{_mandir}/man1/xxd.*
|
%{_mandir}/man1/xxd.*
|
||||||
%lang(fr) %{_mandir}/fr*
|
%lang(fr) %{_mandir}/fr*/*/*
|
||||||
%lang(it) %{_mandir}/it*
|
%lang(it) %{_mandir}/it*/*/*
|
||||||
%lang(ru) %{_mandir}/ru*
|
%lang(ru) %{_mandir}/ru*/*/*
|
||||||
%lang(pl) %{_mandir}/pl*
|
%lang(pl) %{_mandir}/pl*/*/*
|
||||||
|
|
||||||
%if %{withvimspell}
|
%if %{withvimspell}
|
||||||
%files spell
|
%files spell
|
||||||
|
%defattr(-,root,root)
|
||||||
%dir %{_datadir}/%{name}/%{vimdir}/spell
|
%dir %{_datadir}/%{name}/%{vimdir}/spell
|
||||||
%{_datadir}/%{name}/vim70/spell/cleanadd.vim
|
%{_datadir}/%{name}/vim70/spell/cleanadd.vim
|
||||||
%lang(af) %{_datadir}/%{name}/%{vimdir}/spell/af.*
|
%lang(af) %{_datadir}/%{name}/%{vimdir}/spell/af.*
|
||||||
@ -1014,11 +1029,11 @@ rm -rf $RPM_BUILD_ROOT
|
|||||||
|
|
||||||
%files enhanced
|
%files enhanced
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
/usr/bin/vim
|
%{_bindir}/vim
|
||||||
/usr/bin/rvim
|
%{_bindir}/rvim
|
||||||
/usr/bin/vimdiff
|
%{_bindir}/vimdiff
|
||||||
/usr/bin/ex
|
%{_bindir}/ex
|
||||||
/usr/bin/vimtutor
|
%{_bindir}/vimtutor
|
||||||
%config(noreplace) %{_sysconfdir}/profile.d/vim.*
|
%config(noreplace) %{_sysconfdir}/profile.d/vim.*
|
||||||
%{_mandir}/man1/rvim.*
|
%{_mandir}/man1/rvim.*
|
||||||
%{_mandir}/man1/vimdiff.*
|
%{_mandir}/man1/vimdiff.*
|
||||||
@ -1027,22 +1042,34 @@ rm -rf $RPM_BUILD_ROOT
|
|||||||
%files X11
|
%files X11
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%if "%{desktop_file}" == "1"
|
%if "%{desktop_file}" == "1"
|
||||||
/usr/share/applications/*
|
/%{_datadir}/applications/*
|
||||||
%else
|
%else
|
||||||
/etc/X11/applnk/*/gvim.desktop
|
/%{_sysconfdir}/X11/applnk/*/gvim.desktop
|
||||||
%endif
|
%endif
|
||||||
/usr/bin/gvim
|
%{_bindir}/gvim
|
||||||
/usr/bin/gvimdiff
|
%{_bindir}/gvimdiff
|
||||||
/usr/bin/gview
|
%{_bindir}/gview
|
||||||
/usr/bin/gex
|
%{_bindir}/gex
|
||||||
/usr/bin/vimx
|
%{_bindir}/vimx
|
||||||
/usr/bin/evim
|
%{_bindir}/evim
|
||||||
%{_mandir}/man1/evim.*
|
%{_mandir}/man1/evim.*
|
||||||
%{_mandir}/man1/gvim*
|
%{_mandir}/man1/gvim*
|
||||||
%{_datadir}/icons/hicolor/*/apps/*
|
%{_datadir}/icons/hicolor/*/apps/*
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
* Fri Mar 30 2007 Karsten Hopp <karsten@redhat.com> 7.0.224-3
|
* Mon Apr 16 2007 Karsten Hopp <karsten@redhat.com> 7.0.224-2
|
||||||
|
- use more macros
|
||||||
|
- drop BR perl
|
||||||
|
- move license to main doc directory
|
||||||
|
- set vendor to 'fedora' (desktop-file)
|
||||||
|
- don't own man directories
|
||||||
|
- preserve timestamps of non-generated files
|
||||||
|
- run update-desktop-database
|
||||||
|
|
||||||
|
* Thu Apr 05 2007 Karsten Hopp <karsten@redhat.com> 7.0.224-1
|
||||||
|
- vim-X11 provides gvim
|
||||||
|
|
||||||
|
* Fri Mar 30 2007 Karsten Hopp <karsten@redhat.com> 7.0.224-1
|
||||||
- patchlevel 224
|
- patchlevel 224
|
||||||
|
|
||||||
* Wed Feb 21 2007 Karsten Hopp <karsten@redhat.com> 7.0.195-2
|
* Wed Feb 21 2007 Karsten Hopp <karsten@redhat.com> 7.0.195-2
|
||||||
|
Loading…
Reference in New Issue
Block a user