From 2352a59edfda369e335fd961279ceb1b9a35534b Mon Sep 17 00:00:00 2001 From: mirko Date: Mon, 9 Mar 2009 15:26:47 +0000 Subject: [PATCH] added dillo2 - a lightweight webbrowser based on fltk2 git-svn-id: svn://svn.openwrt.org/openwrt/packages@14815 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- Xorg/app/dillo/Makefile | 68 +++++++++++++++++++++ Xorg/app/dillo/files/dillo.desktop | 12 ++++ Xorg/app/dillo/files/dillo.png | Bin 0 -> 5555 bytes .../dillo/patches/000-do-not-need-flt2-util.patch | 21 +++++++ 4 files changed, 101 insertions(+) create mode 100644 Xorg/app/dillo/Makefile create mode 100644 Xorg/app/dillo/files/dillo.desktop create mode 100644 Xorg/app/dillo/files/dillo.png create mode 100644 Xorg/app/dillo/patches/000-do-not-need-flt2-util.patch diff --git a/Xorg/app/dillo/Makefile b/Xorg/app/dillo/Makefile new file mode 100644 index 000000000..32369715b --- /dev/null +++ b/Xorg/app/dillo/Makefile @@ -0,0 +1,68 @@ +# +# Copyright (C) 2006-2008 OpenWrt.org +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# +# $Id: Makefile 12228 2008-08-06 22:43:15Z nbd $ + +include $(TOPDIR)/rules.mk + +PKG_NAME:=dillo +PKG_REV:=cc974615ae39 +PKG_VERSION:=r$(PKG_REV) +PKG_RELEASE:=1 + +PKG_SOURCE_PROTO:=hg +PKG_SOURCE_VERSION:=$(PKG_REV) +PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION) +PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz +PKG_SOURCE_URL:=http://freehg.org/u/dillo/main +PKG_BUILD_DIR=$(BUILD_DIR)/Xorg/$(_CATEGORY)/$(PKG_NAME)-$(PKG_VERSION)/ + +include $(INCLUDE_DIR)/package.mk + +define Package/dillo + SECTION:=xorg-app + CATEGORY:=Xorg + SUBMENU:=app + TITLE:=Dillo2 + URL:=http://fltk.org/ + DEPENDS:=+libstdcpp +libpthread +zlib +fltk2 +endef + +define Package/dillo/description + Dillo is a web browser project completely written in C. + Dillo aims to be a multi-platform browser alternative that + is small, stable, developer-friendly, usable, fast, and + extensible. + + Note: This is the fltk2 based dillo. +endef + +EXTRA_CPPFLAGS+=-I$(STAGING_DIR)/usr/lib/libiconv/include +EXTRA_LDFLAGS+=-L$(STAGING_DIR)/usr/lib/libiconv/lib -Wl,-rpath-link=$(STAGING_DIR)/usr/lib + +define Build/Configure + (cd $(PKG_BUILD_DIR); ./autogen.sh ); + $(call Build/Configure/Default) +endef + +define Build/Install + DESTDIR="$(PKG_INSTALL_DIR)" $(MAKE) -C $(PKG_BUILD_DIR) install +endef + +define Package/dillo/install + $(INSTALL_DIR) $(1)/etc $(1)/usr/share/applications $(1)/usr/share/icons + $(INSTALL_DATA) $(PKG_INSTALL_DIR)/etc/* $(1)/etc/ + $(INSTALL_DIR) $(1)/usr/bin + $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/dillo $(1)/usr/bin + $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/dpid $(1)/usr/bin + $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/dpidc $(1)/usr/bin + $(INSTALL_DIR) $(1)/usr/lib + $(CP) $(PKG_INSTALL_DIR)/usr/lib/dillo $(1)/usr/lib/ + $(CP) ./files/dillo.png $(1)/usr/share/icons/ + $(INSTALL_DATA) ./files/dillo.desktop $(1)/usr/share/applications/ +endef + +$(eval $(call BuildPackage,dillo)) diff --git a/Xorg/app/dillo/files/dillo.desktop b/Xorg/app/dillo/files/dillo.desktop new file mode 100644 index 000000000..ed31c1b11 --- /dev/null +++ b/Xorg/app/dillo/files/dillo.desktop @@ -0,0 +1,12 @@ +[Desktop Entry] +GenericName=Web Browser +GenericName[lt]=Web naršyklė +Name=Dillo +Comment=Lightweight browser +Comment[lt]=Labai paprasta naršyklė +MimeType=text/html;text/xml;application/xhtml+xml; +Exec=dillo +Terminal=false +Type=Application +Categories=Application;Network; +Icon=/usr/share/icons/dillo.png diff --git a/Xorg/app/dillo/files/dillo.png b/Xorg/app/dillo/files/dillo.png new file mode 100644 index 0000000000000000000000000000000000000000..bcb89a30ed755b21296280f4a798e653e95cd9c8 GIT binary patch literal 5555 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 BuMz+N literal 0 HcmV?d00001 diff --git a/Xorg/app/dillo/patches/000-do-not-need-flt2-util.patch b/Xorg/app/dillo/patches/000-do-not-need-flt2-util.patch new file mode 100644 index 000000000..3dcf47e29 --- /dev/null +++ b/Xorg/app/dillo/patches/000-do-not-need-flt2-util.patch @@ -0,0 +1,21 @@ +--- dillo-rcc974615ae39.orig/configure.in 2009-03-09 15:40:08.000000000 +0100 ++++ dillo-rcc974615ae39/configure.in 2009-03-09 15:52:42.000000000 +0100 +@@ -145,14 +145,10 @@ + dnl + dnl For debugging and to be user friendly + AC_MSG_CHECKING([FLTK2]) +-if sh -c "fltk2-config --version" >/dev/null 2>&1 +-then AC_MSG_RESULT(yes) +- LIBFLTK_CXXFLAGS=`fltk2-config --cxxflags` +- LIBFLTK_CFLAGS=`fltk2-config --cflags` +- LIBFLTK_LIBS=`fltk2-config --use-images --ldflags` +-else AC_MSG_RESULT(no) +- AC_ERROR(FLTK2 must be installed!) +-fi ++AC_MSG_RESULT(yes) ++ LIBFLTK_CXXFLAGS="-I. -I/usr/include/freetype2 -Wno-non-virtual-dtor" ++ LIBFLTK_CFLAGS="-I." ++ LIBFLTK_LIBS="-L./lib -Wl,-rpath,/usr/local/lib -lfltk2_images -lfltk2_images -lfltk2 -lX11 -lXi -lXft -lpthread -lm -lXext -lsupc++" + + + dnl ---------------- -- 2.11.0