removed community/seamonkey

This commit is contained in:
Kevin Mihelich 2023-04-01 19:49:06 +00:00
parent 4d1e497162
commit c7cee5f1d3
6 changed files with 0 additions and 306 deletions

View file

@ -1,102 +0,0 @@
# Maintainer: Kyle Keen <keenerd@gmail.com>
# ALARM: Kevin Mihelich <kevin@archlinuxarm.org>
# - mozconfig changes
# - patch to fix neon usage
highmem=1
pkgname=seamonkey
pkgver=2.53.15
pkgrel=1
pkgdesc="SeaMonkey internet suite"
arch=('x86_64')
license=('MPL')
depends=('dbus-glib' 'gtk3' 'hunspell' 'icu'
'libevent' 'libpulse' 'libvpx' 'libxt' 'mime-types'
'nss' 'sqlite' 'startup-notification')
makedepends=('autoconf2.13' 'clang' 'imake' 'llvm' 'mesa' 'python'
'rust' 'yasm' 'unzip' 'zip' 'nasm' 'cbindgen')
optdepends=('networkmanager: Location detection via available WiFi networks'
'libnotify: Notification integration'
'pulseaudio: Audio support')
_python2_pkgver=2.7.18
url="https://www.seamonkey-project.org/"
source=("https://archive.mozilla.org/pub/seamonkey/releases/$pkgver/source/seamonkey-$pkgver.source.tar.xz"
"mozconfig"
"xulrunner-27.0-build-arm.patch"
"https://www.python.org/ftp/python/$_python2_pkgver/Python-$_python2_pkgver.tar.xz"{,.asc})
sha256sums=('04a9dcd57217b1c630815b10d07e1865db14339b04930ec09d521733d6e8ec3f'
'2b1404af0c6db2602bdf6449a936d04fbb6e97299addd5e21c55b0ceff43d891'
'bc83b8a51c81a401da2fbe1f7cd0843248c32607d3a51119585df074d797922e'
'b62c0e7937551d0cc02b8fd5cb0f544f9405bafc9a54d3808ed4594812edef43'
'SKIP')
install="$pkgname.install"
options=(!lto)
# 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=e05d56db0a694edc8b5aaebda3f2db6a
prepare() {
cd "$pkgname-$pkgver"
cp ../mozconfig .mozconfig
echo -n "$_google_api_key" > google-api-key
echo -n "$_mozilla_api_key" > mozilla-api-key
cat >> .mozconfig <<EOF
ac_add_options --with-google-location-service-api-keyfile=${PWD@Q}/google-api-key
ac_add_options --with-google-safebrowsing-api-keyfile=${PWD@Q}/google-api-key
ac_add_options --with-mozilla-api-keyfile=${PWD@Q}/mozilla-api-key
# ALARM
ac_add_options --disable-webrtc
EOF
echo "ac_add_options --disable-elf-hack" >> .mozconfig
LDFLAGS+=" -Wl,--no-keep-memory -Wl,--reduce-memory-overheads"
patch -p2 -i "${srcdir}"/xulrunner-27.0-build-arm.patch
}
build() {
#Python 2 is EOL https://bugzilla.mozilla.org/show_bug.cgi?id=1756371
cd "Python-$_python2_pkgver"
./configure --prefix=/usr \
--disable-optimizations \
--without-lto \
--without-ensurepip
DESTDIR="$srcdir"/fakeinstall make install
cd ..
export PATH="$PWD/fakeinstall/usr/bin:$PATH"
cd "$pkgname-$pkgver"
./mach build
}
package() {
cd "$pkgname-$pkgver"
DESTDIR="$pkgdir" INSTALL_SDK= ./mach install
rm -rf "$pkgdir"/usr/lib/seamonkey/{dictionaries,hyphenation}
ln -s /usr/share/hunspell "$pkgdir/usr/lib/seamonkey/dictionaries"
ln -s /usr/share/hyphen "$pkgdir/usr/lib/seamonkey/hyphenation"
install -Dm644 comm/suite/branding/seamonkey/default128.png \
"$pkgdir/usr/share/pixmaps/seamonkey.png"
install -Dm644 toolkit/mozapps/installer/linux/rpm/mozilla.desktop \
"$pkgdir/usr/share/applications/seamonkey.desktop"
sed -i 's/@MOZ_APP_DISPLAYNAME@/SeaMonkey internet suite/' \
"$pkgdir/usr/share/applications/seamonkey.desktop"
sed -i 's/@MOZ_APP_NAME@/seamonkey/' "$pkgdir/usr/share/applications/seamonkey.desktop"
}

View file

@ -1,76 +0,0 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
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
=i51S
-----END PGP PUBLIC KEY BLOCK-----

View file

