[vile/el6/master] Initial import (#590305).

mmckinst mmckinst at fedoraproject.org
Mon Jan 31 04:41:17 UTC 2011


commit 8c2525c2298d50054ea809e4dff23ce21df29490
Author: mmckinst <mmckinst at fedroa14.markmck.com>
Date:   Sun Jan 30 23:40:19 2011 -0500

    Initial import (#590305).

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


More information about the scm-commits mailing list