From 56c8b2cb3522c2fa969048e12f19f59829585b04 Mon Sep 17 00:00:00 2001 From: bentley Date: Tue, 6 Jan 2015 00:21:57 +0000 Subject: [PATCH] Add a XDG desktop file for NetSurf. From upstream commit 959af3dc28308c72373ab49175975f4cbe5500e9. Requested by landry@ --- www/netsurf/browser/Makefile | 8 ++- www/netsurf/browser/files/netsurf.desktop | 69 +++++++++++++++++++++++ www/netsurf/browser/pkg/PLIST | 5 +- 3 files changed, 79 insertions(+), 3 deletions(-) create mode 100644 www/netsurf/browser/files/netsurf.desktop diff --git a/www/netsurf/browser/Makefile b/www/netsurf/browser/Makefile index b056f5974c0..4d5e525b3e1 100644 --- a/www/netsurf/browser/Makefile +++ b/www/netsurf/browser/Makefile @@ -1,10 +1,10 @@ -# $OpenBSD: Makefile,v 1.19 2014/10/22 09:35:20 landry Exp $ +# $OpenBSD: Makefile,v 1.20 2015/01/06 00:21:57 bentley Exp $ COMMENT = lightweight web browser NETSURF_PROJECT = netsurf NETSURF_VERSION = 3.2 -REVISION = 0 +REVISION = 1 HOMEPAGE= http://www.netsurf-browser.org/ MASTER_SITES = http://download.netsurf-browser.org/netsurf/releases/source/ @@ -21,6 +21,7 @@ LIB_DEPENDS = www/netsurf/hubbub>=0.3.0 \ x11/gtk+2 \ x11/gnome/librsvg \ net/curl +RUN_DEPENDS = devel/desktop-file-utils WANTLIB += X11 Xcomposite Xcursor Xdamage Xext Xfixes Xi Xinerama WANTLIB += Xrandr Xrender atk-1.0 c cairo crypto css curl dom @@ -47,6 +48,9 @@ post-patch: v=$$(egrep ^en\..*$$c: ${WRKSRC}/resources/FatMessages | cut -d : -f2 | sed -e 's/$$c<#>$$v<#" ${WRKSRC}/gtk/res/options.gtk2.ui ; done post-install: + ${INSTALL_DATA_DIR} ${PREFIX}/share/applications + ${INSTALL_DATA} ${FILESDIR}/netsurf.desktop \ + ${PREFIX}/share/applications/netsurf.desktop # bug in pkg_add -u prevents symlink->directory in pkg updates rm -rf ${PREFIX}/share/netsurf/C ln -s en ${PREFIX}/share/netsurf/C diff --git a/www/netsurf/browser/files/netsurf.desktop b/www/netsurf/browser/files/netsurf.desktop new file mode 100644 index 00000000000..fa64821b3ad --- /dev/null +++ b/www/netsurf/browser/files/netsurf.desktop @@ -0,0 +1,69 @@ +# $OpenBSD: netsurf.desktop,v 1.1 2015/01/06 00:21:57 bentley Exp $ +[Desktop Entry] +Name=NetSurf Web Browser +Name[ca]=Navegador web NetSurf +Name[cs]=NetSurf Webový prohlížeč +Name[es]=Navegador web NetSurf +Name[fa]=مرورگر اینترنتی NetSurf +Name[fi]=NetSurf-selain +Name[fr]=Navigateur Web NetSurf +Name[hu]=NetSurf webböngésző +Name[it]=NetSurf Browser Web +Name[ja]=NetSurf ウェブ・ブラウザ +Name[ko]=NetSurf 웹 브라우저 +Name[nb]=NetSurf Nettleser +Name[nl]=NetSurf webbrowser +Name[nn]=NetSurf Nettlesar +Name[no]=NetSurf Nettleser +Name[pl]=Przeglądarka WWW NetSurf +Name[pt]=NetSurf Navegador Web +Name[pt_BR]=Navegador Web NetSurf +Name[sk]=Internetový prehliadač NetSurf +Comment=Browse the World Wide Web +Comment[ca]=Navegueu per el web +Comment[cs]=Prohlížení stránek World Wide Webu +Comment[de]=Im Internet surfen +Comment[es]=Navegue por la web +Comment[fa]=صفحات شبکه جهانی اینترنت را مرور نمایید +Comment[fi]=Selaa Internetin WWW-sivuja +Comment[fr]=Navigue sur Internet +Comment[hu]=A világháló böngészése +Comment[it]=Esplora il web +Comment[ja]=ウェブを閲覧します +Comment[ko]=웹을 돌아 다닙니다 +Comment[nb]=Surf på nettet +Comment[nl]=Verken het internet +Comment[nn]=Surf på nettet +Comment[no]=Surf på nettet +Comment[pl]=Przeglądanie stron WWW +Comment[pt]=Navegue na Internet +Comment[pt_BR]=Navegue na Internet +Comment[sk]=Prehliadanie internetu +GenericName=Web Browser +GenericName[ca]=Navegador web +GenericName[cs]=Webový prohlížeč +GenericName[es]=Navegador web +GenericName[fa]=مرورگر اینترنتی +GenericName[fi]=WWW-selain +GenericName[fr]=Navigateur Web +GenericName[hu]=Webböngésző +GenericName[it]=Browser Web +GenericName[ja]=ウェブ・ブラウザ +GenericName[ko]=웹 브라우저 +GenericName[nb]=Nettleser +GenericName[nl]=Webbrowser +GenericName[nn]=Nettlesar +GenericName[no]=Nettleser +GenericName[pl]=Przeglądarka WWW +GenericName[pt]=Navegador Web +GenericName[pt_BR]=Navegador Web +GenericName[sk]=Internetový prehliadač +Exec=netsurf %u +Terminal=false +X-MultipleArgs=false +Type=Application +Icon=netsurf.png +Categories=Network; +MimeType=text/html;text/xml;application/xhtml+xml;application/xml;image/gif;image/jpeg;image/png +StartupWMClass=NetSurf-bin +StartupNotify=true diff --git a/www/netsurf/browser/pkg/PLIST b/www/netsurf/browser/pkg/PLIST index dbc4bf305db..2c79184188a 100644 --- a/www/netsurf/browser/pkg/PLIST +++ b/www/netsurf/browser/pkg/PLIST @@ -1,5 +1,6 @@ -@comment $OpenBSD: PLIST,v 1.7 2014/10/13 09:29:20 bentley Exp $ +@comment $OpenBSD: PLIST,v 1.8 2015/01/06 00:21:57 bentley Exp $ @bin bin/netsurf +share/applications/netsurf.desktop share/netsurf/ share/netsurf/C share/netsurf/Messages @@ -104,3 +105,5 @@ share/netsurf/toolbarIndices share/netsurf/viewdata.gtk2.ui share/netsurf/warning.gtk2.ui share/netsurf/welcome.html +@exec %D/bin/update-desktop-database +@unexec-delete %D/bin/update-desktop-database