@ -1,52 +0,0 @@
ac_add_options --enable-application=comm/suite
ac_add_options --prefix=/usr
ac_add_options --libdir=/usr/lib
# System libraries
ac_add_options --with-system-nspr
ac_add_options --with-system-nss
ac_add_options --with-system-jpeg
ac_add_options --with-system-zlib
ac_add_options --with-system-bz2
#ac_add_options --with-system-png
ac_add_options --with-system-libevent
#ac_add_options --with-system-libvpx
ac_add_options --enable-system-hunspell
#ac_add_options --enable-system-sqlite
ac_add_options --enable-system-ffi
#ac_add_options --enable-system-cairo
ac_add_options --enable-system-pixman
ac_add_options --disable-gconf
ac_add_options --with-system-icu
# Features
ac_add_options --enable-startup-notification
#ac_add_options --enable-safe-browsing
#ac_add_options --enable-gio
#ac_add_options --disable-gstreamer
ac_add_options --enable-pulseaudio
ac_add_options --enable-calendar
ac_add_options --enable-irc
ac_add_options --enable-dominspector
ac_add_options --enable-optimize="-O2"
ac_add_options --enable-strip
ac_add_options --enable-install-strip
#ac_add_options --disable-gnomevfs
ac_add_options --disable-crashreporter
ac_add_options --disable-updater
ac_add_options --disable-tests
#ac_add_options --disable-installer
ac_add_options --disable-webrender
ac_add_options --disable-stylo
export MOZILLA_OFFICIAL=1
export CC=clang
export CXX=clang++
export AR=llvm-ar
export NM=llvm-nm
export RANLIB=llvm-ranlib

View file

@ -1,51 +0,0 @@
http://www.wg9s.com/comm-253/patches/seamonkey-253-patches/mozilla-release/patches/1670538-87a1.patch
--- seamonkey-2.53.7.1/config/rules.mk
+++ seamonkey-2.53.7.1/config/rules.mk
@@ -861,16 +861,27 @@
# Versions of rust >= 1.45 need -Cembed-bitcode=yes for all crates when
# using -Clto.
ifeq (,$(filter 1.37.% 1.38.% 1.39.% 1.40.% 1.41.% 1.42.% 1.43.% 1.44.%,$(RUSTC_VERSION)))
RUSTFLAGS += -Cembed-bitcode=yes
endif
endif
endif
+ifndef RUSTC_BOOTSTRAP
+ifeq (,$(filter 1.47.% 1.48.% 1.49.%,$(RUSTC_VERSION)))
+# RUSTC_BOOTSTRAP := gkrust_shared,qcms for later
+RUSTC_BOOTSTRAP := gkrust_shared
+ifdef MOZ_RUST_SIMD
+RUSTC_BOOTSTRAP := $(RUSTC_BOOTSTRAP),encoding_rs,packed_simd
+endif
+export RUSTC_BOOTSTRAP
+endif
+endif
+
rustflags_override = RUSTFLAGS='$(MOZ_RUST_DEFAULT_FLAGS) $(RUSTFLAGS)'
ifdef MOZ_MSVCBITS
# If we are building a MozillaBuild shell, we want to clear out the
# vcvars.bat environment variables for cargo builds. This is because
# a 32-bit MozillaBuild shell on a 64-bit machine will try to use
# the 32-bit compiler/linker for everything, while cargo/rustc wants
# to use the 64-bit linker for build.rs scripts. This conflict results
--- seamonkey-2.53.7.1/toolkit/library/rust/shared/build.rs.1670538.later
+++ seamonkey-2.53.7.1/toolkit/library/rust/shared/build.rs.1670538.later
@@ -0,0 +1,16 @@
+--- build.rs
++++ build.rs
+@@ -17,12 +17,12 @@ fn main() {
+ } else if std::env::var("MOZ_AUTOMATION").is_ok() {
+ panic!("Builds on automation must use a version of rust for which we know how to hook OOM: want < {}, have {}",
+ max_oom_hook_version, ver);
+ }
+
+ // This is a rather awful thing to do, but we're only doing it on
+ // versions of rustc that are not going to change the unstable APIs
+ // we use from under us, all being already released or beta.
+- if bootstrap {
++ if bootstrap && ver < Version::parse("1.50.0").unwrap() {
+ println!("cargo:rustc-env=RUSTC_BOOTSTRAP=1");
+ }
+ }

View file

@ -1,13 +0,0 @@
post_upgrade() {
# This currently triggers every time the new version has a pkgver (not pkgrel)
# greater than the previous version. Rationale: upstream's prominent release
# notes as described here: https://bbs.archlinux.org/viewtopic.php?pid=1903689#p1903689
if (( $(vercmp $2 ${1%-*}) < 0 )); then
cat << __EOF__
SeaMonkey ${1%-*} makes changes to your profile that can't be reverted in case
you want to go back to a previous version of SeaMonkey. Make a full backup of
your profile and thoroughly read and follow the Release Notes at
https://www.seamonkey-project.org/releases/seamonkey${1%-*}."
__EOF__
fi
}

View file

@ -1,12 +0,0 @@
diff -up xulrunner-27.0/mozilla-release/gfx/ycbcr/moz.build.arm xulrunner-27.0/mozilla-release/gfx/ycbcr/moz.build
--- firefox-27.0/mozilla-release/gfx/ycbcr/moz.build.arm 2014-01-28 05:03:42.000000000 +0100
+++ firefox-27.0/mozilla-release/gfx/ycbcr/moz.build 2014-02-03 11:14:34.062219509 +0100
@@ -61,7 +61,7 @@ else:
'yuv_row_other.cpp',
]
-if CONFIG['CPU_ARCH'] == 'arm' and CONFIG['HAVE_ARM_NEON']:
+if CONFIG['HAVE_ARM_NEON']:
SOURCES += [
'yuv_row_arm.s',
]