]> git.pld-linux.org Git - packages/lynx.git/blob - lynx.spec
- added missing BuildRequires: openssl-devel >= 0.9.6a
[packages/lynx.git] / lynx.spec
1 Summary:        Text based browser for the world wide web
2 Summary(de):    Text-Browser für das WWW 
3 Summary(fr):    Navigateur en mode texte pour le world wide web
4 Summary(pl):    Przegl±darka WWW pracuj±ca w trybie tekstowym
5 Summary(tr):    Metin ekranda WWW tarayýcý
6 Name:           lynx
7 Version:        2.8.4dev.14
8 Release:        5
9 License:        GPL
10 Group:          Applications/Networking
11 Group(pl):      Aplikacje/Sieciowe
12 Source0:        http://lynx.isc.org/current/%{name}%{version}.tar.bz2
13 Source1:        %{name}.desktop
14 Patch0:         %{name}-pld.patch
15 Patch1:         %{name}.cfg.patch
16 Patch2:         http://www.moxienet.com/lynx/%{name}-283-ssl.patch.bz2
17 Patch3:         %{name}-po_DESTDIR.patch
18 Patch4:         %{name}-config.hin.patch
19 Patch5:         %{name}-autoconf.patch
20 Patch6:         %{name}-config.patch
21 Patch7:         %{name}-SA_LEN.patch
22 URL:            http://lynx.browser.org/
23 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24 BuildRequires:  zlib-devel
25 BuildRequires:  slang-devel
26 BuildRequires:  gettext-devel
27 BuildRequires:  autoconf
28 BuildRequires:  openssl-devel >= 0.9.6a
29 #BuildRequires: socks5-devel
30 Provides:       webclient
31 Obsoletes:      lynx-ssl
32
33 %description
34 This a terminal based WWW browser. While it does not make any attempt
35 at displaying graphics, it has good support for HTML text formatting,
36 forms, and tables.
37
38 %description -l pl
39 Lynx jest przegl±dark± WWW dzia³aj±c± w trybie tekstowym. Dobrze
40 formatuje tekst w HTML, ale nie pozwala na wy¶wietlanie grafiki.
41
42 %description -l de
43 Dies ist ein WWW-Browser auf Terminal-Basis. Während kein Versuch
44 unternommen wird, Grafiken darzustellen, so bietet er doch guten
45 Support für HTML-Textformatierung, Formulare und Tabellen.
46
47 %description -l fr
48 Navigateur WWW en mode texte. Bien qu'il n'affiche aucun graphique, il
49 sait bien gérer le formatage HTML du texte, les formulaires et les
50 tableaux.
51
52 %description -l tr
53 Metin ekranda çalýþan bir WWW tarayýcýdýr. Þekil gösteremese de,
54 formlar ve tablolar için desteði vardýr.
55
56 %prep
57 %setup  -q -n %{name}2-8-4
58 %patch0 -p1 
59 %patch1 -p1
60 %patch2 -p1
61 %patch3 -p1
62 %patch4 -p1
63 %patch5 -p1
64 %patch6 -p1
65 %patch7 -p1
66
67 %build
68 autoconf
69 LDFLAGS="-lcrypto -lssl %{rpmldflags}"
70 CFLAGS="-I/usr/include/openssl -DUSE_SSL %{rpmcflags}"
71 %configure \
72         --with-screen=slang \
73         --without-included-gettext \
74         --with-zlib \
75         --with-ssl \
76         --enable-kbd-layout \
77         --enable-addrlist-page \
78         --enable-cgi-links \
79         --enable-default-colors \
80         --enable-exec-links \
81         --enable-exec-scripts \
82         --enable-externs \
83         --enable-gzip-help \
84         --enable-internal-links \
85         --enable-ipv6 \
86         --enable-libjs \
87         --enable-nls \
88         --enable-nsl-fork \
89         --enable-persistent-cookies \
90         --enable-prettysrc \
91         --enable-source-cache \
92         --enable-warnings 
93 #       --with-socks5=%{_prefix} \
94 #       --enable-color-style \
95
96 %{__make} SSL_LIBS="-lssl -lcrypto" \
97         SSL_DEFINES="-I%{_includedir}/openssl -DUSE_SSL"
98
99 %install
100 rm -rf $RPM_BUILD_ROOT
101 install -d $RPM_BUILD_ROOT%{_applnkdir}/Network/WWW \
102         $RPM_BUILD_ROOT%{_datadir}/lynx/help
103
104 %{__make} install install-help \
105         DESTDIR=$RPM_BUILD_ROOT
106
107 install %{SOURCE1} $RPM_BUILD_ROOT%{_applnkdir}/Network/WWW
108
109 gzip -9nf C[HO]* PROBLEMS README samples/* test/* docs/README*
110
111 %find_lang %{name}
112
113 %clean
114 rm -rf $RPM_BUILD_ROOT
115
116 %files -f %{name}.lang
117 %defattr(644,root,root,755)
118 %doc C[HO]* PROBLEMS.gz README.gz samples test docs/README*
119
120 %config %verify(not size mtime md5) %{_sysconfdir}/lynx.cfg
121 %{_applnkdir}/Network/WWW/lynx.desktop
122
123 %attr(755,root,root) %{_bindir}/*
124
125 %{_mandir}/man1/*
126 %{_datadir}/lynx
This page took 0.053788 seconds and 4 git commands to generate.