mirror of
https://github.com/archlinuxarm/PKGBUILDs.git
synced 2024-11-28 22:57:37 +00:00
320 lines
18 KiB
Bash
320 lines
18 KiB
Bash
# Maintainer: Levente Polyak <anthraxx[at]archlinux[dot]org>
|
|
# Contributor: Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
|
|
# Contributor: Ionut Biru <ibiru@archlinux.org>
|
|
# 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
|
|
# - disable rust lto for v7
|
|
|
|
highmem=1
|
|
|
|
pkgbase=thunderbird
|
|
pkgname=(thunderbird)
|
|
pkgver=102.4.1
|
|
pkgrel=1
|
|
pkgdesc='Standalone mail and news reader from mozilla.org'
|
|
url='https://www.mozilla.org/thunderbird/'
|
|
arch=(x86_64)
|
|
license=(MPL GPL LGPL)
|
|
depends=(
|
|
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
|
|
)
|
|
makedepends=(
|
|
unzip zip diffutils python python-setuptools yasm nasm mesa imake libpulse
|
|
xorg-server-xvfb autoconf2.13 rust clang llvm cbindgen nodejs lld
|
|
gawk perl findutils libotr
|
|
)
|
|
options=(!emptydirs !makeflags !lto)
|
|
source=(https://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/$pkgver/source/thunderbird-$pkgver.source.tar.xz{,.asc}
|
|
thunderbird.desktop
|
|
vendor-prefs.js
|
|
distribution.ini
|
|
mozconfig.cfg
|
|
metainfo.patch
|
|
cbindgen-0.24.patch
|
|
rustc_version-0.4.0.patch)
|
|
validpgpkeys=(
|
|
14F26682D0916CDD81E37B6D61B7B526D98F0353 # Mozilla Software Releases <release@mozilla.com>
|
|
4360FE2109C49763186F8E21EBE41E90F6F12F6D # Mozilla Software Releases <release@mozilla.com>
|
|
)
|
|
|
|
# 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
|
|
|
|
prepare() {
|
|
cd $pkgname-$pkgver
|
|
|
|
echo "${noextract[@]}"
|
|
|
|
local src
|
|
for src in "${source[@]}"; do
|
|
src="${src%%::*}"
|
|
src="${src##*/}"
|
|
[[ $src = *.patch ]] || continue
|
|
msg2 "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
|
|
|
|
if [[ $CARCH == "armv7h" ]]; then
|
|
echo "ac_add_options --disable-elf-hack" >> .mozconfig
|
|
MAKEFLAGS="-j4"
|
|
# disable hard-coded LTO
|
|
sed -i '/cargo_rustc_flags += -Clto/d' config/makefiles/rust.mk
|
|
sed -i '/RUSTFLAGS += -Cembed-bitcode=yes/d' config/makefiles/rust.mk
|
|
# increase codegen-units due to RAM constraints
|
|
sed -i 's/codegen-units=1/codegen-units=16/' config/makefiles/rust.mk
|
|
fi
|
|
|
|
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 LDFLAGS+=" -Wl,--no-keep-memory"
|
|
export RUSTFLAGS="-Cdebuginfo=0"
|
|
CFLAGS=${CFLAGS/-fstack-clash-protection}
|
|
CXXFLAGS=${CXXFLAGS/-fstack-clash-protection}
|
|
}
|
|
|
|
build() {
|
|
cd $pkgname-$pkgver
|
|
if [[ -n "${SOURCE_DATE_EPOCH}" ]]; then
|
|
export MOZ_BUILD_DATE=$(date --date "@${SOURCE_DATE_EPOCH}" "+%Y%m%d%H%M%S")
|
|
fi
|
|
export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE=none
|
|
export MOZBUILD_STATE_PATH="${srcdir}/mozbuild"
|
|
./mach configure
|
|
./mach build
|
|
./mach buildsymbols
|
|
}
|
|
|
|
package_thunderbird() {
|
|
optdepends=(
|
|
'libotr: OTR support for active one-to-one chats'
|
|
'libnotify: Notification integration'
|
|
)
|
|
|
|
cd $pkgname-$pkgver
|
|
DESTDIR="$pkgdir" ./mach install
|
|
|
|
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"
|
|
install -Dm 644 comm/mail/branding/thunderbird/net.thunderbird.Thunderbird.appdata.xml \
|
|
"$pkgdir/usr/share/metainfo/net.thunderbird.Thunderbird.appdata.xml"
|
|
|
|
for i in 16 22 24 32 48 64 128 256; do
|
|
install -Dm644 comm/mail/branding/thunderbird/default${i}.png \
|
|
"$pkgdir/usr/share/icons/hicolor/${i}x${i}/apps/$pkgname.png"
|
|
done
|
|
install -Dm644 comm/mail/branding/thunderbird/TB-symbolic.svg \
|
|
"$pkgdir/usr/share/icons/hicolor/symbolic/apps/thunderbird-symbolic.svg"
|
|
|
|
# Use system-provided dictionaries
|
|
ln -Ts /usr/share/hunspell "$pkgdir/usr/lib/$pkgname/dictionaries"
|
|
ln -Ts /usr/share/hyphen "$pkgdir/usr/lib/$pkgname/hyphenation"
|
|
|
|
# Install a wrapper to avoid confusion about binary path
|
|
install -Dm755 /dev/stdin "$pkgdir/usr/bin/$pkgname" <<END
|
|
#!/bin/sh
|
|
exec /usr/lib/$pkgname/thunderbird "\$@"
|
|
END
|
|
|
|
# Replace duplicate binary with wrapper
|
|
# https://bugzilla.mozilla.org/show_bug.cgi?id=658850
|
|
ln -srf "$pkgdir/usr/bin/$pkgname" \
|
|
"$pkgdir/usr/lib/$pkgname/thunderbird-bin"
|
|
}
|
|
|
|
_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=(
|
|
'af "Afrikaans"'
|
|
'ar "Arabic"'
|
|
'ast "Asturian"'
|
|
'be "Belarusian"'
|
|
'bg "Bulgarian"'
|
|
'br "Breton"'
|
|
'ca "Catalan"'
|
|
'cak "Kaqchikel"'
|
|
'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"'
|
|
'ka "Georgian"'
|
|
'kab "Kabyle"'
|
|
'kk "Kazakh"'
|
|
'ko "Korean"'
|
|
'lt "Lithuanian"'
|
|
'ms "Malay"'
|
|
'nb-NO "Norwegian (Bokmål)"'
|
|
'nl "Dutch"'
|
|
'nn-NO "Norwegian (Nynorsk)"'
|
|
'pa-IN "Punjabi (India)"'
|
|
'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"'
|
|
'th "Thai"'
|
|
'tr "Turkish"'
|
|
'uk "Ukrainian"'
|
|
'uz "Uzbek"'
|
|
'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
|
|
|
|
sha512sums=('8855f7bf1ee2c9f6859189f3aa8afa5d851af2f4edb1a63e3804ec7796f228addf2819028ca6213f7c3f6c452cf4915801df1e706d7c84d8f15e0a627c77b7b6'
|
|
'SKIP'
|
|
'a0061fcb2a7f66061e336a8d95948592f56f4752e56467f14ba63846720ebf845cce7511d1a2637e3b80d5a1ffdaa2fb783fa37195103425ef65222d45372012'
|
|
'6918c0de63deeddc6f53b9ba331390556c12e0d649cf54587dfaabb98b32d6a597b63cf02809c7c58b15501720455a724d527375a8fb9d757ccca57460320734'
|
|
'5cd3ac4c94ef6dcce72fba02bc18b771a2f67906ff795e0e3d71ce7db6d8a41165bd5443908470915bdbdb98dddd9cf3f837c4ba3a36413f55ec570e6efdbb9f'
|
|
'c9e4966e135907f7ac3c669da9102de3e1cb90eb84e9d89a572037a2999f552ef9ceacfb031e386b27190449f820784ede8421915ac5dde4ccda3b178a9adff6'
|
|
'7e43b1f25827ddae615ad43fc1e11c6ba439d6c2049477dfe60e00188a70c0a76160c59a97cc01d1fd99c476f261c7cecb57628b5be48874be7cf991c22db290'
|
|
'3526402ccae1f0428f2e45bae8d0b2cb909ac2698bc3508b692b827839ccb21203ce414206039776f6ce946fc53e636290b7870e9886284d5e9d1e8ad050aac9'
|
|
'36d9662fc94cbf7dcf371adc13a9cda679bc75df961d86de019d3c8ebb0be3062d5ef762d175fab58696db74758100a65de45d7832e0e2bd4e15c901f72d8349'
|
|
'f7535bf1168d6a4eaa34ff69482932b13cab7d0905c0c3291a1751b0508ded05ed9a4d29c81ca23612a9aa40848008ee5e83caf8db24d073a691db3a9bcb8c58'
|
|
'8462de14dbe7841ea2e56c9fbe38de0d66ad4ee79e2fbbef6f8db76881b2f563daf02bd759ed35d79ebc1cb18b2bd10a7b1037a5fc627b434525140bd5b12905'
|
|
'b6ebc43d766c9308df388162c2ffa847f2d97fddc2f21f1f8dbca10aac1a85059b6511e267e285d937c95748131dc980657761559cadd7f2a31735d56b022a70'
|
|
'7e353496ff74bb41c73709ae249318f7eeb8d67ad3d9183e6c6316fe4be06bb197890c757de7e47cd7e4e3f7ffeb741dc61fd50562ee713f6de0d5bcf4ecb78b'
|
|
'421b441cbbda5de4fed41ebb29c8feaf45153088c22d703a33e29efc64d6ca3060e435e4e5a70ec3bec8cc7ad09171945341da6948e7b3fa8949c9ce14e52f8b'
|
|
'856682c8c23f3c7a1303f4371d757fbe4a8696ae332fbca556e6a419cac9772b2f339886936d6920e44830d78f0fd9ff6b7c422f032028ab6974c1fd15e7650b'
|
|
'da847ada754b53363de3cb16af5888fe1eaa867981f65d78023c0fe5954cdfce70984834ae3bbd2af4964710aecd8d03eb1c8786b4010e1128340aa96aaccab2'
|
|
'0e16d1fe76af4cc4cbc533640d6b3d996230c7d8de06f7b540155e6aaf40a7134866f33386248700d5fbc67b04425a2a1a3b76a56d3a90df5aeda68f43b29d22'
|
|
'bc2daf5ff6081717c12dd5661c24e16203cb30daf0186793f6a2fa56ae91e76b1b31559a704c9743961af5136de22037a3a17364e05cfcbcaebfa4bd42b52ec6'
|
|
'82bba0fa116a13cd16ef62e8d9228d1466990fa22c35e0bd420f416ace90462f59999a359a62bf3bf4f143ef23717ddca403abf62ab71e0927f7a129e3267e49'
|
|
'36070b41af89271791d5918f4cc879302fef33756eab0cc26e3d61af00b8ac8ce011adba4344c32cfac10c031d0e21c9791d2b5ca347f8fc1ad8831c9dbde13c'
|
|
'71a8aa397ddf362178f5633d4f23b19374eb4d4a10969992e71c96d4f182b38656b86189719d106a9d3943bef69d8e98486d3878c7edc1ef28a2af19620681ff'
|
|
'90df2bc57299c0926ec970da6c355e25548ff830102a3db8973f5c2f4362061a653a9f8e13b0c0898946347a126245aaea9149811e556f44ede433aa046f716a'
|
|
'db60038f1a3e89a19ef4805084660cc4f5808cdbec6199afe64a369fa89137ddbb73a4c40aa80de6408876925d6b0081d8bc5461577c4aa4e54399ade0d40da9'
|
|
'95353390b852c32fafb8350b90ada079c9e4fe740b9466145c89ccf7798e2ad990fbbe9d51eadb6906657de885159e91d57bf87c3221a0f4d07c0451cac312b3'
|
|
'd02ac2eb4fac5e57d1157dc3a8dd78c8c12a5d719e51a47064506c6dcba5bff1f85625c69b4f42b88773a60b2b1f5ec6c800141f622093be8be83f7d7ff43c91'
|
|
'11227deb04221e088de089413ff3dcd0fbd29dce990e2ff7fe0b1a663288729fca0f14feb066cda3832e747379dcdec4f4668dc17a10534b23fa2214027e7e0c'
|
|
'389b66993f2b4a410aeb86080a96bd290176482dd9e59db30bb7ac231868bff371a226791c628ff9c40bff7178092a0fdc051cce4e495180173dc0ed25b88ca4'
|
|
'4cb53a719e7a0938b269fe112adc94eac94913a89037c76130dd0f4f93cdd2373b75f9295be1749b4874ec4518d26bb60088ef93fc625c3a3ba8c44bb415866d'
|
|
'3f770bd6359c3ddfe16dfa59001f54baeeb96b0507a7da349918afc2a04b4056340abc8e7f833be7561900e6a9ecf2c531f14dfc7220c514641ad9dac6cf93bf'
|
|
'b1d1d19027c78cb2d8e21c07a0fbbca8a65d2e8d72e1bc2c1129984691154128f38c6995621eccf69cc6b115d293bd9ab642b97143fc8200d92d6f7d17937ddc'
|
|
'561828e6102fa54153a247026bf42f13954fd4f57e530434bcdfec4308e414a8a7186d6e236b470fba6d54ce46df621f47ff041a47f12209e5ec9435dc21683a'
|
|
'b60b86c5f2aa43b8fef35915df798cc714cb275aefbfd483664dc6bfce01da9a97fba04a7b40241e2f9fbcd68dc6c503bb2e29507e9430e05bf9fbef3c9dd494'
|
|
'dc17d98d64d21fb910f60e073e927fccb14d7e9d356974455f7ca4cef18cdabe124a99a57d34d7896a6d6900373bb17dd51c56768dd90c1d3f4b2286e422a957'
|
|
'a7b62d0cc4c48581df1a6338f8a510ab0566a4ca78aa22c239396d428f4a322fd7fc31c68af716f9c3335f75eb8457d5694017eb3a82ad5e22fc45df1eaf0f61'
|
|
'26ffd5e75a6ff041f6c7c238d0352975e63b1646ea564e47d3c6a715112520075da75fa449f8a1e50f4cac9e2a5300555befe636598f1234a3510846fb465c28'
|
|
'7c33b71ecb264ac0ead64444c1039c6723335c2e7e13ef362e0f6bf76245a9aca11ef2a3196ed7b9bea4070a62878b8443b29e1c61ba678ee2aa9f2495b32255'
|
|
'b76751056dd963bc2c90776c7d8ab98162109aa63a3eb2548a4864323c32e4ee020ae649c4925464c97e22362dd637f26bbddff238ddf56128c1d8cb58e778e5'
|
|
'5297f66e593af2928ece3ddbc7734ceffb558538bcb303aca50101adef975e054022781090c7ce431820f70c159e9f000e6244de2aa47247e0d88cf5655a93ba'
|
|
'73e84458251ddfdd3d1049f79892688f29f4bcaa001be7f07ddbdee30808240f9135b05805d4b75df82890da9c79770776d21697a34fc01e4847b74f250bea36'
|
|
'a69451315414f7ae15bad1df54995bd7d89e208b460a1ee0a9902f2c5c1b824b92e5e40f9bd6222592a3843c29a98c568ea8c566f6ec3f789189a0e85384b51d'
|
|
'95e315cac0a89d8eca2cccfd4cca2c27c38ca4ba594f8073bb9fe722bf91ec99a79484463fd309fd4b3c08e50c34e5278603af236aecc92047ec64fb975411bf'
|
|
'523c55f9e167787dca2cce26e43615d162935f0413e7d8c8e48c982f1d2cda5a211873e58384ecf694142532b26a10471254baa7bf45433ab73c86d2730ff9f3'
|
|
'3d468613124c0f8d8bd31a54829e159800c0a07ad58016725f1b38ab7411bfcf0877fcce4bdbff661919600b0ca591eb1de3af2abe864d258c3cc4154112ab08'
|
|
'aa3991f1efdef344cd3140e58b8fb374ee09b1a9015c68d6b317bf0a4b23617762baf69dbf4396ecd2afb21398d6a6836b6e1ab2446b77ffa8e292536aaf6570'
|
|
'f65ebeb758f2aa4dfe12058eaf2a014714eed80321ba21033a9e12db8153e2c5c26cbe574c4b81bb6008d9e1aba782cf2c28908401c18d555a13a6112a2cfa9b'
|
|
'ae61c136e1d11c24cd4012302c1486ed71a1670810992b0187ad94e9f44a82084964015a0904e17911da25cf7a4aa70cb8d4662f80f844f93feed8eb02ba7d75'
|
|
'abd21386ecd519c3392903e12fdc5a2ccc0dc2427b9979b5ae1bc0aa815359751a01f3eeb07c66bb8d97029c19fbf6100f31cab06e9ac58cb79a634087728b16'
|
|
'a916ff13a4cadae8a211f56c378b9e445bbe7fe1a81f8aeaa21a9fe0e88d95bedad2bb12f44d835ec29b7c89040b7cfd67bc429d18a465d2749d725cb8d77a22'
|
|
'e64c667adf3585475e3b023e669360e4d799b1adfe61e917f8d3cfaecf4b2584dfb1ea556d3bcf16f57ce5c0a34c63b785a4131153d23f1cff6425cf05ed8741'
|
|
'7b55eb9c3e914f75b418011703cd189f6c78ce7120688d3b5c12060ad7978c5880655462a850856be9f2cdff4a85c337af5361055274b0f3bf3f5c71e0952d7b'
|
|
'909646804c577006f543dd217d6113f0c6806545cf6c560da949ab233efea849f27b4d2f61ebda2257af3a03dacada73867c2909616d861bd14ca008b615a0e8'
|
|
'779bd6dd717c5b5e52967e662f61aa7a4478dd5e543b72478a751bb45ac0e98e68fb6245a811b652040e6a34db9a9ad4a778570acee347f513aee4a71bd46743'
|
|
'90c13dd621718df86ef7dcbb2c923e411f8e2e4e8e49547b4b33907b235533c0df975ce00c6e1b984c8e44238e953b43f2f32a21d7d38fd37a0399b41bfa6d83'
|
|
'605835043067b2d56eb74bd0b38d52d76787716b1ea8ffe6ef2b8b4f1a3ac6e2356826c2b8814ca513317db79dc469cb6308a7f56295dd1e1c47fa46c1656977'
|
|
'c7343669a238c4493d9e98ff9da7efcb49c09a24f0c4634569c935adb544407727b4cb720c87dc316b7a6471f7bc725715a6d7d7ca24c7595190d4cce6be324c'
|
|
'eebaf36da98cd69ecc29fdccfed96937079b8d8f41325dd9e10d55f91e8e09ec420ae2294557c52b23b481bb9d6ac077fed139eab625e033366c7faf845db645'
|
|
'708d457880641f09177c56a723b43f0cdce8d7be2fd781bbc96066387d6c0bd342c6a4e205622d24c341991cb59a94fa3233c865b1d18a107e370a2bfa393f14'
|
|
'aa32c7e86c2776b17315a178f8925cb2584224f91623f41eada0f5bcfcd88b0f71b478ce45cf58e732fcdd3287827af185340d372c3e7b863253399129df30b2'
|
|
'32173185a3fafc65028ef46f2d73c4ac2bd63ec8892282548c5280bb411249708db922f585c47c25d007de2e15bc0e246e07633b73f0873d448450933e84e126'
|
|
'fa196bba13feb9a32c77a8e5fd04583e5b188ecdea5c431e91076d43caecb7ce75897582a66a9eb71da431e4192ffebf75e2fb774aa1f0e64120536efc7a20e0'
|
|
'1fbc2cc2b47edb5d95e93d6bc66a7b1bbaf36786a71b9db72234d193ca05690dfa9653d7b83b201b28a63591fd7553f978193f51a525e31def1ff03bae71cb73'
|
|
'29c0cfe21b8394c8c822a2f4acfb252750513df99a5429c0fbc8fab2705bd2579cac8ccea507bd8f8a0cdbd40066840d21cdf660969bdfe1d8b3f93d81a6f264'
|
|
'7e4bdbedcdd86d8611f0498b7f2ddf71267243dd101d4b9aad97478e1890c01a08003cfcd19af2a631652d5a58fffc7fb0a90ac223f65f94d2c745b6e90b26af'
|
|
'607a06a44978d6d430fa18472db50a9d3ae0707c723e9ef2d0362210973f0b4efae2834fa2b476b88a589d13460831de9e3ef2185e6e2ebc44ee772ecaf0fe0b'
|
|
'2925b2c084160d83ec685e3ac3c6580200871e8e8090a1183a8e96eaa8ebb74fd216b58042d5bfdee0955a7719a3bcec216631558ea53660c22d2978f14cff3f'
|
|
'0f9ad745a83a3e19c2e6e5178d392e9a13e00e930623dea0a7787eaf12fed7c7c37e9c24d2ce90967d88f3ba47f399f3e3423cb1e0a947c13b1d3405ea90629f'
|
|
'7ee577080ecf13a64a6261285607137b3d5497991c3dd24fafca2a470a2c8fd6040296685a11ff7ad4afa187ca2d8bb4bee17b02aa8c4719e275ebd14d911ef4'
|
|
'40dc0dcdf0572841cca89bcd85149c85ea0129c5ac0fd6ad0f721621131f4bb41c6b48c8a580d1eeb08526ef2c915edf8bab601317313345ae9fb2b7989f7727'
|
|
'3d527e39fee618767ea45eabd7ea684d318f690a0b3853b6c444812cd58806d78d8e7935a51117fcb090e1a55b422cdda9a2ea70408116983ed1968c75bcb64e'
|
|
'21592c9ea990968bc0501d40cb148033e22b81f9545041430c45972eeedc3159bf415b729be2470a6c58841d30a74509d88e7a5c5a44acfa13e993efa4f4a221'
|
|
'4d9845511c89a5c641e74f524f4daee3c6ee36bb616499393ffcec9b336bcc91d04997dbec1bf2b833bdbd38f96d4e49882aa65a7c03258b08dc435d37c2f6ed'
|
|
'14b190ae8b0886996d9660d1ea32e9f33442d96f7dc61ab26731e119e3236a23c358d1a2385b6ee7facae53c78f1e94000b451a4c36d98ccc80630042af6f2a3')
|
|
|
|
# vim:set sw=2 et:
|