Author: dj
Date: Wed Jan 3 17:32:24 2018
New Revision: 19647
Log:
Chromium: install man page and .desktop file from distribution.
Modified:
trunk/BOOK/xsoft/graphweb/chromium.xml
Modified: trunk/BOOK/xsoft/graphweb/chromium.xml
==============================================================================
--- trunk/BOOK/xsoft/graphweb/chromium.xml Wed Jan 3 10:21:58 2018
(r19646)
+++ trunk/BOOK/xsoft/graphweb/chromium.xml Wed Jan 3 17:32:24 2018
(r19647)
@@ -334,16 +334,26 @@
install -vDm644 out/Release/icudtl.dat \
/usr/lib/chromium/icudtl.dat &&
-install -vDm644 out/Release/{*.pak,*.bin} \
+install -vDm644 out/Release/{*.pak,*.bin} \
/usr/lib/chromium/ &&
-cp -av out/Release/locales /usr/lib/chromium/ &&
-chown -Rv root:root /usr/lib/chromium/locales</userinput></screen>
+sed -i \
+ -e "s/@@MENUNAME@@/Chromium/g" \
+ -e "s/@@PACKAGE@@/chromium/g" \
+ -e "s/@@USR_BIN_SYMLINK_NAME@@/chromium/g" \
+ chrome/installer/linux/common/desktop.template \
+ chrome/app/resources/manpage.1.in &&
+
+install -vDm644 chrome/installer/linux/common/desktop.template \
+ /usr/share/applications/chromium.desktop &&
+
+install -vDm644 chrome/app/resources/manpage.1.in \
+ /usr/share/man/man1/chromium.1 &&
- <para>While still the <systemitem class="username">root</systemitem> user,
- install icons and the .desktop file:</para>
+cp -av out/Release/locales /usr/lib/chromium/ &&
+chown -Rv root:root /usr/lib/chromium/locales &&
-<screen role="root"><userinput>for size in 16 32; do
+for size in 16 32; do
install -vDm644 \
"chrome/app/theme/default_100_percent/chromium/product_logo_$size.png"
\
"/usr/share/icons/hicolor/${size}x${size}/apps/chromium.png"
@@ -352,21 +362,7 @@
for size in 22 24 48 64 128 256; do
install -vDm644 "chrome/app/theme/chromium/product_logo_$size.png" \
"/usr/share/icons/hicolor/${size}x${size}/apps/chromium.png"
-done &&
-
-cat > /usr/share/applications/chromium.desktop << "EOF"
-[Desktop Entry]
-Encoding=UTF-8
-Name=Chromium Web Browser
-Comment=Access the Internet
-GenericName=Web Browser
-Exec=chromium %u
-Terminal=false
-Type=Application
-Icon=chromium
-Categories=GTK;Network;WebBrowser;
-MimeType=application/xhtml+xml;text/xml;application/xhtml+xml;text/mml;x-scheme-handler/http;x-scheme-handler/https;
-EOF</userinput></screen>
+done</userinput></screen>
<note>
<para>If upgrading from a previous build of chromium using gtk+-2.x, you
--
http://lists.linuxfromscratch.org/listinfo/blfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page