# Maintainer: Kieran pkgname=dot _pkgname=dot pkgver=0.1 pkgrel=0 pkgdesc="Dot Browser is a privacy-conscious web browser based on Firefox. (Binary)" arch=("x86_64") url="https://github.com/dothq/browser" license=('MPL-2.0') depends=(gtk3 libxt mime-types dbus-glib nss ttf-font) optdepends=('ffmpeg: H264/AAC/MP3 decoding' 'networkmanager: Location detection via available WiFi networks' 'libnotify: Notification integration' 'pulseaudio: Audio support' 'speech-dispatcher: Text-to-Speech' 'hunspell-en_US: Spell checking, American English') provides=("dot=$pkgver") conflicts=('dot') source=(https://download.dothq.co/dot/releases/linux/x86/raw $_pkgname.desktop) sha256sums=('SKIP' 'SKIP') package() { OPT_PATH="/opt/${pkgname}" # Install the package files install -d "${pkgdir}"/{usr/bin,opt} cp -r ${_name} "${pkgdir}"/${OPT_PATH} ln -s "/${OPT_PATH}/${_name}" "${pkgdir}"/usr/bin/${pkgname} # Install .desktop files install -Dm644 "${srcdir}"/${pkgname}.desktop -t "${pkgdir}"/usr/share/applications # Install icons SRC_LOC="${srcdir}"/${_name}/browser DEST_LOC="${pkgdir}"/usr/share/icons/hicolor for i in 16 32 48 64 128 do install -Dm644 "${SRC_LOC}"/chrome/icons/default/default${i}.png "${DEST_LOC}"/${i}x${i}/apps/${pkgname}.png done # Use system-provided dictionaries rm -rf "${pkgdir}"/${OPT_PATH}/{dictionaries,hyphenation} ln -sf /usr/share/hunspell "${pkgdir}"/${OPT_PATH}/dictionaries ln -sf /usr/share/hyphen "${pkgdir}"/${OPT_PATH}/hyphenation }