ALT Linux repositórios
Group :: Rede/WWW
RPM: elinks
Main Changelog Spec Patches Sources Download Gear Bugs e FR Repocop
Name: elinks
Version: 0.12
Release: alt0.1
Summary: Lynx-like text WWW browser with many features
License: GPL
Group: Networking/WWW
URL: http://elinks.cz
Source: elinks-%version-%release.tar
# alternatives
%set_compress_method gzip
%define weight 30
PreReq: alternatives >= 0.2.0
BuildPreReq: alternatives >= 0.2.0
Provides: webclient, links
Provides: %_bindir/links
Obsoletes: links
# Automatically added by buildreq on Sun Jun 17 2007
BuildRequires: asciidoc bzlib-devel docbook-utils libexpat-devel libgpm-devel liblua5-devel libssl-devel python-modules-encodings termutils unzip xmlto zlib-devel
%description
ELinks is advanced text-mode web browser with wide scale of additional
features and extensibility by possibility to plug in own scripts in Lua
language. This project aims to provide feature-rich version of Links,
with more open patches/features inclusion policy.
%prep
%setup -q -n elinks-%version-%release
unzip -d icons contrib/LinksOS2Icon.zip
%build
cat config/m4/*.m4 >acinclude.m4
autoreconf -fisv
export ac_cv_prog_HAVE_SMBCLIENT=no
%configure %{subst_enable debug} \
--sysconfdir=/etc/elinks \
--without-x \
--enable-utf-8 \
--enable-256-colors \
--enable-cgi \
--enable-finger \
--enable-gopher \
--enable-nntp \
--disable-smb \
--disable-leds \
--without-spidermonkey \
--without-idn \
#
make -C src V=1 CFLAGS="%optflags -fno-strict-aliasing -Wno-pointer-sign -Werror"
make -C doc V=1 features.txt manual.html
%install
%makeinstall V=1
mkdir -p %buildroot%_menudir
cat <<__EOF__ >%buildroot%_menudir/elinks
?package(elinks): \
command="%_bindir/elinks" \
needs="text" \
icon="elinks.png" \
section="%group" \
title="ELinks" \
longtitle="%summary"
__EOF__
mkdir -p %buildroot%_altdir
cat <<__EOF__ >%buildroot%_altdir/elinks
%_bindir/links %_bindir/elinks %weight
%_man1dir/links.1.gz %_man1dir/elinks.1.gz %_bindir/elinks
__EOF__
install -pD -m644 icons/LinksIconSmallColor.png %buildroot%_miconsdir/elinks.png
install -pD -m644 icons/LinksIcon32x32VGA.png %buildroot%_niconsdir/elinks.png
install -pD -m644 icons/LinksIconXGA16.png %buildroot%_liconsdir/elinks.png
install -pD -m644 elinks.conf %buildroot/etc/elinks/elinks.conf
%find_lang elinks
%post
%register_alternatives elinks
%update_menus
%preun
%unregister_alternatives elinks
%postun
%clean_menus
%files -f elinks.lang
%_bindir/elinks
%dir /etc/elinks
%config(noreplace) /etc/elinks/elinks.conf
%_man1dir/elinks.*
%_man5dir/elinks*
%_menudir/elinks
%_altdir/elinks
%_miconsdir/elinks.png
%_niconsdir/elinks.png
%_liconsdir/elinks.png
%doc AUTHORS NEWS README THANKS
%doc doc/manual.html
%changelog
…
Todas as alterações você pod ver aqui
Version: 0.12
Release: alt0.1
Summary: Lynx-like text WWW browser with many features
License: GPL
Group: Networking/WWW
URL: http://elinks.cz
Source: elinks-%version-%release.tar
# alternatives
%set_compress_method gzip
%define weight 30
PreReq: alternatives >= 0.2.0
BuildPreReq: alternatives >= 0.2.0
Provides: webclient, links
Provides: %_bindir/links
Obsoletes: links
# Automatically added by buildreq on Sun Jun 17 2007
BuildRequires: asciidoc bzlib-devel docbook-utils libexpat-devel libgpm-devel liblua5-devel libssl-devel python-modules-encodings termutils unzip xmlto zlib-devel
%description
ELinks is advanced text-mode web browser with wide scale of additional
features and extensibility by possibility to plug in own scripts in Lua
language. This project aims to provide feature-rich version of Links,
with more open patches/features inclusion policy.
%prep
%setup -q -n elinks-%version-%release
unzip -d icons contrib/LinksOS2Icon.zip
%build
cat config/m4/*.m4 >acinclude.m4
autoreconf -fisv
export ac_cv_prog_HAVE_SMBCLIENT=no
%configure %{subst_enable debug} \
--sysconfdir=/etc/elinks \
--without-x \
--enable-utf-8 \
--enable-256-colors \
--enable-cgi \
--enable-finger \
--enable-gopher \
--enable-nntp \
--disable-smb \
--disable-leds \
--without-spidermonkey \
--without-idn \
#
make -C src V=1 CFLAGS="%optflags -fno-strict-aliasing -Wno-pointer-sign -Werror"
make -C doc V=1 features.txt manual.html
%install
%makeinstall V=1
mkdir -p %buildroot%_menudir
cat <<__EOF__ >%buildroot%_menudir/elinks
?package(elinks): \
command="%_bindir/elinks" \
needs="text" \
icon="elinks.png" \
section="%group" \
title="ELinks" \
longtitle="%summary"
__EOF__
mkdir -p %buildroot%_altdir
cat <<__EOF__ >%buildroot%_altdir/elinks
%_bindir/links %_bindir/elinks %weight
%_man1dir/links.1.gz %_man1dir/elinks.1.gz %_bindir/elinks
__EOF__
install -pD -m644 icons/LinksIconSmallColor.png %buildroot%_miconsdir/elinks.png
install -pD -m644 icons/LinksIcon32x32VGA.png %buildroot%_niconsdir/elinks.png
install -pD -m644 icons/LinksIconXGA16.png %buildroot%_liconsdir/elinks.png
install -pD -m644 elinks.conf %buildroot/etc/elinks/elinks.conf
%find_lang elinks
%post
%register_alternatives elinks
%update_menus
%preun
%unregister_alternatives elinks
%postun
%clean_menus
%files -f elinks.lang
%_bindir/elinks
%dir /etc/elinks
%config(noreplace) /etc/elinks/elinks.conf
%_man1dir/elinks.*
%_man5dir/elinks*
%_menudir/elinks
%_altdir/elinks
%_miconsdir/elinks.png
%_niconsdir/elinks.png
%_liconsdir/elinks.png
%doc AUTHORS NEWS README THANKS
%doc doc/manual.html
%changelog
…
Todas as alterações você pod ver aqui