2 # This is free software, licensed under the GNU General Public License v2.
4 # Based on https://github.com/kyak/openwrt-packages/tree/master/lynx
7 include $(TOPDIR
)/rules.mk
10 PKG_VERSION
:=2.8.9rel
.1
14 PKG_MAINTAINER
:=Leonid Esman
<leonid.esman@gmail.com
>
15 PKG_CPE_ID
:=cpe
:/a
:lynx
:lynx
16 PKG_SOURCE
:=$(PKG_NAME
)$(PKG_VERSION
).
tar.bz2
17 PKG_SOURCE_URL
:=https
://invisible-mirror.net
/archives
/lynx
/tarballs
/ \
18 https
://ftp.icm.edu.pl
/packages
/lynx
/tarballs
/ \
19 http
://ftp.oregonstate.edu
/pub
/blfs
/conglomeration
/lynx
/ \
20 https
://ftp.osuosl.org
/pub
/blfs
/conglomeration
/lynx
/ \
21 https
://fossies.org
/linux
/www
/
22 PKG_HASH
:=387f193d7792f9cfada14c60b0e5c0bff18f227d9257a39483e14fa1aaf79595
23 PKG_BUILD_DIR
:=$(BUILD_DIR
)/$(PKG_NAME
)$(PKG_VERSION
)
24 # try current development version
25 # URL for current development version - http://invisible-island.net/datafiles/release/lynx-cur.tar.bz2
28 include $(INCLUDE_DIR
)/package.mk
31 TITLE
:=Lynx is the text web browser
34 DEPENDS
:=+libncursesw
+zlib
+libopenssl
+ca-bundle
35 URL
:=http
://lynx.invisible-island.net
/
38 define Package
/lynx
/description
39 Classic non-graphical
(text-mode
) web browser
42 # customize as you need
43 CONFIGURE_ARGS
+= --with-zlib
--with-ssl \
44 --with-build-cc
="$(HOSTCC)" \
45 --with-build-cflags
="$(HOST_CFLAGS)" \
46 --with-build-cppflags
="$(HOST_CPPFLAGS)" \
47 --with-build-ldflags
="$(HOST_LDFLAGS)" \
49 --with-screen
=ncursesw \
51 --enable-locale-charset \
52 --enable-charset-choice \
54 --enable-japanese-utf8 \
56 --disable-config-info
--disable-echo \
57 --disable-dired
--disable-trace \
58 --disable-finger
--disable-gopher
--disable-news
--disable-wais \
59 --disable-prettysrc
--disable-scrollbar
--disable-gzip-help \
60 --disable-idna
--disable-syslog
--disable-font-switch
62 CONFIGURE_VARS
+= cf_cv_ncurses_header
="ncursesw/curses.h" \
63 ac_cv_path_NCURSES_CONFIG
=""
65 define Package
/lynx
/install
66 $(INSTALL_DIR
) $(1)/usr
/bin
67 $(INSTALL_DIR
) $(1)/etc
68 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/lynx
$(1)/usr
/bin
/
69 $(INSTALL_DATA
) .
/files
/lynx.cfg
$(1)/etc
/
70 $(INSTALL_DATA
) .
/files
/lynx.lss
$(1)/etc
/
73 $(eval
$(call BuildPackage
,lynx
))