Name: vile Version: 9.8w Release: 1%{?dist} Summary: VI Like Emacs License: GPLv2 URL: https://invisible-island.net/vile/ Source0: https://invisible-mirror.net/archives/vile/current/%{name}-%{version}.tgz BuildRequires: make BuildRequires: ncurses-devel BuildRequires: flex BuildRequires: gcc BuildRequires: desktop-file-utils Requires: %{name}-common = %{version}-%{release} %package common Summary: The common files needed by any version of the vile editor %package -n xvile Summary: VI Like Emacs BuildRequires: libXpm-devel BuildRequires: libXaw-devel BuildRequires: libXt-devel BuildRequires: perl-generators Requires: xorg-x11-fonts-misc Requires: %{name}-common = %{version}-%{release} %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 # loadable filters are mistreated by rpmbuild #define debug_package #{nil} %setup -q %build %configure --with-loadable-filters \ --disable-rpath-hack \ --disable-stripping make %{?_smp_mflags} vile DESKTOP_FLAGS=--vendor='' \ %configure --with-loadable-filters \ --disable-rpath-hack \ --disable-stripping \ --with-app-defaults=%{_datadir}/X11/app-defaults \ --with-screen=Xaw \ --with-icon-theme \ --with-icondir=%{_datadir}/icons/ \ --with-pixmapdir=%{_datadir}/pixmaps/ \ --with-xpm make %{?_smp_mflags} xvile touch vile %install make install DESTDIR=%{buildroot} INSTALL='install -p' TARGET='xvile' make install DESTDIR=%{buildroot} INSTALL='install -p' TARGET='vile' make install-desktop DESKTOP_FLAGS=--vendor='' DESKTOP_DIR=%{buildroot}%{_datadir}/applications rm -v -f %{buildroot}%{_datadir}/applications/lxvile.desktop rm -v -f %{buildroot}%{_datadir}/applications/uxvile.desktop pushd %{buildroot}%{_mandir}/man1 ln -s xvile.1 uxvile.1 ln -s xvile.1 lxvile.1 popd %files %{_bindir}/vile %{_bindir}/vile-pager %{_bindir}/vile-libdir-path %{_bindir}/vile-to-html %{_mandir}/man1/vile*.1.gz %files common %doc AUTHORS COPYING CHANGES README doc/*doc %{_datadir}/vile/ %{_libdir}/vile/ %files -n xvile %{_bindir}/lxvile %{_bindir}/lxvile-fonts %{_bindir}/uxvile %{_bindir}/xshell.sh %{_bindir}/xvile %{_bindir}/xvile-pager %{_bindir}/xvile-libdir-path %{_bindir}/xvile-to-html %{_mandir}/man1/xvile*.1.gz %{_mandir}/man1/lxvile.1* %{_mandir}/man1/uxvile.1* %{_datadir}/pixmaps/vile.xpm %{_datadir}/icons/hicolor/*/apps/vile.* %{_datadir}/X11/app-defaults/XVile %{_datadir}/X11/app-defaults/UXVile %{_datadir}/applications/xvile.desktop %changelog * Sat Sep 10 2022 Thomas E. Dickey - 9.8w-1 - Update to 9.8w - Use desktop file from upstream. - Use Xaw rather than plain X11 for xvile screentype, to provide menus. - Change absolute symbolic links for manpage to relative. * Sat Jul 23 2022 Fedora Release Engineering - 9.8u-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild * Sat Jan 22 2022 Fedora Release Engineering - 9.8u-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild * Fri Jul 23 2021 Fedora Release Engineering - 9.8u-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild * Wed Jan 27 2021 Fedora Release Engineering - 9.8u-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild * Wed Jul 29 2020 Fedora Release Engineering - 9.8u-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Mon May 18 2020 Mark McKinstry - 9.8u-1 - Update to 9.8u (RHBZ#1836721) * Fri Jan 31 2020 Fedora Release Engineering - 9.8t-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild * Sat Jul 27 2019 Fedora Release Engineering - 9.8t-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild * Sun Feb 03 2019 Fedora Release Engineering - 9.8t-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild * Mon Jan 14 2019 Björn Esser - 9.8t-2 - Rebuilt for libcrypt.so.2 (#1666033) * Fri Dec 07 2018 Filipe Rosset - 9.8t-1 - update to latest upstream 9.8t - changelog http://invisible-island.net/vile/CHANGES.html#v9_8t * Thu Sep 13 2018 Filipe Rosset - 9.8s-1 - rebuilt to latest upstream 9.8s * Tue Jul 31 2018 Florian Weimer - 9.8r-9 - Rebuild with fixed binutils * Sat Jul 28 2018 Mark McKinstry - 9.8r-8 - add BuildRequires for gcc (RHBZ#1606646) * Sat Jul 14 2018 Fedora Release Engineering - 9.8r-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild * Thu Feb 08 2018 Filipe Rosset - 9.8r-6 - Remove obsolete scriptlets + spec modernization * Sat Jan 20 2018 Björn Esser - 9.8r-5 - Rebuilt for switch to libxcrypt * Thu Aug 03 2017 Fedora Release Engineering - 9.8r-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild * Thu Jul 27 2017 Fedora Release Engineering - 9.8r-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Sat Feb 11 2017 Fedora Release Engineering - 9.8r-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild * Fri Jul 29 2016 Mark McKinstry - 9.8r-1 - upgrade to 9.8r (RHBZ#1361436) * Mon Feb 29 2016 Mark McKinstry - 9.8q-3 - fix package summary (RHBZ#1311501) * Fri Feb 05 2016 Fedora Release Engineering - 9.8q-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild * Wed Sep 23 2015 Mark McKinstry - 9.8q-1 - upgrade to 9.8q (RHBZ#1260817) * Fri Jun 19 2015 Fedora Release Engineering - 9.8p-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild * Sun Mar 15 2015 Mark McKinstry - 9.8p-1 - upgrade to 9.8p (RHBZ#1188844) * Fri Oct 31 2014 Mark McKinstry - 9.8o-1 - upgrade to 9.8o * Fri Sep 12 2014 Mark McKinstry - 9.8n-1 - upgrade to 9.8n * Mon Aug 18 2014 Fedora Release Engineering - 9.8m-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild * Sun Jun 22 2014 Mark McKinstry - 9.8m-4 - re-add buildroot for el5 * Sun Jun 22 2014 Mark McKinstry - 9.8m-3 - don't strip executables during build (RHBZ#1106365) * Sun Jun 08 2014 Fedora Release Engineering - 9.8m-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild * Wed Jun 04 2014 Filipe Rosset - 9.8m-1 - Rebuilt for new upstream release, spec cleanup, fixes rhbz #1060488 * Wed Sep 11 2013 Mark McKinstry - 9.8k-1 - upgrade to 9.8k (BZ#983023) * Fri May 10 2013 Mark Mckinstry - 9.8j-1 - upgrade to 9.8j * Sun Dec 2 2012 Mark McKinstry - 9.8i-1 - upgrade to 9.8i - use better icons * Wed May 11 2011 Mark McKinstry 9.8e-1 - upgrade to 9.8e - fix dependency * Sun Jan 30 2011 Mark McKinstry 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 9.8d-2 - include xvile.desktop - include verison for vile-common requirements - replace icon with xpm version * Sun Jan 23 2011 Mark McKinstry 9.8d-1 - upgrade to 9.8d - create vile-common package * Mon Nov 22 2010 Mark McKinstry 9.8b-1 - upgrade to 9.8b - add xvile * Mon Aug 16 2010 Mark McKinstry 9.8-1 - upgrade to 9.8 - include more documentation * Sat May 8 2010 Mark McKinstry 9.7zc-1 - initial build