Skip to content

Bundling Chromium

probonopd edited this page Jul 30, 2014 · 6 revisions
#!/bin/bash -x

set +e

mkdir chromium/chromium.AppDir
cd chromium/
wget -c "https://download-chromium.appspot.com/dl/Linux"
wget -c http://mirrors.kernel.org/ubuntu/pool/main/u/udev/libudev0_151-12_i386.deb

cd chromium.AppDir/

unzip ../Linux
find ../ -name *.deb -exec dpkg -x \{\} . \;
mv lib/ usr/lib

find -name product_logo_48.png -exec cp \{\} chromium.png \;

mkdir -p usr/bin
cd usr/bin
ln -s ../../chrome-linux/chrome-wrapper chrome

cd -

cat > ./AppRun <<\EOF
#!/bin/sh
HERE=$(dirname $(readlink -f "${0}"))
export LD_LIBRARY_PATH="${HERE}"/usr/lib:$PATH
"${HERE}"/usr/bin/chrome --no-sandbox $@
EOF

chmod a+x ./AppRun

cat > ./chromium.desktop <<\EOF
[Desktop Entry]
Name=Chromium
Icon=chromium
Exec=chromium %u
Categories=Network;WebBrowser;
StartupNotify=true
EOF

cd ..

wget -c "http://downloads.sourceforge.net/project/portable/AppImageAssistant%200.9.3"

chmod a+x ./AppImageAssistant*
./AppImageAssistant* ./chromium.AppDir/ ./chromium.AppImage