|
mmckinst |
430dd62 |
Name: vile
|
|
mmckinst |
430dd62 |
Version: 9.8d
|
|
mmckinst |
430dd62 |
Release: 3%{?dist}
|
|
mmckinst |
430dd62 |
Summary: VI Like Emacs
|
|
mmckinst |
430dd62 |
Group: Applications/Editors
|
|
mmckinst |
430dd62 |
License: GPLv2
|
|
mmckinst |
430dd62 |
URL: http://invisible-island.net/vile/
|
|
mmckinst |
430dd62 |
Source0: ftp://invisible-island.net/vile/current/%{name}-%{version}.tgz
|
|
mmckinst |
430dd62 |
Source1: xvile.desktop
|
|
mmckinst |
430dd62 |
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
|
mmckinst |
430dd62 |
BuildRequires: ncurses-devel
|
|
mmckinst |
430dd62 |
BuildRequires: flex
|
|
mmckinst |
430dd62 |
BuildRequires: desktop-file-utils
|
|
mmckinst |
430dd62 |
Requires: %{name}-common = %{version}-%{release}
|
|
mmckinst |
430dd62 |
|
|
mmckinst |
430dd62 |
%package common
|
|
mmckinst |
430dd62 |
Summary: The common files needed by any version of the VIM editor
|
|
mmckinst |
430dd62 |
Group: Applications/Editors
|
|
mmckinst |
430dd62 |
|
|
mmckinst |
430dd62 |
%package -n xvile
|
|
mmckinst |
430dd62 |
Summary: VI Like Emacs
|
|
mmckinst |
430dd62 |
Group: Applications/Editors
|
|
mmckinst |
430dd62 |
%if 0%{?el5}%{?el6}%{?fedora}
|
|
mmckinst |
430dd62 |
BuildRequires: libXpm-devel
|
|
mmckinst |
430dd62 |
BuildRequires: libXt-devel
|
|
mmckinst |
430dd62 |
%endif
|
|
mmckinst |
430dd62 |
%if 0%{?el4}
|
|
mmckinst |
430dd62 |
BuildRequires: xorg-x11-libs
|
|
mmckinst |
430dd62 |
BuildRequires: xorg-x11-devel
|
|
mmckinst |
430dd62 |
%endif
|
|
mmckinst |
430dd62 |
|
|
mmckinst |
430dd62 |
Requires: %{name}-common = %{version}-%{release}
|
|
mmckinst |
430dd62 |
Requires: xorg-x11-fonts-misc
|
|
mmckinst |
430dd62 |
|
|
mmckinst |
430dd62 |
%description common
|
|
mmckinst |
430dd62 |
vile is a text editor which is extremely compatible with vi in terms of "finger
|
|
mmckinst |
430dd62 |
feel". In addition, it has extended capabilities in many areas, notably
|
|
mmckinst |
430dd62 |
multi-file editing and viewing, syntax highlighting, and key rebinding.
|
|
mmckinst |
430dd62 |
vile-common provides the files needed for all versions of vile.
|
|
mmckinst |
430dd62 |
|
|
mmckinst |
430dd62 |
%description -n xvile
|
|
mmckinst |
430dd62 |
xvile is a text editor which is extremely compatible with vi in terms of "finger
|
|
mmckinst |
430dd62 |
feel". In addition, it has extended capabilities in many areas, notably
|
|
mmckinst |
430dd62 |
multi-file editing and viewing, syntax highlighting, and key rebinding.
|
|
mmckinst |
430dd62 |
|
|
mmckinst |
430dd62 |
%description
|
|
mmckinst |
430dd62 |
vile is a text editor which is extremely compatible with vi in terms of "finger
|
|
mmckinst |
430dd62 |
feel". In addition, it has extended capabilities in many areas, notably
|
|
mmckinst |
430dd62 |
multi-file editing and viewing, syntax highlighting, and key rebinding.
|
|
mmckinst |
430dd62 |
|
|
mmckinst |
430dd62 |
%prep
|
|
mmckinst |
430dd62 |
%setup -q
|
|
mmckinst |
430dd62 |
|
|
mmckinst |
430dd62 |
%build
|
|
mmckinst |
430dd62 |
%configure --with-loadable-filters --disable-rpath-hack
|
|
mmckinst |
430dd62 |
make %{?_smp_mflags} vile
|
|
mmckinst |
430dd62 |
|
|
mmckinst |
430dd62 |
%configure --with-app-defaults=%{_datadir}/X11/app-defaults \
|
|
mmckinst |
430dd62 |
--with-screen=x11 --with-loadable-filters --disable-rpath-hack \
|
|
mmckinst |
430dd62 |
--with-icondir=%{_datadir}/pixmaps/ --with-xpm
|
|
mmckinst |
430dd62 |
make %{?_smp_mflags} xvile
|
|
mmckinst |
430dd62 |
touch vile
|
|
mmckinst |
430dd62 |
|
|
mmckinst |
430dd62 |
%install
|
|
mmckinst |
430dd62 |
rm -rf %{buildroot}
|
|
mmckinst |
430dd62 |
make install DESTDIR=%{buildroot} INSTALL='install -p' TARGET='xvile'
|
|
mmckinst |
430dd62 |
make install DESTDIR=%{buildroot} INSTALL='install -p' TARGET='vile'
|
|
mmckinst |
430dd62 |
desktop-file-install --vendor='' --dir=%{buildroot}%{_datadir}/applications %{SOURCE1}
|
|
mmckinst |
430dd62 |
|
|
mmckinst |
430dd62 |
ln -s %{_mandir}/man1/xvile.1 %{buildroot}%{_mandir}/man1/uxvile.1
|
|
mmckinst |
430dd62 |
ln -s %{_mandir}/man1/xvile.1 %{buildroot}%{_mandir}/man1/lxvile.1
|
|
mmckinst |
430dd62 |
|
|
mmckinst |
430dd62 |
%clean
|
|
mmckinst |
430dd62 |
rm -rf %{buildroot}
|
|
mmckinst |
430dd62 |
|
|
mmckinst |
430dd62 |
%files
|
|
mmckinst |
430dd62 |
%defattr(-,root,root,-)
|
|
mmckinst |
430dd62 |
%{_bindir}/vile
|
|
mmckinst |
430dd62 |
%{_bindir}/vile-pager
|
|
mmckinst |
430dd62 |
%{_mandir}/man1/vile.1*
|
|
mmckinst |
430dd62 |
|
|
mmckinst |
430dd62 |
%files common
|
|
mmckinst |
430dd62 |
%defattr(-,root,root,-)
|
|
mmckinst |
430dd62 |
%doc AUTHORS COPYING CHANGES README doc/*doc
|
|
mmckinst |
430dd62 |
%{_datadir}/vile/
|
|
mmckinst |
430dd62 |
%{_libdir}/vile/
|
|
mmckinst |
430dd62 |
|
|
mmckinst |
430dd62 |
%files -n xvile
|
|
mmckinst |
430dd62 |
%defattr(-,root,root,-)
|
|
mmckinst |
430dd62 |
%{_bindir}/lxvile
|
|
mmckinst |
430dd62 |
%{_bindir}/lxvile-fonts
|
|
mmckinst |
430dd62 |
%{_bindir}/uxvile
|
|
mmckinst |
430dd62 |
%{_bindir}/xshell.sh
|
|
mmckinst |
430dd62 |
%{_bindir}/xvile
|
|
mmckinst |
430dd62 |
%{_bindir}/xvile-pager
|
|
mmckinst |
430dd62 |
%{_mandir}/man1/xvile.1*
|
|
mmckinst |
430dd62 |
%{_mandir}/man1/lxvile.1*
|
|
mmckinst |
430dd62 |
%{_mandir}/man1/uxvile.1*
|
|
mmckinst |
430dd62 |
%{_datadir}/pixmaps/vile.xpm
|
|
mmckinst |
430dd62 |
%{_datadir}/X11/app-defaults/XVile
|
|
mmckinst |
430dd62 |
%{_datadir}/X11/app-defaults/UXVile
|
|
mmckinst |
430dd62 |
%{_datadir}/applications/xvile.desktop
|
|
mmckinst |
430dd62 |
|
|
mmckinst |
430dd62 |
%changelog
|
|
mmckinst |
430dd62 |
* Sun Jan 30 2011 Mark McKinstry <mmckinst@nexcess.net> 9.8d-3
|
|
mmckinst |
430dd62 |
- symlink lxvile and uxvile to xvile manpage
|
|
mmckinst |
430dd62 |
- add emtpy vendor tag to desktop-file-install to make EPEL happy
|
|
mmckinst |
430dd62 |
- add some conditionals so it will build on EPEL 4
|
|
mmckinst |
430dd62 |
* Wed Jan 26 2011 Mark McKinstry <mmckinst@nexcess.net> 9.8d-2
|
|
mmckinst |
430dd62 |
- include xvile.desktop
|
|
mmckinst |
430dd62 |
- include verison for vile-common requirements
|
|
mmckinst |
430dd62 |
- replace icon with xpm version
|
|
mmckinst |
430dd62 |
* Thu Jan 23 2011 Mark McKinstry <mmckinst@nexcess.net> 9.8d-1
|
|
mmckinst |
430dd62 |
- upgrade to 9.8d
|
|
mmckinst |
430dd62 |
- create vile-common package
|
|
mmckinst |
430dd62 |
* Thu Nov 22 2010 Mark McKinstry <mmckinst@nexcess.net> 9.8b-1
|
|
mmckinst |
430dd62 |
- upgrade to 9.8b
|
|
mmckinst |
430dd62 |
- add xvile
|
|
mmckinst |
430dd62 |
* Tue Aug 16 2010 Mark McKinstry <mmckinst@nexcess.net> 9.8-1
|
|
mmckinst |
430dd62 |
- upgrade to 9.8
|
|
mmckinst |
430dd62 |
- include more documentation
|
|
mmckinst |
430dd62 |
* Sat May 8 2010 Mark McKinstry <mmckinst@nexcess.net> 9.7zc-1
|
|
mmckinst |
430dd62 |
- initial build
|