PKGBUILDs/extra/thunderbird/PKGBUILD

312 lines
17 KiB
Bash
Raw Normal View History

2018-12-01 22:56:06 +00:00
# Maintainer: Levente Polyak <anthraxx[at]archlinux[dot]org>
2017-10-13 01:04:57 +00:00
# Contributor: Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
2016-04-19 18:51:04 +00:00
# Contributor: Ionut Biru <ibiru@archlinux.org>
2013-06-25 16:41:43 +00:00
# Contributor: Alexander Baldeck <alexander@archlinux.org>
# Contributor: Dale Blount <dale@archlinux.org>
# Contributor: Anders Bostrom <anders.bostrom@home.se>
# ALARM: Kevin Mihelich <kevin@archlinuxarm.org>
# - mozconfig changes for ARM
2017-02-22 03:19:46 +00:00
buildarch=12
2021-01-09 02:26:00 +00:00
highmem=3
2013-06-25 16:41:43 +00:00
2020-12-14 23:26:46 +00:00
pkgbase=thunderbird
pkgname=(thunderbird)
2021-09-08 23:31:09 +00:00
pkgver=91.1.0
pkgrel=2
2018-12-01 22:56:06 +00:00
pkgdesc='Standalone mail and news reader from mozilla.org'
url='https://www.mozilla.org/thunderbird/'
2017-11-17 23:32:39 +00:00
arch=(x86_64)
2017-02-22 03:19:46 +00:00
license=(MPL GPL LGPL)
2020-11-21 17:22:07 +00:00
depends=(
2021-09-08 23:31:09 +00:00
glibc gtk3 libgdk-3.so libgtk-3.so mime-types dbus libdbus-1.so dbus-glib
alsa-lib nss hunspell sqlite ttf-font libvpx libvpx.so zlib bzip2 libbz2.so
botan libwebp libwebp.so libwebpdemux.so libevent libjpeg-turbo libffi
libffi.so nspr gcc-libs libx11 libxrender libxfixes libxext libxcomposite
libxdamage pango libpango-1.0.so cairo gdk-pixbuf2 icu libicui18n.so
libicuuc.so freetype2 libfreetype.so fontconfig libfontconfig.so glib2
libglib-2.0.so pixman libpixman-1.so gnupg
2021-01-09 02:26:00 +00:00
)
2020-11-21 17:22:07 +00:00
makedepends=(
unzip zip diffutils python python-setuptools yasm nasm mesa imake libpulse
2021-09-08 23:31:09 +00:00
xorg-server-xvfb autoconf2.13 rust clang llvm cbindgen nodejs
2021-01-09 02:26:00 +00:00
gawk perl findutils libotr
2020-11-21 17:22:07 +00:00
)
2017-02-22 03:19:46 +00:00
options=(!emptydirs !makeflags)
2019-07-14 15:26:36 +00:00
source=(https://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/$pkgver/source/thunderbird-$pkgver.source.tar.xz{,.asc}
2020-11-21 17:22:07 +00:00
thunderbird.desktop
vendor-prefs.js
distribution.ini
mozconfig.cfg
2021-09-08 23:31:09 +00:00
metainfo.patch
disable-addon-signing.patch)
validpgpkeys=(
14F26682D0916CDD81E37B6D61B7B526D98F0353 # Mozilla Software Releases <release@mozilla.com>
4360FE2109C49763186F8E21EBE41E90F6F12F6D # Mozilla Software Releases <release@mozilla.com>
)
2016-04-19 18:51:04 +00:00
# Google API keys (see http://www.chromium.org/developers/how-tos/api-keys)
# Note: These are for Arch Linux use ONLY. For your own distribution, please
# get your own set of keys. Feel free to contact foutrelis@archlinux.org for
# more information.
_google_api_key=AIzaSyDwr302FpOSkGRpLlUpPThNTDPbXcIn_FM
# Mozilla API keys (see https://location.services.mozilla.com/api)
# Note: These are for Arch Linux use ONLY. For your own distribution, please
# get your own set of keys. Feel free to contact heftig@archlinux.org for
# more information.
_mozilla_api_key=16674381-f021-49de-8622-3021c5942aff
2013-06-25 16:41:43 +00:00
prepare() {
2017-02-22 03:19:46 +00:00
cd $pkgname-$pkgver
2017-10-13 01:04:57 +00:00
2020-12-14 23:26:46 +00:00
echo "${noextract[@]}"
2020-11-21 17:22:07 +00:00
local src
for src in "${source[@]}"; do
src="${src%%::*}"
src="${src##*/}"
[[ $src = *.patch ]] || continue
echo "Applying patch $src..."
patch -Np1 < "../$src"
done
printf "%s" "$_google_api_key" >google-api-key
printf "%s" "$_mozilla_api_key" >mozilla-api-key
cp ../mozconfig.cfg .mozconfig
sed "s|@PWD@|${PWD@Q}|g" -i .mozconfig
2018-08-10 12:27:27 +00:00
if [[ $CARCH == "armv7h" ]]; then
2019-06-14 00:25:03 +00:00
echo "ac_add_options --disable-elf-hack" >> .mozconfig
2019-12-14 00:12:01 +00:00
MAKEFLAGS="-j2"
2020-12-15 22:34:23 +00:00
CFLAGS=`echo $CFLAGS | sed -e 's/vfpv3-d16/neon/'`
CXXFLAGS="$CFLAGS"
2018-08-10 12:27:27 +00:00
fi
2019-12-14 00:12:01 +00:00
echo 'ac_add_options --enable-optimize="-g0 -O2"' >> .mozconfig
echo "mk_add_options MOZ_MAKE_FLAGS=\"${MAKEFLAGS}\"" >> .mozconfig
export MOZ_DEBUG_FLAGS=" "
export CFLAGS+=" -g0"
export CXXFLAGS+=" -g0"
export LDFLAGS+=" -Wl,--no-keep-memory -Wl,--reduce-memory-overheads"
export RUSTFLAGS="-Cdebuginfo=0"
2013-06-25 16:41:43 +00:00
}
build() {
2016-04-19 18:51:04 +00:00
cd $pkgname-$pkgver
2020-11-21 17:22:07 +00:00
if [[ -n "${SOURCE_DATE_EPOCH}" ]]; then
2020-12-14 23:26:46 +00:00
export MOZ_BUILD_DATE=$(date --date "@${SOURCE_DATE_EPOCH}" "+%Y%m%d%H%M%S")
2020-11-21 17:22:07 +00:00
fi
2021-09-08 23:31:09 +00:00
export MACH_USE_SYSTEM_PYTHON=1
2018-08-08 19:33:31 +00:00
./mach configure
./mach build
./mach buildsymbols
2013-06-25 16:41:43 +00:00
}
2020-12-14 23:26:46 +00:00
package_thunderbird() {
2021-09-08 23:31:09 +00:00
optdepends=(
'libotr: OTR support for active one-to-one chats'
'libnotify: Notification integration'
)
2020-12-14 23:26:46 +00:00
2016-04-19 18:51:04 +00:00
cd $pkgname-$pkgver
2018-08-08 19:33:31 +00:00
DESTDIR="$pkgdir" ./mach install
2013-06-25 16:41:43 +00:00
2020-11-21 17:22:07 +00:00
install -Dm 644 ../vendor-prefs.js -t "$pkgdir/usr/lib/$pkgname/defaults/pref"
install -Dm 644 ../distribution.ini -t "$pkgdir/usr/lib/$pkgname/distribution"
install -Dm 644 ../thunderbird.desktop -t "$pkgdir/usr/share/applications"
2021-09-08 23:31:09 +00:00
install -Dm 644 comm/mail/branding/thunderbird/net.thunderbird.Thunderbird.appdata.xml \
"$pkgdir/usr/share/metainfo/net.thunderbird.Thunderbird.appdata.xml"
2013-06-25 16:41:43 +00:00
2018-08-10 12:27:27 +00:00
for i in 16 22 24 32 48 64 128 256; do
2018-08-08 19:33:31 +00:00
install -Dm644 comm/mail/branding/thunderbird/default${i}.png \
2017-06-16 01:16:37 +00:00
"$pkgdir/usr/share/icons/hicolor/${i}x${i}/apps/$pkgname.png"
2013-06-25 16:41:43 +00:00
done
2018-08-10 12:27:27 +00:00
install -Dm644 comm/mail/branding/thunderbird/TB-symbolic.svg \
"$pkgdir/usr/share/icons/hicolor/symbolic/apps/thunderbird-symbolic.svg"
2013-06-25 16:41:43 +00:00
2015-06-12 00:36:35 +00:00
# Use system-provided dictionaries
2017-06-16 01:16:37 +00:00
ln -Ts /usr/share/hunspell "$pkgdir/usr/lib/$pkgname/dictionaries"
ln -Ts /usr/share/hyphen "$pkgdir/usr/lib/$pkgname/hyphenation"
2017-02-22 03:19:46 +00:00
# Install a wrapper to avoid confusion about binary path
2017-06-16 01:16:37 +00:00
install -Dm755 /dev/stdin "$pkgdir/usr/bin/$pkgname" <<END
2017-02-22 03:19:46 +00:00
#!/bin/sh
2017-06-16 01:16:37 +00:00
exec /usr/lib/$pkgname/thunderbird "\$@"
2017-02-22 03:19:46 +00:00
END
2013-06-25 16:41:43 +00:00
2017-02-22 03:19:46 +00:00
# Replace duplicate binary with wrapper
2015-08-15 03:29:26 +00:00
# https://bugzilla.mozilla.org/show_bug.cgi?id=658850
2017-06-16 01:16:37 +00:00
ln -srf "$pkgdir/usr/bin/$pkgname" \
"$pkgdir/usr/lib/$pkgname/thunderbird-bin"
2013-06-25 16:41:43 +00:00
}
2018-12-01 22:56:06 +00:00
2020-12-14 23:26:46 +00:00
_package_i18n() {
pkgdesc="$2 language pack for Thunderbird"
depends=("thunderbird>=$pkgver")
install -Dm644 thunderbird-i18n-$pkgver-$1.xpi \
"$pkgdir/usr/lib/thunderbird/extensions/langpack-$1@thunderbird.mozilla.org.xpi"
}
_languages=(
2021-05-06 19:59:30 +00:00
'af "Afrikaans"'
2020-12-14 23:26:46 +00:00
'ar "Arabic"'
'ast "Asturian"'
'be "Belarusian"'
'bg "Bulgarian"'
'br "Breton"'
'ca "Catalan"'
2021-05-06 19:59:30 +00:00
'cak "Kaqchikel"'
2020-12-14 23:26:46 +00:00
'cs "Czech"'
'cy "Welsh"'
'da "Danish"'
'de "German"'
'dsb "Lower Sorbian"'
'el "Greek"'
'en-GB "English (British)"'
'en-US "English (US)"'
'es-AR "Spanish (Argentina)"'
'es-ES "Spanish (Spain)"'
'et "Estonian"'
'eu "Basque"'
'fi "Finnish"'
'fr "French"'
'fy-NL "Frisian"'
'ga-IE "Irish"'
'gd "Gaelic (Scotland)"'
'gl "Galician"'
'he "Hebrew"'
'hr "Croatian"'
'hsb "Upper Sorbian"'
'hu "Hungarian"'
'hy-AM "Armenian"'
'id "Indonesian"'
'is "Icelandic"'
'it "Italian"'
'ja "Japanese"'
2021-05-06 19:59:30 +00:00
'ka "Georgian"'
'kab "Kabyle"'
'kk "Kazakh"'
2020-12-14 23:26:46 +00:00
'ko "Korean"'
'lt "Lithuanian"'
2021-05-06 19:59:30 +00:00
'ms "Malay"'
2020-12-14 23:26:46 +00:00
'nb-NO "Norwegian (Bokmål)"'
'nl "Dutch"'
'nn-NO "Norwegian (Nynorsk)"'
2021-05-06 19:59:30 +00:00
'pa-IN "Punjabi (India)"'
2020-12-14 23:26:46 +00:00
'pl "Polish"'
'pt-BR "Portuguese (Brazilian)"'
'pt-PT "Portuguese (Portugal)"'
'rm "Romansh"'
'ro "Romanian"'
'ru "Russian"'
'sk "Slovak"'
'sl "Slovenian"'
'sq "Albanian"'
'sr "Serbian"'
'sv-SE "Swedish"'
2021-05-06 19:59:30 +00:00
'th "Thai"'
2020-12-14 23:26:46 +00:00
'tr "Turkish"'
'uk "Ukrainian"'
2021-05-06 19:59:30 +00:00
'uz "Uzbek"'
2020-12-14 23:26:46 +00:00
'vi "Vietnamese"'
'zh-CN "Chinese (Simplified)"'
'zh-TW "Chinese (Traditional)"'
)
_url=https://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/$pkgver/linux-x86_64/xpi
for _lang in "${_languages[@]}"; do
_locale=${_lang%% *}
_pkgname=thunderbird-i18n-${_locale,,}
pkgname+=($_pkgname)
source+=("thunderbird-i18n-$pkgver-$_locale.xpi::$_url/$_locale.xpi")
eval "package_$_pkgname() {
_package_i18n $_lang
}"
done
# Don't extract languages
noextract=()
for _src in "${source[@]%%::*}"; do
case "$_src" in
*.xpi) noextract+=("$_src") ;;
esac
done
2021-09-08 23:31:09 +00:00
sha512sums=('c465ff25d67c5c28db53d3b1ccda10a743276e58c693406bf31bde0253f34123348180ae18765bd60b958c050e3a874dd69ac82d7612007a8c7a2e25939840ff'
2020-12-14 23:26:46 +00:00
'SKIP'
'a0061fcb2a7f66061e336a8d95948592f56f4752e56467f14ba63846720ebf845cce7511d1a2637e3b80d5a1ffdaa2fb783fa37195103425ef65222d45372012'
'6918c0de63deeddc6f53b9ba331390556c12e0d649cf54587dfaabb98b32d6a597b63cf02809c7c58b15501720455a724d527375a8fb9d757ccca57460320734'
'5cd3ac4c94ef6dcce72fba02bc18b771a2f67906ff795e0e3d71ce7db6d8a41165bd5443908470915bdbdb98dddd9cf3f837c4ba3a36413f55ec570e6efdbb9f'
2021-09-08 23:31:09 +00:00
'd6d08cfa221cbc4ab8ad3426eea860348e9fdc5b7545cb220484315a05fe1d475fafe60888b8ba16ca281ce08ac3d39bed85a40b8952a19923c9fc995c9602e8'
'7e43b1f25827ddae615ad43fc1e11c6ba439d6c2049477dfe60e00188a70c0a76160c59a97cc01d1fd99c476f261c7cecb57628b5be48874be7cf991c22db290'
'230c87675244b6ffe09953a4fb2fe966b66dbd2b876dcdab61d8b7f43a919226887d188934e61f6d4cefb1252178b5d8fd25da5566f18b07b9bdea754eeaa266'
'8cce7b8044360bf13a4c5274ad99f7f6ed6b4ea326d4d71fe02a612af544ebd558d04817ec0fbd325800ad3bcc12ae23677744391ee42520fc9bdc7776bdf141'
'771dda615d6e6e8c93b57aa3fb9a7e3ca1ac199ab691e8ee16e40e8960d9f6b5bb2df990bf1431766b222c6808316f2fbe2367d3be78a4a1c5a6ad41badf0dc3'
'082aae91c3cf2ce70b4c42d4036b0ef5e3827a55c047b91e0ca5e38cfe0f536f7d166084cd52057eea5517bc2d3d0562ac79949d7c55f3cf5571ce64c0990488'
'5858aee08d1a85c204c519a1e4399a885cd1d43d0ad941c1392c696ee34a7d1ecb6a12f482aff8e69a1e7387c4e36e76540aede41c6934d1db3a96a086359f2d'
'7e80f76b28e8523ef1723d13aae65081721b2091cb5af96fd10dc08efdc72e67dbcb88c15a0f5fa0e48c9ffd2a7a47fd31050530dec6e96daa07a32962a2d169'
'f835d026f0d946d0499539048b7e0437a10ff13277e2e9624d988b4d13545fbe4515799e934e01a1c9104f8736d4e76a09d598516bd7d4d59b2ff430eaaad3ce'
'86a4a0bd99f51854d6c93e479025c9eeb24945d02f836b0f3e4729f85068d0c8fcf7f2d471c8a229794df0a14a6a08cd83aae05ac8ffe267ffa015ebae32d000'
'c11cb69a0c1fadcfdc8d57fe5f16bd3a40c78884dd1823d5b6ef8eb657300b2aae158e73a84e7cf062acbaba7ffea9da2254222560af5b4c0f89f4c6a6f4adcb'
'dd7294e13cf62d3e736e19a5a15b9a73bed7ba8cdf62ecf12634defbc417e59a31078c97d532ce8b1425893230c8b118d9dc89d00b41442cee257a8771f627bc'
'1bfeced69df032ed794a0aca66de353b7dd4b761752b19b589a1c55b22239df73eae0393f9086121bc8223e69ecb230bbfc65ab32cb7fea26b7fe8b837bea918'
'67c83ba97ee3e2f8e29cf76246b538b015bd1a9096390d13e6c98f7f81b4cacbc9a001d781304f93bbb825bad69a958037423861b453ca039c69d1f8cdbebad8'
'a10704319708b73e5bcd19496f7e0c245f65d8799afce5a4979df6163f374f984b7600979e1cfb7f07e6eec174bef2c454bcc679110775f55b9755b0998feb90'
'3f0d5b5d8df209ea58ab1edacd6b14353ccd63487841c94f8686b4ea16b19646a49d648482d21b198ee0d9b908f38b9455bcacad7b5ac031738da1e48a2e5c30'
'b84a8f32773bced3a3b3707b345411dbe777ae179ba190ae6bff87a78d992befb3b580d8a64e481fcbdf849f9a268e7ff1cf51d2f96b7a258d6e26861dc4b40c'
'd0b8ec3108b511e81ff52cc738283a8d839dc2cb1a9c56251ba70599b9b98f17bfe5cad379afad60b8b8aa7e8c9c43766b32adb291aacc69592325e58aa5b308'
'9a2ff7e61b7d543c405a17b4e77ca58516b77a64ced2a9355218b0c39a2f8cf0c719e589bd11147b1f97c31dba184f891104102190d55c4d9eb31eb0664be5f7'
'a7db9a375e8cbe507ce1c8af2f3c33424aaf8dcb8c246dbfa0f6cca4eca9c7c247ff776a16df8b02e0190dc46d94ee890f87ed3fcffee0eb8081f7fff4495a18'
'7b8fe77a1689494d8864d046660cf92e8e43f95fd930f5d2b400cd299c0d8a6731937900afe745ba0811becb4667e139cd7bd88f87a5c56ad3a6e554a45dc41a'
'2ab0af4e2b4c76b6d532f62885e58124fa6dbac0c7f75a7e07f82e3b5e73dedf03905249e70a2e0c100c02d95f64a30900e0d689094d197c88af097259c130e0'
'2152a9e0fd3e98544954fe0abdf1d0b1298fc13d99defed191984592c8d8fbc424e4d872a48e15611228d01baea0636eebb02022cf50f076898511c223ebe81d'
'ec2203a96c80f9d3daad159b439ef9b3ce9965665e64e5ab1e659a51a457573aa512c62dc142c03719beb917d9732f4fb4d6f7299b4e5e66c7cf703ac85c3ad2'
'e607df60f153e0dd52f0624612a9b87f0fd41fd93358dfef9dc550ed09e18fc455a6257637fa6797070bfabc053a9041703044fbad276ec34a8bfb453d303bc5'
'406398b0b07cdda198886bf39bea7ebffbca508206c1adfb9f008c2f48400376b35deac6ad06385d123ebfb5319075af62415b1af3a7500e466c021d05818ae8'
'd6400493266726e55c54563cb4e3dd4e4f3668c2d96e14312daf934ecf2548fb37bd5d7652e5aa10f8d6a6cadc9d6b97fadbdfdc0595708ef5ea91f7fa4024f3'
'e3ad5ea17632ef190847c35c5cbc1303a5f7fdb01fd5778726e8f698ee57e77790f7376a36e851f10bdb5107445db2bfb231e527ead7191add0bf4456436b6ce'
'af3a7122550d122199119d6a9d8e69b1b12ae0c0f9cfbd3869c3e9ffd4589e72e1ba4c67a2024eeeac67fec6fee4cda6f26df16a5fafdbbd230869335faee731'
'da81592cca97870b8e12a358fe28cbd07d7ebf41fbea25c9a262f55ddc5593ae521c0b3ff4996be4f6b6c0ed42e8db23f9082a8bffee3057daf59f8561231baf'
'f0430d8c3e4d97a462d1a6ae7e053d50fa946bdddc432c86d23c505288b4956d5a2f40c565043279c54aad64f3470361f91d838b99faf4c5d69bf8edd11a6b12'
'0aead89dad1f0f413e91ba6789dd9818536de587468b455c10d1509fe7192dc1569d4e8da9452b8b6dc551bbbfb86e60d16a997284a143b13767c4d01277cbe8'
'1afc971191debc1732253a3e10e6a6099722f9d5f5ab6761776e1534342614e77e9113eff08c56171e8dc9282ba88c79d5bdb1c4c8a876e82818888964da63df'
'b96bddd686e6d4812d44632ea51837196abffa40fed3de5b9ca26c5ee98a7d50a814fc8fdb3ece3561bb29f6960a2ac8f2e769dec3a3b871ab7521e78aa0a471'
'7176189c8826252d6d425a041f3833b08bebfcb6d76cfd7d72e36baa3ae3a7b661f07c29de90d259bb392a51487bd79febcf7e174adbc95593f0374f90c8243a'
'ae7d5d5a7f9567a94dea2fab30cf9306b5fd0079e38e0cd65b272f7cd26ce8424ef1f817c1fd3983841d5623c43764bfe79fc4e4d33eae7d9f7e459298a1b996'
'ded594050c6a07c7b61ad0c8daac65802b7228d5133724349c8f7691e3bfeb0ed03976b25f21f59f64f16d412d34c2ef5fa2f34facfa2ddb843f5aae95adde4a'
'ca1d0e359f30bf7a7c837b3764009ef04f2f004b03b63ec586c0f9afa9bb63994f5fdea7144afcc425c18c6b7846ca19ba5dbf782f621f6304f9c062d0094053'
'2712c39d4e5ef124b38e23a35dac0d99645a7415466641d55559d766ed875f304d45b7e93b19a69d260759e7e713d53a7bfbe90c9306e0d4ae352bcc052fdb2c'
'8b63af0f9f6367e7ca5d70586cbc214562298a58a3aa2e00353766e827a8fc9858da6075777e892700282974353cc36006c34124b2ff8fa97b184495885c1dad'
'cab3fd44ef209cdce0df7e5b7a2b00ec2b4dcd32c4d6eddf8615c0b523c182e402c56d293c1c315799f9778e6197413865fec46965d1bbcd668704d181845187'
'712c312f3afd7916feda5a70c4ee2689130a7337bf71658bf0c821102104809c996aa98889e35c289dd7eb1ddcbc16b1b130596a92e2d7bb5c724559d9e0fef6'
'0ce7bac60c90bf92903aac38fe463d4923744d64b131845ff5dcf6f5f39e71a3c675c20f7ff8313f2e42b9ce96ddbe9b534b206b44cea7620c8a2f69fcaac7d6'
'fef6002d9b34ffef38d064e8954d1943e151f254e69301ec97ac7d4d43aa78bd2096dd56cfdde4cf0718475de049899b75e2b8e6a79c3456ad03fea2f088b1fa'
'6680e43af6a225f8fffed09fab3dc07f4500efc8466f46a63c66e2dfaa069f9e98a68c3b2fbb5cdc93e97eab5966684d381c6b5cfe1037dfe45eada874777ec6'
'23165dea828b1c52beed4c4196faa5f878efd72df957558e5ac88d14fa643b81376bf748d09e16cae4a0e5db7db70cc5cac48c7abbea5c7380db1eeda5212791'
'f9f8c7ab9cd10e797e2693cdaea841cd6dd3c3b16b0293b802894e7bd00439bab4395943da8afd8f90b036530f360981f932a1bea81dc1300d6768a6ccfe943b'
'a98727ed2353b4d5e80687538547abd5992ceeca1956ba8de695fe3250b534110269d6f6081687f773191b9d0667a46e440863b24092d7d7c9bf3714ccd99257'
'cb76eb330f7d710701722d2d9fe97bd0b433388e44c55ea60288c7520eddd107e44e7047f2ec1ce5f8b76a290a260f5a00f4db746e567a3a0ffa500ca96a66af'
'b4edc47154ae54415763395eb3bc2c9aea2a29b3c5217d06119c17f0d9457a06c8581543ec6cfc646feaf4c187dde1eb780542330ba55ad16e6d5909c8a669f7'
'21ab67c19011f937df3469c5a9155bfdf3f820d2f01bd3ebbbd3617fbcc8b56f699a9145e01ed7101316908b8bedeec4ae28ad7b9de05dc32174e85e898cde31'
'd8ec625fac555936a93fb41a29fafd63dee1f10a184d5f6eed481c696ecf51e04bf7bc6c396497b9490c008b6cc92df14040f4f6699c0dc55598a4eea41ae4fa'
'9383455de6482c90896dd35b812e5e8abb85299dfd12a6f29f9d80bec3e909fab7cb8452d7fde56fd4cc1e112e2475526a803d3b8362deff9538c41d9ef0cb99'
'772561bf986cbe412d9d0525016cf5d11ae7097a608f493fb233e053172c8747e7258ff5001d6e1274dfd9ae7a720a71d40545c0009fd249bf308d884920ee9f'
'5ef84e1674f36ae734a63e1173f0de535e69f6f96a32da281ce7041dc9e652a9ecfdd00b50c35c9518e2136be86cf069bf4afc2ff21e2bf9ca540f7144a3b9eb'
'd7294f192026b9f5af51272c34a4a8472190f8a5ec0d3fcf779b4539affe51e26ea66b56587cd7dd74c9e4a384a0776f272717d700eb6cc24b11b8646210d98a'
'6bfc4a36d1f134267a747487342b9b95299677cd4f3a85ca0bf0cebbd7f3eacd6ed6cecf5c81be8bea8512083141deffb7f40c268b54c69d1c7ff973d1897210'
'7f7b37fcbfc65530db46cfd1605f4314fe0b4d73c35313fcf437da211d466dec896ec054c80fb51acbb1c6a3259e38d436c3a05995dccc541d11d3d1e9bc70b3'
'9250ffd324af069ec6fa26849bac850bec9547adaf97d27ba37c204cbd8f180847f14baee865133f5fce3f6ab50bc3aa80ed63211108b1edccaf0a296c9a7bd4'
'5a328d30b0b3940aedf0c077c2edf0079c81f2dbe430bdc0c146f178b744edffe280dba46b838a891c739175bd0b5998337f28a9b911b8b413e13d03af9ae00b'
'ae79f415e3db865de225684d8e623215868f22128466c6d38aa506bc236fc767baa2057f5ef52fc3092beda860bd6e69059c5d4a2835f89b5811dca85b0b5aad'
'3bbd30734949268836166eacb38160cee8fb807aa5559329bbcc16ff4ba596bf1cbf694b9eb55651d6eedab70e94d22b1292694f430798f607c7092588494872'
'93b57dc29dbf4b9630fbfb3e7076a66875727d038ddabac0afb3b78c612ca677ac09638705649e4e49857f83016e95ee6475836f627814b3e33b582e48ff2313'
'6c445bedefe72aebef7ccce461b2b0bcfbc760641223c515edc15aa4f9d6a4ce97e03f9e6de71954e671245c3791ca67e6b40dc4eb9fefb15bd9284d865459c8'
'f21768d857329fed1e8afcfa9985d7b0ed73c03b83ad15f597fcec12855cb3199a1fa5f9a41691d61869bd51ef661f57c684041b2c6318b1d2895da116aa3cf6'
'8b2292d863926f88662f5e73e8118e55f70b32395b557bba1f74a28195692dc7dde867427f2e70061888573bb9f3baf041f371451b4276442cf43812158dc4d1')
2020-12-14 23:26:46 +00:00
2019-03-06 02:04:15 +00:00
# vim:set sw=2 et: