6 Star 0 Fork 8

OpenHarmony/third_party_libedit

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
libedit.spec 2.71 KB
一键复制 编辑 原始数据 按行查看 历史
%global _date 20210910
Name: libedit
Version: 3.1
Release: 31
Summary: The NetBSD Editline library
License: BSD
URL: http://www.thrysoee.dk/editline/
Source0: https://www.thrysoee.dk/editline/%{name}-%{_date}-%{version}.tar.gz
# OHOS_LOCAL
Patch0: cross_compile_support_ohos.patch
BuildRequires: gcc, ncurses-devel
%description
Libedit is the automatic tool and libtoolized port of the NetBSD Editline library.
It provides generic line editing, history, and markup functions similar to
those in GNU Readline.
%package devel
Summary: libedit's development files
Requires: %{name} = %{version}-%{release}
Requires: ncurses-devel%{?_isa}
%description devel
libedit's development files
%package help
Summary: Help information for user
%description help
Help information for user
%prep
%autosetup -n %{name}-%{_date}-%{version}
# below for fixing issue of rpmlint
iconv -f ISO8859-1 -t UTF-8 -o ChangeLog.utf-8 ChangeLog
touch -r ChangeLog ChangeLog.utf-8
mv -f ChangeLog.utf-8 ChangeLog
# delete nroff macro
sed -i 's,\\\*\[Gt\],>,' doc/editline.3.roff
%build
%configure --disable-static --disable-silent-rules
sed -i "s/lncurses/ltinfo/" src/Makefile
sed -i "s/ -lncurses//" libedit.pc
%make_build
%install
%make_install
%ldconfig_scriptlets
%files
%doc COPYING ChangeLog THANKS
%{_libdir}/libedit.so.*
%files devel
%{_includedir}/histedit.h
%{_includedir}/editline/readline.h
%{_libdir}/libedit.so
%{_libdir}/pkgconfig/libedit.pc
%exclude %{_libdir}/*.la
%files help
%doc examples/fileman.c examples/tc1.c examples/wtc1.c
%{_mandir}/man3/*
%{_mandir}/man5/editrc.5*
%{_mandir}/man7/*
%exclude %{_mandir}/man3/history.3*
%changelog
# OHOS_LOCAL begin
* Fri Mar 15 2024 liujia178 <[email protected]> - 3.1-oh-0
- Type:enhancement
- ID:NA
- SUG:NA
- DESC:cross-compilation capability for OHOS system support.
# OHOS_LOCAL end
* Tue Nov 14 2023 zhangruifang<[email protected]> - 3.1-31
- revert version to 20210910
- compatibility issues exist between versions
* Thu Oct 26 2023 zhangruifang<[email protected]> - 3.1-30
- Type:enhancement
- ID:NA
- SUG:NA
- DESC:update version to 20221030
* Tue Oct 25 2022 yanglongkang<[email protected]> - 3.1-29
- Type: bugfix
- ID: NA
- SUG: NA
- DESC: rebuild for next release
* Tue Nov 30 2021 panxiaohe<[email protected]> - 3.1-28
- Type:enhancement
- ID:NA
- SUG:NA
- DESC:update version to 20210910-3.1
* Tue Jul 28 2020 yang_zhuang_zhuang<[email protected]> - 3.1-27
- Type:enhancement
- ID:NA
- SUG:NA
- DESC:update version to 20191231-3.1
* Tue Dec 31 2019 hanxinke<[email protected]> - 3.1-26
- Type:enhancement
- ID:NA
- SUG:NA
- DESC:update source package
* Wed Sep 4 2019 openEuler Buildteam <[email protected]> - 3.1-25
- Package init
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/openharmony/third_party_libedit.git
[email protected]:openharmony/third_party_libedit.git
openharmony
third_party_libedit
third_party_libedit
master

搜索帮助