X-Git-Url: https://git.pld-linux.org/?a=blobdiff_plain;ds=sidebyside;f=lynx.spec;h=b0a72f0f52e9b3305a2cd87429a048f3970d166b;hb=HEAD;hp=fe6a14785235edc58e08c93793a685fbc83d3571;hpb=2e40297d288605a65889e8329cf3a04593f90175;p=packages%2Flynx.git diff --git a/lynx.spec b/lynx.spec index fe6a147..b0a72f0 100644 --- a/lynx.spec +++ b/lynx.spec @@ -1,115 +1,152 @@ +# +# TODO: merge patches (some change the same files in the same places) +# Summary: Text based browser for the world wide web -Summary(de): Text-Browser für das WWW -Summary(fr): Navigateur en mode texte pour le world wide web -Summary(pl): Przegl±darka WWW pracuj±ca w trybie tekstowym -Summary(tr): Metin ekranda WWW tarayýcý +Summary(de.UTF-8): Text-Browser für das WWW +Summary(es.UTF-8): Navegador web modo texto +Summary(fr.UTF-8): Navigateur en mode texte pour le world wide web +Summary(ja.UTF-8): テキストベースのウェブブラウザ +Summary(pl.UTF-8): Przeglądarka WWW pracująca w trybie tekstowym +Summary(pt_BR.UTF-8): Navegador web modo texto +Summary(tr.UTF-8): Metin ekranda WWW tarayıcı Name: lynx -Version: 2.8.3dev.18 -Release: 5 -License: GPL +Version: 2.8.9rel.1 +Release: 3 +License: GPL v2 Group: Applications/Networking -Group(pl): Aplikacje/Sieciowe -Source0: http://sol.slcc.edu/lynx/current/%{name}%{version}.tar.bz2 -Source1: lynx.desktop -Patch0: lynx-pld.patch -Patch1: lynx-overflow.patch -Patch2: lynx-config.patch -Patch3: lynx.cfg.patch -Patch4: lynx-helpdir.patch -Patch5: lynx-DESTDIR.patch -Patch6: lynx-283d16-ssl.patch -Patch7: lynx2-8-3-ipv6-20-02-00.patch.gz +Source0: https://invisible-mirror.net/archives/lynx/tarballs/%{name}%{version}.tar.bz2 +# Source0-md5: 44316f1b8a857b59099927edc26bef79 +Source1: %{name}.desktop +Source2: %{name}.png +Source3: http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2 +# Source3-md5: b5e02f86a8ee7bce4d8b97e4b6491714 +Patch0: %{name}-pld.patch +Patch1: %{name}.cfg.patch +Patch2: %{name}-po_DESTDIR.patch +Patch3: %{name}-config.hin.patch + +Patch5: %{name}-config.patch + +Patch7: %{name}-gzip_fallback.patch +Patch8: %{name}-etc_dir.patch URL: http://lynx.browser.org/ +BuildRequires: autoconf-dickey >= 2.13 +BuildRequires: automake +BuildRequires: bzip2-devel +BuildRequires: gettext-tools +BuildRequires: libidn-devel +BuildRequires: ncurses-devel +BuildRequires: openssl-devel >= 0.9.7d +BuildRequires: pkgconfig +BuildRequires: sed >= 4.0 +#BuildRequires: socks5-devel BuildRequires: zlib-devel -BuildRequires: ncurses-devel >= 5.0 Provides: webclient +Obsoletes: lynx-ssl BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) -%define _libdir %{_datadir}/lynx +%define specflags_ia32 -fomit-frame-pointer %description -This a terminal based WWW browser. While it does not make any attempt at -displaying graphics, it has good support for HTML text formatting, forms, -and tables. - -%description -l de -Dies ist ein WWW-Browser auf Terminal-Basis. Während kein Versuch -unternommen wird, Grafiken darzustellen, so bietet er doch guten Support -für HTML-Textformatierung, Formulare und Tabellen. - -%description -l fr -Navigateur WWW en mode texte. Bien qu'il n'affiche aucun graphique, il sait -bien gérer le formatage HTML du texte, les formulaires et les tableaux. - -%description -l pl -Lynx jest przegl±dark± WWW dzia³aj±c± w trybie tekstowym. Dobrze formatuje -tekst w HTML, ale nie pozwala na wy¶wietlanie grafiki. - -%description -l tr -Metin ekranda çalýþan bir WWW tarayýcýdýr. Þekil gösteremese de, formlar ve -tablolar için desteði vardýr. +This a terminal based WWW browser. While it does not make any attempt +at displaying graphics, it has good support for HTML text formatting, +forms, and tables. + +%description -l de.UTF-8 +Dies ist ein WWW-Browser auf Terminal-Basis. Während kein Versuch +unternommen wird, Grafiken darzustellen, so bietet er doch guten +Support für HTML-Textformatierung, Formulare und Tabellen. + +%description -l es.UTF-8 +Este es un browser WWW para terminal en modo texto. Mientras no hace +ningún intento de enseñar gráficos, posee un buen soporte para el +formato de texto HTML, formularios y tablas. + +%description -l fr.UTF-8 +Navigateur WWW en mode texte. Bien qu'il n'affiche aucun graphique, il +sait bien gérer le formatage HTML du texte, les formulaires et les +tableaux. + +%description -l ja.UTF-8 +lynx はテキストベースのウェブブラウザである。lynx は何のイメージも +表示しないがフレーム、テーブルそして他の HTML タグをサポートする。 +グラフィカルなブラウザに対する lynx のアドバンテージはスピードである。 +lynx はウェブページを表示するのにすばやく即座に開始したり終了したりする。 + +この速い、グラフィカルでないブラウザを試したければインストールしなさい。 +(その長所のよさがわかるであろう) + +%description -l pl.UTF-8 +Lynx jest przeglądarką WWW działającą w trybie tekstowym. Dobrze +formatuje tekst w HTML, ale nie pozwala na wyświetlanie grafiki. + +%description -l pt_BR.UTF-8 +Este é um browser WWW para terminal em modo texto. Enquanto ele não +faz nenhuma tentativa para mostrar gráficos, possui um bom suporte +para o formato de texto HTML, formulários e tabelas. + +%description -l tr.UTF-8 +Metin ekranda çalışan bir WWW tarayıcıdır. Şekil gösteremese de, +formlar ve tablolar için desteği vardır. %prep -%setup -q -n %{name}2-8-3 -%patch0 -p1 +%setup -q -n %{name}%{version} +%patch0 -p1 %patch1 -p1 %patch2 -p1 %patch3 -p1 -%patch4 -p1 + %patch5 -p1 -%patch6 -p1 + %patch7 -p1 +%patch8 -p1 %build -CFLAGS="-w -I/usr/include/ncurses"; export CFLAGS -LDFLAGS="-s"; export LDFLAGS +cp /usr/share/automake/config.sub . +autoconf-dickey %configure \ - --with-screen=ncurses \ - --enable-nls \ + --with-screen=ncursesw \ --without-included-gettext \ - --enable-charset-choice \ - --enable-cjk \ - --enable-default-colors \ - --enable-file-upload \ + --with-bzlib \ + --with-zlib \ + --with-ssl \ --enable-justify-elts \ - --enable-kbd-layout \ + --enable-nested-tables \ --enable-read-eta \ - --enable-scrollbar \ - --enable-warnings \ + --enable-kbd-layout \ + --enable-addrlist-page \ + --enable-cgi-links \ --enable-default-colors \ + --enable-file-upload \ + --enable-exec-links \ + --enable-exec-scripts \ --enable-externs \ + --enable-gzip-help \ --enable-internal-links \ + --enable-ipv6 \ + --enable-nls \ --enable-nsl-fork \ --enable-persistent-cookies \ - --enable-gzip-help \ - --enable-libjs \ - --enable-addrlist-page \ --enable-prettysrc \ --enable-source-cache \ - --enable-color-style \ - --enable-cgi-links \ - --enable-exec-links \ - --enable-exec-scripts \ - --disable-cjk \ - --with-zlib \ - --without-socks \ - --without-socks5 \ - --with-ssl + --enable-warnings +# --with-socks5=%{_prefix} \ +# --enable-color-style \ -make +%{__make} %install rm -rf $RPM_BUILD_ROOT -install -d $RPM_BUILD_ROOT%{_applnkdir}/Network/WWW +install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}} \ + $RPM_BUILD_ROOT%{_datadir}/lynx/help -make install install-help \ - DESTDIR=$RPM_BUILD_ROOT \ - helpdir=%{_libdir}/help +%{__make} install install-help \ + DESTDIR=$RPM_BUILD_ROOT -install %{SOURCE1} $RPM_BUILD_ROOT%{_applnkdir}/Network/WWW/lynx.desktop +install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir} +install %{SOURCE2} $RPM_BUILD_ROOT%{_pixmapsdir} -gzip -9nf $RPM_BUILD_ROOT%{_mandir}/man1/* \ - C[HO]* PROBLEMS README samples/* test/* docs/README* +bzip2 -dc %{SOURCE3} | tar xf - -C $RPM_BUILD_ROOT%{_mandir} %find_lang %{name} @@ -118,11 +155,14 @@ rm -rf $RPM_BUILD_ROOT %files -f %{name}.lang %defattr(644,root,root,755) -%doc C[HO]* PROBLEMS.gz README.gz samples test docs/README* - -%{_applnkdir}/Network/WWW/lynx.desktop - -%attr(755,root,root) %{_bindir}/* - -%{_mandir}/man1/* +%doc CHANGES COPYHEADER PROBLEMS README samples test docs/README* +%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/lynx.cfg +%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/lynx.lss +%attr(755,root,root) %{_bindir}/lynx %{_datadir}/lynx +%{_desktopdir}/lynx.desktop +%{_pixmapsdir}/lynx.png +%{_mandir}/man1/lynx.1* +%lang(cs) %{_mandir}/cs/man1/lynx.1* +%lang(fi) %{_mandir}/fi/man1/lynx.1* +%lang(pl) %{_mandir}/pl/man1/lynx.1*