# Maintainer (Arch): Levente Polyak # Contributor (Arch): Jan Alexander Steffens (heftig) # Contributor (Arch): Ionut Biru # Contributor (Arch): Alexander Baldeck # Contributor (Arch): Dale Blount # Contributor (Arch): Anders Bostrom # Maintainer: Andreas Grapentin # Contributor: André Silva # Contributor: Márcio Silva # Contributor: Luke R. # Contributor: Isaac David # Contributor: bill-auger # parabola changes and rationale: # - rebranded to icedove # - added makedepends: quilt mozilla-searchplugins python2-blessings # - added replaces, conflicts: thunderbird # - disabled tests, they break in an environment without network access. # - disabled geo-location # - removed nonfree search engines # - removed support for insecure chat protocols _pkgname=thunderbird pkgname=icedove replaces=("$_pkgname") epoch=1 pkgver=68.9.0 pkgrel=1 pkgrel+=.parabola1.nonprism1 _brandingver=68.6 _brandingrel=1 pkgdesc='Standalone mail and news reader based on Mozilla Thunderbird' pkgdesc+=', without support for unsafe and dangerous for privacy protocols' url="https://wiki.parabola.nu/$pkgname" arch=(x86_64) arch+=(i686 armv7h) license=(MPL GPL LGPL) depends=(gtk3 libxt startup-notification mime-types dbus-glib alsa-lib nss hunspell sqlite ttf-font) # libvpx # TODO: depends+=(libicui18n.so libicuuc.so) depends_armv7h=(icu=65) depends_i686+=(libicui18n.so libicuuc.so) depends_x86_64+=(libicui18n.so libicuuc.so) makedepends=(unzip zip diffutils python python2 yasm nasm mesa imake libpulse inetutils xorg-server-xvfb autoconf2.13 rust clang llvm gtk2 cbindgen nodejs) makedepends+=(quilt mozilla-searchplugins imagemagick) optdepends=('libcanberra: sound support') options=(!emptydirs !makeflags) source=(https://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/$pkgver/source/thunderbird-$pkgver.source.tar.xz{,.asc} $pkgname.desktop) source+=(https://repo.parabola.nu/other/icedove/${pkgname}_$_brandingver-$_brandingrel.branding.tar.xz{,.sig} libre-searchengines.patch mozilla-1338795-regression.patch) source_armv7h=(arm-wasm-vfp.patch) sha512sums=('891472c95ba6ff46061131504e89010da512a84b0e1dea0482e603fd4c87f11e099280a245c7dd9fc9320c48229c26602565c089d86f1a1f4271b29b6fc606f0' 'SKIP' 'a3c9815491d9bed0440c60f35867a5b8a2a1343521f288035fcc46e651a11b926c75a9eca2d262b43d510a7a7119709b53637f1b00ddbbee8e5b0a4b33d7b8fd' '5784493253f9b2b231a7f18d7c3c4a4bb9aec7ac4fa801772ac223342676e388ae0c094b95d89d92c1bd38c2f19feb6f51e074d0ea20228a256b6240ecf34832' 'SKIP' '3f3160441aa17a50b8bf9f95a0fed8e3428864901d7368409903289f069f51fa94e24b6140bf17981b91b55df77c7c29adb870dda9f1596a77ce1a54a62cac00' 'f4e892fc7af85877ef6cedd82313f6c0f335cb676cfb30badaa127c51aed00773212b99f1598f5709d6f481f12264463d6334bcde8e8da38ec1ea666622d28a1') sha512sums_armv7h=('c25883c4860e511a99d9fbfba5b824145c0862729101721605725f609ca2a41848b741dd100eff390f57031dc5f14af3ea30133de30f75cb20197c420ae20972') validpgpkeys=(14F26682D0916CDD81E37B6D61B7B526D98F0353) # Mozilla Software Releases validpgpkeys+=(BFA8008A8265677063B11BF47171986E4B745536) # Andreas Grapentin prepare() { cd $_pkgname-$pkgver # see: https://labs.parabola.nu/issues/2267 # upstream BR: https://bugzilla.mozilla.org/show_bug.cgi?id=1628296 patch -Np1 -i "$srcdir"/mozilla-1338795-regression.patch cat >.mozconfig <> .mozconfig < What's new" menu entry to mozilla.debian.net //pref("mailnews.start_page.override_url", "http://wiki.debian.org/Icedove/WhatsNew45"); END _distini="$pkgdir/usr/lib/$pkgname/distribution/distribution.ini" install -Dm644 /dev/stdin "$_distini" <