summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 2b5f18bba07e897ffcb19a304164c9f9437be20b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
# Maintainer: Michael Moroni <michaelmoroni AT disroot DOT org >
# Contributor: Frederik Schwan <frederik dot schwan at linux dot com>
# Contributor: Cedric Girard <girard.cedric@gmail.com>
# Contributor: Det <nimetonmaili at gmail a-dot com>
# Based on AUR's thunderbird-nightly-bin

_name=thunderbird
_channel=nightly
_lang=it
pkgname=(${_name}-${_channel}-${_lang} ${_name}-${_channel}-${_lang}-noupdate)
pkgver=80.0a1
_version=80.0a1
pkgrel=1
arch=('i686' 'x86_64')
url="http://www.mozilla.org/it/thunderbird"
license=('MPL' 'GPL' 'LGPL')

FX_SRC_EN="${_name}-${_version}.en-US.linux-${CARCH}"
FX_SRC_URI_EN="https://download-installer.cdn.mozilla.net/pub/${_name}/${_channel}/latest-comm-central/${FX_SRC_EN}"
FX_SRC="${_name}-${_version}.${_lang}.linux-${CARCH}"
FX_SRC_URI="https://download-installer.cdn.mozilla.net/pub/${_name}/${_channel}/latest-comm-central-l10n/${FX_SRC}"

source=("${FX_SRC_URI_EN}.txt"
        "${FX_SRC_URI}.tar.bz2"
        "${pkgname}.desktop"
        vendor.js)

sha512sums=('SKIP'
            'SKIP'
            '4f885cc6a2867db6864ade4f953bf743ebd779cc7fec8335aa60176c3c90306525b987c966f6f18484d07c131a88878306d037cc17207a0d01b198ccbc79852b'
            'aeb444784732267f1b1e87e6084a776f82a1912c4c2637d2cf1de1c135dd9d41d2ef66d2bd3f9cbd3a79fad32d17ea6e2968ba644d5f887cb66ba6c09a2098f5')

pkgver(){
    echo "${_version}.$(head -n1 "${FX_SRC_EN}.txt" |cut -c -8)"
}

package_thunderbird-nightly-it() {
  pkgdesc="Standalone Mail/News reader - Nightly build (${_lang})"
  depends=('alsa-lib' 'cairo' 'dbus-glib' 'desktop-file-utils' 'fontconfig'
         'freetype2' 'gtk3' 'hicolor-icon-theme' 'hunspell' 'libevent' 'libjpeg'
         'libmng' 'libpng' 'libvpx' 'libxt' 'mozilla-common' 'nspr' 'nss'
         'shared-mime-info' 'sqlite' 'startup-notification')
  optdepends=('libcanberra: per supporto audio')
  provides=("thunderbird=${_version}" 'thunderbird-nightly')
  conflicts=('thunderbird-nightly')
  install="${pkgname}.install"

  install -d "${pkgdir}"/{usr/bin,opt}
  cp -a thunderbird "${pkgdir}"/opt/${pkgname}-${pkgver}
  cp vendor.js "${pkgdir}"/opt/${pkgname}-${pkgver}/defaults/pref/
  ln -s /opt/${pkgname}-${pkgver}/thunderbird "${pkgdir}"/usr/bin/${pkgname}
  for i in 16x16 32x32 48x48 64x64 128x128; do
      install -Dm644 thunderbird/chrome/icons/default/default${i/x*/}.png "${pkgdir}"/usr/share/icons/hicolor/${i}/apps/${pkgname}.png
  done
  install -Dm644 ${pkgname}.desktop "${pkgdir}"/usr/share/applications/${pkgname}.desktop
  rm -rf "${pkgdir}"/opt/${pkgname}-${pkgver}/dictionaries/
  ln -sf /usr/share/hunspell/ "${pkgdir}"/opt/${pkgname}-${pkgver}/dictionaries
}

package_thunderbird-nightly-it-noupdate() {
  pkgdesc="Standalone Mail/News reader - Nightly build (${_lang}) con notifiche di aggiornamento disabilitate"
  depends=('thunderbird-nightly-it')
  install -Dm644 -t "${pkgdir}"/opt/${pkgname-noupdate}-${pkgver}/distribution policies.json
}