From 15bd7946cc838a3151c357e4b0bc1ab85eecda62 Mon Sep 17 00:00:00 2001 From: Thomas Ulmer Date: Mon, 23 Feb 2026 16:54:28 -0800 Subject: add musl and vi --- ex.spec | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 ex.spec (limited to 'ex.spec') diff --git a/ex.spec b/ex.spec new file mode 100644 index 0000000..2a3184a --- /dev/null +++ b/ex.spec @@ -0,0 +1,58 @@ +# +# Sccsid @(#)ex.spec 1.8 (gritter) 7/12/05 +# +Summary: A port of the traditional ex/vi editors +Name: ex +Version: 040420 +Release: 1 +License: BSD +Source: %{name}-%{version}.tar.bz2 +Group: System Environment/Base +Vendor: Gunnar Ritter +URL: +BuildRoot: %{_tmppath}/%{name}-root + +Requires: /etc/termcap + +# prefix applies to bindir, libexecdir, and mandir. +%define prefix /usr +%define bindir %{prefix}/5bin +%define libexecdir %{prefix}/5lib +%define mandir %{prefix}/share/man/5man + +%define preservedir /var/preserve + +# install command +%define ucbinstall install + +%define cflags -Os -fomit-frame-pointer + +%define makeflags PREFIX=%{prefix} BINDIR=%{bindir} LIBEXECDIR=%{libexecdir} MANDIR=%{mandir} PRESERVEDIR=%{preservedir} INSTALL=%{ucbinstall} RPMCFLAGS="%{cflags}" + +%description +This is a port of the traditional ex and vi editor implementation as +found on 2BSD and 4BSD. It was enhanced to support most of the additions +in System V and POSIX.2, and international character sets like UTF-8 and +many East Asian encodings. + +%prep +rm -rf %{buildroot} +%setup + +%build +make %{makeflags} + +%install +make DESTDIR=%{buildroot} %{makeflags} install + +%clean +cd ..; rm -rf %{_builddir}/%{name}-%{version} +rm -rf %{buildroot} + +%files +%defattr(-,root,root) +%doc Changes LICENSE README TODO +%{bindir}/* +%{libexecdir}/* +%{mandir}/man1/* +%{preservedir} -- cgit v1.2.3