代码拉取完成,页面将自动刷新
同步操作将从 src-openEuler/elinks 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
Name: elinks
Version: 0.12
Release: 2
Summary: A text-mode Web browser
License: GPLv2
URL: http://elinks.or.cz
Source: http://elinks.or.cz/download/elinks-%{version}pre6.tar.bz2
Source2: elinks.conf
BuildRequires: automake bzip2-devel expat-devel gpm-devel krb5-devel libidn2-devel
BuildRequires: libidn2-devel lua-devel openssl-devel pkgconfig zlib-devel
Requires(preun): chkconfig
Requires(post): coreutils
Requires(post): chkconfig
Requires(postun): coreutils
Requires(postun): chkconfig
Provides: webclient links = 1:0.97-1 text-www-browser
Patch0000: elinks-0.11.0-ssl-noegd.patch
Patch0001: elinks-0.10.1-utf_8_io-default.patch
Patch0002: elinks-0.11.0-getaddrinfo.patch
Patch0003: elinks-0.11.0-sysname.patch
Patch0004: elinks-0.10.1-xterm.patch
Patch0005: elinks-0.11.3-macropen.patch
Patch0006: elinks-scroll.patch
Patch0007: elinks-0.12pre5-ddg-search.patch
Patch0008: elinks-0.12pre6-autoconf.patch
Patch0009: elinks-0.12pre6-ssl-hostname.patch
Patch0010: elinks-0.12pre6-list_is_singleton.patch
Patch0011: elinks-0.12pre6-lua51.patch
Patch0012: elinks-0.12pre6-libidn2.patch
Patch0013: elinks-0.12pre6-recent-gcc-versions.patch
Patch0014: elinks-0.12pre6-openssl11.patch
%description
ELinks is a free text-based console web browser,
Elinks does not display any images,but it does support frames,
tables and most other HTML tags.
%package help
Summary: Introduce how to use elinks
%description help
Introduce how to use elinks
%prep
%autosetup -p1 -n %{name}-%{version}pre6
mv -v configure.in configure.ac
sed -e 's/configure\.in/configure.ac/' -i Makefile* acinclude.m4 doc/man/man1/Makefile
sed -i 's/^# *serial [AM0-9]*$//' acinclude.m4 config/m4/*.m4
aclocal -I config/m4
autoconf
autoheader
%build
export CFLAGS="$RPM_OPT_FLAGS $(getconf LFS_CFLAGS) -D_GNU_SOURCE -DLUA_COMPAT_5_3"
%configure %{?rescue:--without-gpm} \
--enable-256-colors --enable-bittorrent --with-gssapi \
--with-lua --with-openssl --without-gnutls \
--without-spidermonkey --without-x
%make_build V=1
%install
%make_install V=1
install -d %{buildroot}%{_sysconfdir}
install -m 644 %{SOURCE2} %{buildroot}%{_sysconfdir}/elinks.conf
touch %{buildroot}%{_bindir}/links
true | gzip -c > %{buildroot}%{_mandir}/man1/links.1.gz
%find_lang elinks
%postun
if [ "$1" -ge "1" ]; then
links=`readlink %{_sysconfdir}/alternatives/links`
if [ "$links" == "%{_bindir}/elinks" ]; then
%{_sbindir}/alternatives --set links %{_bindir}/elinks
fi
fi
exit 0
%post
%{_sbindir}/alternatives --install %{_bindir}/links links %{_bindir}/elinks 90 \
--slave %{_mandir}/man1/links.1.gz links-man %{_mandir}/man1/elinks.1.gz
links=`readlink %{_sysconfdir}/alternatives/links`
if [ "$links" == "%{_bindir}/elinks" ]; then
%{_sbindir}/alternatives --set links %{_bindir}/elinks
fi
%preun
if [ $1 = 0 ]; then
%{_sbindir}/alternatives --remove links %{_bindir}/elinks
fi
exit 0
%files -f elinks.lang
%doc COPYING README
%ghost %verify(not md5 size mtime) %{_bindir}/links
%{_bindir}/elinks
%ghost %verify(not md5 size mtime) %{_mandir}/man1/links.1.gz
%config(noreplace) %{_sysconfdir}/elinks.conf
%exclude %{_datadir}/locale/locale.alias
%files help
%{_mandir}/man1/elinks.1*
%{_mandir}/man5/*
%changelog
* Thu Aug 06 2020 lingsheng<lingsheng@huawei.com> - 0.12-2
- Fix build with lua 5.4
* Wed Nov 13 2019 yangjian<yangjian79@huawei.com> - 0.12-1
- Package init
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。