File uemacs.spec of Package uemacs
##
# spec file for package uemacs
#
# File originally taken from Luciano Santos. Minor improvements by Miquel Sabaté Solà.
#
# Copyright (c) 2022-2023 Luciano Santos <luc14n0@opensuse.org>
# Copyright (c) 2025 Miquel Sabaté Solà <mssola@mssola.com>
Name: uemacs
Version: 4.0.15
Release: 1
Summary: Full screen editor based on MicroEMACS 3.9e
License: GPLv2
URL: https://git.kernel.org/pub/scm/editors/uemacs/uemacs.git
Source0: %{name}-%{version}.tar.xz
Patch0: 0001-Fix-Makefile-to-use-modern-ncurses.patch
BuildRequires: gcc
BuildRequires: make
BuildRequires: ncurses-devel
Requires: glibc
Requires: libncurses6
%description
Full screen editor based on MicroEMACS 3.9e.
MicroEMACS was written by Dave G. Conroy and greatly modified by Daniel M. Lawrence
Enhancements have been incorporated by Petri H. Kutvonen, University of Helsinki,
Finland <kutvonen@cs.Helsinki.FI>.
This version contains many feature enhacements and bug fixes from
Linus Torvalds.
%prep
%setup -q -n uemacs-%{version}
%patch -P0 -p1
%build
%make_build
%install
strip --strip-debug em
install -m 755 -D em %{buildroot}%{_bindir}/em
install -m 644 -D emacs.hlp %{buildroot}%{_datadir}/uemacs/emacs.hlp
install -m 644 emacs.rc %{buildroot}%{_datadir}/uemacs/.emacsrc
rpm --eval %{?buildsubdir}
%files
%doc README
%{_bindir}/em
%dir %{_datadir}/uemacs/
%{_datadir}/uemacs/emacs.hlp
%{_datadir}/uemacs/.emacsrc
%changelog