]> git.pld-linux.org Git - packages/elinks.git/blame - elinks.spec
- massive change ( validate errors warrings from desktop-file-validate)
[packages/elinks.git] / elinks.spec
CommitLineData
2e552f3e 1# TODO: consider lua51
1c33e430 2#
21bf3c6a 3# Conditional build:
b67326b7
JB
4%bcond_with x # Use the X Windows System
5%bcond_with gnutls # Enable GNUTLS SSL support (disables openssl)
6%bcond_with ruby # Enable (experimental) Ruby scripting support
7%bcond_without 256 # Disable 256 colors support
8%bcond_without bittorrent # Disable BitTorrent support
9%bcond_without cgi # Disable Local CGI support
b631af97 10%bcond_without fsp # Disable FSP support
b67326b7
JB
11%bcond_without guile # Disable Guile scripting
12%bcond_without idn # Disable Internation Domain Names support
13%bcond_without ipv6 # Disable IPv6 support
14%bcond_without js # Disable experimental (yet quite usable) JavaScript support (using SpiderMonkey)
15%bcond_without led # Disable LEDs
16%bcond_without lua # Disable Lua scripting
17%bcond_without openssl # Disable OpenSSL support
18%bcond_without perl # Disable Perl scripting
3d4d38d9
AG
19#
20%if %{with gnutls}
21%undefine with_openssl
22%endif
21bf3c6a 23#
17631700 24Summary: Experimantal Links (text WWW browser)
f85cbf5d
ER
25Summary(es.UTF-8): El links es un browser para modo texto, similar a lynx
26Summary(pl.UTF-8): Eksperymentalny Links (tekstowa przeglądarka WWW)
27Summary(pt_BR.UTF-8): O links é um browser para modo texto, similar ao lynx
17631700 28Name: elinks
2e552f3e 29Version: 0.11.3
806029d5 30Release: 4
e2affc83 31Epoch: 1
17631700
AM
32License: GPL
33Group: Applications/Networking
8ca357a6 34Source0: http://www.elinks.cz/download/%{name}-%{version}.tar.bz2
2e552f3e 35# Source0-md5: a0eb50e18a2ac8e77d6b0df8f94bb5a6
17631700 36Source1: %{name}.desktop
5a8f1bd1 37Source2: links.png
ef0f233a
AG
38Patch0: %{name}-home_etc.patch
39Patch1: %{name}-lua40.patch
9136119b 40Patch2: %{name}-bug517.patch
bfae6673 41Patch3: %{name}-cgi.patch
806029d5 42Patch4: %{name}-date-format.patch
ba6d29fc 43Patch5: %{name}-pl.po.patch
8ca357a6 44URL: http://www.elinks.cz/
17631700
AM
45BuildRequires: autoconf
46BuildRequires: automake
5a8f1bd1 47BuildRequires: bzip2-devel
fcffdc5b 48BuildRequires: expat-devel
b631af97 49%{?with_fsp:BuildRequires: fsplib-devel}
ab99996e 50BuildRequires: gettext-devel
17631700 51BuildRequires: gpm-devel
3d4d38d9 52%{?with_guile:BuildRequires: guile-devel}
69d969c4 53%{?with_gnutls:BuildRequires: gnutls-devel >= 1.2.5}
3d4d38d9
AG
54%{?with_js:BuildRequires: js-devel >= 1.5-0.rc6a.1}
55%{?with_idn:BuildRequires: libidn-devel}
8eb57a4f 56%{?with_lua:BuildRequires: lua50-devel}
1c33e430 57BuildRequires: ncurses-devel >= 5.1
3d4d38d9
AG
58%{?with_openssl:BuildRequires: openssl-devel >= 0.9.7d}
59%{?with_perl:BuildRequires: perl-devel}
8ca357a6 60%{?with_ruby:BuildRequires: ruby-devel}
5a8f1bd1 61BuildRequires: zlib-devel
17631700
AM
62Provides: webclient
63BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
64
c4be24e9 65%define _sysconfdir /etc/elinks
ef0f233a 66%define specflags_ia32 -fomit-frame-pointer
4fc089e9 67
17631700 68%description
cd6ad879
JB
69This is the elinks tree - intended to provide feature-rich version of
70links, however not rock-stable and dedicated mainly for testing. Its
71purpose is to make alternative to links, until Mikulas will have some
72time to maintain it, and to test and tune various patches for Mikulas
73to be able to include them in the official links releases.
17631700 74
3328f371 75%description -l es.UTF-8
c15f1e53 76Links es un browser WWW modo texto, similar al Lynx. El links muestra
77tablas, hace baja archivos en segundo plano, y usa conexiones HTTP/1.1
78keepalive.
79
3328f371
JR
80%description -l pl.UTF-8
81Bogata w opcje i możliwości wersja tekstowej przeglądarki WWW - links.
82elinks jednak jest dedykowana głównie do testowania.
17631700 83
3328f371
JR
84%description -l pt_BR.UTF-8
85Links é um browser WWW modo texto, similar ao Lynx. O Links exibe
86tabelas, baixa arquivos em segundo plano, e usa as conexões HTTP/1.1
c15f1e53 87keepalive.
88
17631700 89%prep
cdfd7eb6 90%setup -q
ef0f233a 91%patch0 -p1
1fa8ef0a 92%patch1 -p1
9136119b 93%patch2 -p1
bfae6673 94%patch3 -p1
95%patch4 -p1
ba6d29fc 96%patch5 -p1
0b57a582 97
17631700 98%build
663b78ce 99%{__aclocal}
285e9f62 100%{__autoconf}
115d3038 101%{__autoheader}
ad628403 102%configure \
eda372dc 103 HAVE_SMBCLIENT=yes \
2e552f3e 104 --disable-no-root \
3d4d38d9
AG
105 %{!?debug:--enable-fastmem} \
106 %{?debug:--enable-debug} \
cc7f804f 107 %{!?with_ipv6:--disable-ipv6} \
8ca357a6 108 %{?with_bittorrent:--enable-bittorrent} \
3d4d38d9
AG
109 %{?with_cgi:--enable-cgi} \
110 --enable-finger \
111 --enable-gopher \
112 --enable-nntp \
113 %{?with_256:--enable-256-colors} \
114 --enable-exmode \
b631af97 115 %{?with_fsp:--enable-fsp} \
3d4d38d9 116 %{?with_leds:--enable-leds} \
8ca357a6 117 --enable-marks \
3d4d38d9 118 --enable-html-highlight \
3d4d38d9
AG
119 %{!?with_idn:--without-idn} \
120 %{?with_guile:--with-guile} \
121 %{?with_perl:--with-perl} \
62c5be6a 122 %{!?with_lua:--without-lua} \
8ca357a6 123 %{?with_ruby:--with-ruby} \
3d4d38d9
AG
124 %{!?with_js:--without-spidermonkey} \
125 %{?with_gnutls:--with-gnutls} \
126 %{!?with_openssl:--without-openssl} \
82dd9b93
AG
127 --with%{!?with_x:out}-x
128# xterm -e is default, one might want to change it to
129# something else
130# --with-xterm="xterm -e"
3d4d38d9 131
1378c2d4 132%{__make} V=1
17631700
AM
133
134%install
135rm -rf $RPM_BUILD_ROOT
1568d5eb 136install -d $RPM_BUILD_ROOT%{_desktopdir} \
ad628403 137 $RPM_BUILD_ROOT%{_datadir}/%{name} \
c4be24e9 138 $RPM_BUILD_ROOT{%{_sysconfdir},%{_pixmapsdir}}
17631700 139
1378c2d4 140%{__make} install V=1 \
834d1634 141 DESTDIR=$RPM_BUILD_ROOT
17631700 142
1568d5eb 143install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
5a8f1bd1 144install %{SOURCE2} $RPM_BUILD_ROOT%{_pixmapsdir}/%{name}.png
145
ef0f233a 146%{?with_lua:install contrib/lua/*.lua $RPM_BUILD_ROOT%{_sysconfdir}}
347f019c 147
269a2ef7 148%find_lang %{name}
149
17631700
AM
150%clean
151rm -rf $RPM_BUILD_ROOT
152
269a2ef7 153%files -f %{name}.lang
17631700 154%defattr(644,root,root,755)
bf7521cb 155%doc AUTHORS BUGS ChangeLog NEWS README SITES TODO
ab99996e 156%doc contrib/{keybind*,wipe-out-ssl*,lua/elinks-remote}
5a8f1bd1 157%doc contrib/conv/{*awk,*.pl,*.sh}
cf865ed3 158%doc doc/html/*.html
17631700 159%attr(755,root,root) %{_bindir}/*
17631700 160%{_mandir}/man*/*
1faa0547 161%{_desktopdir}/*.desktop
06096625 162%{_pixmapsdir}/*
a153230d 163%{?with_lua:%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}}
This page took 0.062067 seconds and 4 git commands to generate.