diff options
-rw-r--r-- | libre/icedove/PKGBUILD | 44 |
1 files changed, 20 insertions, 24 deletions
diff --git a/libre/icedove/PKGBUILD b/libre/icedove/PKGBUILD index 0b8462d98..26baf9f11 100644 --- a/libre/icedove/PKGBUILD +++ b/libre/icedove/PKGBUILD @@ -22,7 +22,7 @@ _pkgname=thunderbird pkgname=icedove epoch=1 -pkgver=102.5.0 +pkgver=91.3.0 pkgrel=1 pkgrel+=.parabola1 _brandingver=78.9 @@ -39,15 +39,13 @@ depends=( 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 json-c + libglib-2.0.so pixman libpixman-1.so gnupg ) makedepends=( - unzip zip diffutils python nasm mesa libpulse - rust clang llvm cbindgen nodejs lld - gawk perl findutils libotr wasi-compiler-rt wasi-libc wasi-libc++ wasi-libc++abi + unzip zip diffutils python python-setuptools yasm nasm mesa imake libpulse + xorg-server-xvfb autoconf2.13 rust clang llvm cbindgen nodejs + gawk perl findutils libotr ) -#makedepends[15]='llvm10' # FIXME: DEBUG: | rustup: error while loading shared libraries: libLLVM-10.so: cannot open shared object file: No such file or directory -# # ERROR: Command `rustup which rustc` failed with exit status 127. makedepends+=(quilt imagemagick) replaces=(${_pkgname}) options=(!emptydirs !makeflags !lto) @@ -56,9 +54,7 @@ source=(https://archive.mozilla.org/pub/thunderbird/releases/$pkgver/source/thun vendor-prefs.js distribution.ini mozconfig.cfg - metainfo.patch - cbindgen-0.24.patch - rustc_version-0.4.0.patch) + metainfo.patch) source+=(https://repo.parabola.nu/other/icedove/${pkgname}_$_brandingver-$_brandingrel.branding.tar.xz{,.sig}) source_armv7h=(arm-wasm-vfp.patch) validpgpkeys=( @@ -165,9 +161,6 @@ END 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 # clang-{9,10,11} -> error: unknown argument: '-fvar-tracking-assignments' CFLAGS="${CFLAGS/-fvar-tracking-assignments/}" @@ -187,13 +180,20 @@ build() { ;; esac + if [[ -n "${SOURCE_DATE_EPOCH}" ]]; then + export MOZ_BUILD_DATE=$(date --date "@${SOURCE_DATE_EPOCH}" "+%Y%m%d%H%M%S") + fi + export MACH_USE_SYSTEM_PYTHON=1 ./mach configure ./mach build ./mach buildsymbols } package() { - optdepends=('libcanberra: sound support') + optdepends=( + 'libotr: OTR support for active one-to-one chats' + 'libnotify: Notification integration' + ) cd $_pkgname-$pkgver DESTDIR="$pkgdir" ./mach install @@ -226,17 +226,13 @@ END } # reduce diff against arch (arch bundles the lang-packs split-packages into this one) -sha512sums=('b6f2828b23616db5620e0364a1ebb02a8676e184d5e361c0aa87f36b64eb6b7f4b1bc3c42675b3ae3092953fbda6b01c18c068b167d40469481b1e18af1dcaa1' +sha512sums=('938de817ed2cad90f665559da1dfc266f34b6ca2e688ee364112edfdb1167183a8225132ed50b672ceb14402be933be82fd1ef8b46f103cdf1534a403fb472d9' 'SKIP' 'a3c9815491d9bed0440c60f35867a5b8a2a1343521f288035fcc46e651a11b926c75a9eca2d262b43d510a7a7119709b53637f1b00ddbbee8e5b0a4b33d7b8fd' - '6918c0de63deeddc6f53b9ba331390556c12e0d649cf54587dfaabb98b32d6a597b63cf02809c7c58b15501720455a724d527375a8fb9d757ccca57460320734' - '5cd3ac4c94ef6dcce72fba02bc18b771a2f67906ff795e0e3d71ce7db6d8a41165bd5443908470915bdbdb98dddd9cf3f837c4ba3a36413f55ec570e6efdbb9f' - 'a34dd97954f415a5ffe956ca1f10718bd164950566ceba328805c2ccbb54ed9081df07f2e063479bf932c4a443bb5b7443cca2f82eea3914465ed6e4863e0c0e' - '7e43b1f25827ddae615ad43fc1e11c6ba439d6c2049477dfe60e00188a70c0a76160c59a97cc01d1fd99c476f261c7cecb57628b5be48874be7cf991c22db290' - '3526402ccae1f0428f2e45bae8d0b2cb909ac2698bc3508b692b827839ccb21203ce414206039776f6ce946fc53e636290b7870e9886284d5e9d1e8ad050aac9' - '36d9662fc94cbf7dcf371adc13a9cda679bc75df961d86de019d3c8ebb0be3062d5ef762d175fab58696db74758100a65de45d7832e0e2bd4e15c901f72d8349' -) + 'e21d30a8b79724eda3488ac2bf9dfeb0c7f6bf39e59c37f17574b529d33043765eb54408a55fcbf6f3afa7a58ca99124992d443cdff23ac5c9bdbff33c75f60f' + '31d46f91d9612d30d8553a19d0d309d743467e58b568a4aeea3caf6bd805ba00656561c84a1511c59bce1cf24ba323bfad2cd26a19985f1bf7dfb6d282642972' + '1eba1593ff0a9642d89e6d3e03388b1aef00437b2f6c1f0d81d250d9845b80e057c246eaeb31d8d22001abd65556a9603d1db597baf864481a5bfb7000886b29' + '7e43b1f25827ddae615ad43fc1e11c6ba439d6c2049477dfe60e00188a70c0a76160c59a97cc01d1fd99c476f261c7cecb57628b5be48874be7cf991c22db290') +sha512sums_armv7h=('c25883c4860e511a99d9fbfba5b824145c0862729101721605725f609ca2a41848b741dd100eff390f57031dc5f14af3ea30133de30f75cb20197c420ae20972') sha512sums+=('78fee952c9bc826a0a7ec262d442150177bf887349641279dafae803b9832a0dd9b8d0722cc084459077a5310eb4f6de6a8d7ffaff6741afe1359f292a373f34' 'SKIP') -sha512sums_armv7h=('c25883c4860e511a99d9fbfba5b824145c0862729101721605725f609ca2a41848b741dd100eff390f57031dc5f14af3ea30133de30f75cb20197c420ae20972') - |