From c6be28c08fc6e267b14cfa4ad4f0f1ea8c73f5c5 Mon Sep 17 00:00:00 2001 From: davehome Date: Thu, 23 Feb 2012 14:30:08 -0700 Subject: [PATCH] New package: netsurf-2.8 - Lighweight webbrowser. --- srcpkgs/netsurf/files/netsurf.desktop | 127 ++++++++++++++++++++++++++ srcpkgs/netsurf/netsurf.rshlibs | 28 ++++++ srcpkgs/netsurf/template | 80 ++++++++++++++++ 3 files changed, 235 insertions(+) create mode 100644 srcpkgs/netsurf/files/netsurf.desktop create mode 100644 srcpkgs/netsurf/netsurf.rshlibs create mode 100644 srcpkgs/netsurf/template diff --git a/srcpkgs/netsurf/files/netsurf.desktop b/srcpkgs/netsurf/files/netsurf.desktop new file mode 100644 index 00000000000..fcc39c4e80d --- /dev/null +++ b/srcpkgs/netsurf/files/netsurf.desktop @@ -0,0 +1,127 @@ +[Desktop Entry] +Version=1.0 +Type=Application +Name=Netsurf +Name[ar]=صافي تصفح +Name[ast]=Netsurf +Name[ca]=Netsurf +Name[cs]=Netsurf +Name[da]=Netsurf +Name[de]=Netsurf +Name[el]=καθαρού σερφ +Name[en_GB]=Netsurf +Name[es]=Netsurf +Name[et]=Netsurf +Name[fi]=Netsurf +Name[fr]=Netsurf +Name[gl]=Netsurf +Name[he]=Netsurf +Name[hr]=Netsurf +Name[hu]=Netsurf +Name[id]=Netsurf +Name[it]=Netsurf +Name[ja]=Netsurf +Name[ko]=인터넷 서핑 +Name[lt]=Netsurf +Name[nl]=Netsurf +Name[no]=Netsurf +Name[pl]=Netsurf +Name[pt]=Netsurf +Name[pt_BR]=Netsurf +Name[ro]=Netsurf +Name[ru]=Netsurf +Name[sk]=Netsurf +Name[sr]=нетсурф +Name[sr@latin]=Netsurf +Name[sv]=Netsurf +Name[tr]=Netsurf +Name[ug]=Netsurf +Name[uk]=Інтернет серфінгу +Name[zh_CN]=Netsurf 网冲浪 +Name[zh_TW]=Netsurf 網衝浪 +GenericName=Web Browser +GenericName[ar]=متصفح الوب +GenericName[ast]=Restolador +GenericName[ca]=Navegador web +GenericName[cs]=Internetový prohlížeč +GenericName[da]=Webbrowser +GenericName[de]=Internetbetrachter +GenericName[el]=Περιηγητής Ιστού +GenericName[en_GB]=Web Browser +GenericName[es]=Navegador web +GenericName[et]=Veebibrauser +GenericName[fi]=Verkkoselain +GenericName[fr]=Navigateur Internet +GenericName[gl]=Navegador web +GenericName[he]=דפדפן +GenericName[hr]=Web preglednik +GenericName[hu]=Webböngésző +GenericName[id]=Peramban Web +GenericName[it]=Browser web +GenericName[ja]=ウェブブラウザ +GenericName[ko]=웹 브라우저 +GenericName[lt]=Interneto naršyklė +GenericName[nl]=Webbrowser +GenericName[no]=Nettleser +GenericName[pa]=ਵੈੱਬ ਬਰਾਊਜ਼ਰ +GenericName[pl]=Przeglądarka internetowa +GenericName[pt]=Navegador Web +GenericName[pt_BR]=Navegador web +GenericName[ro]=Navigator web +GenericName[ru]=Интернет-обозреватель +GenericName[sk]=Internetový prehliadač +GenericName[sr]=Интернет прегледник +GenericName[sr@latin]=Internet preglednik +GenericName[sv]=Webbläsare +GenericName[tr]=Web Tarayıcı +GenericName[ug]=توركۆرگۈ +GenericName[uk]=Переглядач Веб +GenericName[zh_CN]=网页浏览器 +GenericName[zh_TW]=網頁瀏覽器 +Comment=Lightweight web browser +Comment[ar]=منصفح الوب الخفيف +Comment[ast]=Restolador llixeru +Comment[ca]=Navegador web lleuger +Comment[cs]=Odlehčený prohlížeč +Comment[da]=Letvægtig webbrowser +Comment[de]=Schlanker Internetbetrachter +Comment[el]=Ελαφρύς περιηγητής ιστού +Comment[en_GB]=Lightweight web browser +Comment[es]=Navegador web ligero +Comment[et]=Kergekaaluline veebibrauser +Comment[fi]=Kevyt verkkoselain +Comment[fr]=Navigateur Internet léger +Comment[gl]=Navegador web lixeiro +Comment[he]=דפדפן קל משקל +Comment[hr]=Lagani web preglednik +Comment[hu]=Könnyűsúlyú webböngésző +Comment[id]=Peramban web ringan +Comment[it]=Browser web leggero +Comment[ja]=軽量級ウェブブラウザ +Comment[ko]=가벼운 웹 브라우저 +Comment[lt]=Paprasta interneto naršyklė +Comment[nl]=Lichtgewicht webbrowser +Comment[no]=Lettvektig nettleser +Comment[pa]=ਲਾਈਟਵੇਟ ਵੈੱਬ ਬਰਾਊਜ਼ਰ +Comment[pl]=Umożliwia przeglądanie zawartości sieci internetowej +Comment[pt]=Navegador Web rápido +Comment[pt_BR]=Navegador web leve +Comment[ro]=Mic navigator web +Comment[ru]=Легковесный Интернет-обозреватель +Comment[sk]=Ľahký internetový prehliadač +Comment[sr]=Једноставан Интернет прегледник +Comment[sr@latin]=Jednostavan Internet preglednik +Comment[sv]=Resurssnål webbläsare +Comment[tr]=Hafif web tarayıcı +Comment[ug]=يېنىك توركۆرگۈ +Comment[uk]=Легкий переглядач Веб +Comment[zh_CN]=轻量级网页浏览器 +Comment[zh_TW]=輕量級網頁瀏覽器 +Categories=GTK;Network;WebBrowser; +MimeType=text/html;application/xhtml+xml;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/geo; +Exec=netsurf %U +Icon=netsurf +Terminal=false +StartupNotify=true +X-Osso-Type=application/x-executable +X-Osso-Service=netsurf diff --git a/srcpkgs/netsurf/netsurf.rshlibs b/srcpkgs/netsurf/netsurf.rshlibs new file mode 100644 index 00000000000..beb7081f8f7 --- /dev/null +++ b/srcpkgs/netsurf/netsurf.rshlibs @@ -0,0 +1,28 @@ +libjpeg.so.8 +libmng.so.1 +libz.so.1 +libxml2.so.2 +libcurl.so.4 +libhubbub.so.0 +libcss.so.0 +libparserutils.so.0 +libwapcaplet.so.0 +libssl.so.1 +libcrypto.so.1 +librsvg-2.so.2 +libm.so.6 +libgdk_pixbuf-2.0.so.0 +libcairo.so.2 +libgobject-2.0.so.0 +libglib-2.0.so.0 +libnsbmp.so.0 +libnsgif.so.0 +libpng14.so.14 +libwebp.so.2 +libglade-2.0.so.0 +libgtk-x11-2.0.so.0 +libgdk-x11-2.0.so.0 +libpangocairo-1.0.so.0 +libpango-1.0.so.0 +libpthread.so.0 +libc.so.6 diff --git a/srcpkgs/netsurf/template b/srcpkgs/netsurf/template new file mode 100644 index 00000000000..f42a10f0ed2 --- /dev/null +++ b/srcpkgs/netsurf/template @@ -0,0 +1,80 @@ +# Template build file for 'netsurf'. +pkgname=netsurf +version=2.8 +homepage="http://www.netsurf-browser.org" +distfiles="${homepage}/downloads/releases/${pkgname}-${version}-full-src.tar.gz" +short_desc="Free, open source web browser written in C." +maintainer="davehome " +LICENSE="GPL-2, MIT" +checksum=2055d52764faed054892670101fc95c1bf0bddc2370495250192f1855117b718 +long_desc=" + Small as a mouse, fast as a cheetah and available for free. NetSurf is + a multi-platform web browser for RISC OS, UNIX-like platforms (including + Linux), Mac OS X, and more. + + Written in C, this award winning open source project features its own + layout engine. It is licensed under GPL version 2. + + * Web standards: HTML 4.01 and CSS 2.1 + * Image formats: PNG, GIF, JPEG, SVG, JNG, MNG and BMP + * HTTPS for secure online transactions + * Unicode text + * Web page thumbnailing + * Local history trees + * Global history + * Hotlist manager (bookmarks) + * Cookie manager + * URL completion + * Text selection + * Scale view + * Search-as-you-type text search highlighting + * Save pages complete with images + * Fast, lightweight layout and rendering engine" + +gtk_iconcache_dirs="/usr/share/pixmaps" + +Add_dependency build sed +Add_dependency build pkg-config +Add_dependency build perl +Add_dependency build jpeg-devel +Add_dependency build libmng-devel +Add_dependency build libpng-devel +Add_dependency build librsvg-devel +Add_dependency build libxml2-devel +Add_dependency build libcurl-devel +Add_dependency build lcms-devel +Add_dependency build libwebp-devel +Add_dependency build libparserutils-devel +Add_dependency build libwapcaplet-devel +Add_dependency build libhubbub-devel +Add_dependency build libcss-devel +Add_dependency build libnsbmp-devel +Add_dependency build libnsgif-devel +Add_dependency build gtk+-devel +Add_dependency build libglade-devel + +Add_dependency full desktop-file-utils +Add_dependency full shared-mime-info + +do_build() { + make ${makejobs} --directory=${pkgname}-${version} \ + PREFIX=/usr TARGET=gtk NETSURF_USE_WEBP=YES +} + +do_install() { + make ${makejobs} --directory=${pkgname}-${version} \ + PREFIX=/usr DESTDIR=${DESTDIR} TARGET=gtk \ + NETSURF_USE_WEBP=YES install + + # Install app icon + vinstall "${DESTDIR}/usr/share/${pkgname}/${pkgname}.xpm" \ + 0644 usr/share/pixmaps + + # Install .desktop file (from Arch) + vinstall "${FILESDIR}/${pkgname}.desktop" \ + 0644 usr/share/applications + + # Install license + vinstall "${wrksrc}/${pkgname}-${version}/COPYING" \ + 0644 "/usr/share/licenses/${pkgname}" +}