%define libedit_version 3.1
%define libedit_release 20180525
Summary: The NetBSD Editline library
Name: libedit
Version: 3.1.20180525
Release: 1%{?dist}
Vendor: VMware, Inc.
Distribution: Photon
Source0: libedit-%{libedit_release}-%{libedit_version}.tar.gz
%define sha1 libedit=cf6eb4f32c0336f0f3de68afbcdbeaa4d70b42b6
License: BSD
Url: http://www.thrysoee.dk/editline/
Group: Applications/Libraries
Requires: ncurses
BuildRequires: ncurses-devel
%description
Libedit is an autotool- and libtoolized port of the NetBSD
Editline library. It provides generic line editing, history, and
tokenization functions, similar to those found in GNU Readline.
%package devel
Summary: The NetBSD Editline library
Group: Development/Libraries
Requires: libedit = %{version}-%{release}
%description devel
Development files for libedit
%prep
%setup -qn libedit-%{libedit_release}-%{libedit_version}
%build
./configure \
--prefix=%{_prefix} \
--disable-static
make %{?_smp_mflags}
%install
make DESTDIR=%{buildroot} install
find %{buildroot} -name '*.la' -delete
# Pre-install
%pre
# First argument is 1 => New Installation
# First argument is 2 => Upgrade
# Post-install
%post
# First argument is 1 => New Installation
# First argument is 2 => Upgrade
/sbin/ldconfig
# Pre-uninstall
%preun
# First argument is 0 => Uninstall
# First argument is 1 => Upgrade
# Post-uninstall
%postun
/sbin/ldconfig
# First argument is 0 => Uninstall
# First argument is 1 => Upgrade
%clean
rm -rf %{buildroot}/*
%files
%defattr(-,root,root,0755)
%exclude %{_libdir}/debug
%{_libdir}/*.so.*
%{_mandir}/*
%files devel
%defattr(-,root,root,0755)
%{_libdir}/*.so
%{_libdir}/pkgconfig
%{_includedir}/*
%changelog
* Tue Aug 14 2018 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 3.1.20180525-1
- Initial