aboutsummaryrefslogtreecommitdiff
path: root/www
diff options
context:
space:
mode:
authorRene Ladan <rene@FreeBSD.org>2013-05-29 08:41:47 +0000
committerRene Ladan <rene@FreeBSD.org>2013-05-29 08:41:47 +0000
commita4f0f06d78943c7c92917e7f46d660e251c6abee (patch)
tree1c3dd39d587f5f0578620c899ee53dfeec492953 /www
parent303e71c40796d83dd20f2c3079e4ce5e8ec372b7 (diff)
downloadports-a4f0f06d78943c7c92917e7f46d660e251c6abee.tar.gz
ports-a4f0f06d78943c7c92917e7f46d660e251c6abee.zip
Notes
Diffstat (limited to 'www')
-rw-r--r--www/chromium/Makefile10
-rw-r--r--www/chromium/files/chromium-browser.desktop.in11
-rw-r--r--www/chromium/pkg-plist1
3 files changed, 18 insertions, 4 deletions
diff --git a/www/chromium/Makefile b/www/chromium/Makefile
index 70cea288bdac..2e5f85d72a18 100644
--- a/www/chromium/Makefile
+++ b/www/chromium/Makefile
@@ -42,7 +42,7 @@ RUN_DEPENDS= ${LOCALBASE}/lib/alsa-lib/libasound_module_pcm_oss.so:${PORTSDIR}/a
ONLY_FOR_ARCHS= i386 amd64
USE_XZ= yes
-USES= bison pkgconfig
+USES= bison pkgconfig desktop-file-utils
USE_GMAKE= yes
USE_PERL5_BUILD= yes
USE_PYTHON_BUILD= 2.6+
@@ -50,9 +50,6 @@ USE_XORG= scrnsaverproto x11 xproto xscrnsaver xtst
USE_GNOME= glib20 gtk20 dconf libxslt
MAN1= chrome.1
-DESKTOP_ENTRIES="Chromium" "Web browser" "${DATADIR}/product_logo_48.png" \
- "chrome %U" "Network;WebBrowser;GTK;" true
-
ALL_TARGET= chrome
# See build/common.gypi for all the available variables.
@@ -78,6 +75,10 @@ GYP_DEFINES+= use_cups=1 \
prefix_dir=${LOCALBASE} \
python_ver=${PYTHON_VER}
+SUB_FILES= chromium-browser.desktop
+SUB_LIST= COMMENT="${COMMENT}" \
+ DATADIR=${DATADIR}
+
OPTIONS_DEFINE= CODECS GCONF PULSEAUDIO CLANG DEBUG
CODECS_DESC= Compile and enable patented codecs like H.264
@@ -196,6 +197,7 @@ do-install:
.endfor
cd ${WRKSRC}/out/${BUILDTYPE} && \
${COPYTREE_SHARE} "locales resources" ${DATADIR}
+ ${INSTALL_DATA} ${WRKDIR}/chromium-browser.desktop ${DESKTOPDIR}
${LN} -sf ${DATADIR}/chrome ${PREFIX}/bin
post-install:
diff --git a/www/chromium/files/chromium-browser.desktop.in b/www/chromium/files/chromium-browser.desktop.in
new file mode 100644
index 000000000000..5da408dbb151
--- /dev/null
+++ b/www/chromium/files/chromium-browser.desktop.in
@@ -0,0 +1,11 @@
+[Desktop Entry]
+Type=Application
+Version=1.0
+Encoding=UTF-8
+Name=Chromium
+Comment=%%COMMENT%%
+Icon=%%DATADIR%%/product_logo_48.png
+Exec=chrome %U
+Categories=Application;Network;WebBrowser;
+MimeType=text/html;text/xml;application/xhtml+xml;x-scheme-handler/http;/x-scheme-handler/https;x-scheme-handler/ftp;
+StartupNotify=true
diff --git a/www/chromium/pkg-plist b/www/chromium/pkg-plist
index 3c84842f19e3..d9fe096927cb 100644
--- a/www/chromium/pkg-plist
+++ b/www/chromium/pkg-plist
@@ -1,4 +1,5 @@
bin/chrome
+share/applications/chromium-browser.desktop
%%DATADIR%%/chrome
%%DATADIR%%/chrome-wrapper
%%DATADIR%%/chrome.pak