diff --git a/gnome/extra/cjs/ympbuild b/gnome/extra/cjs/ympbuild index 51abace5..b736e8ce 100644 --- a/gnome/extra/cjs/ympbuild +++ b/gnome/extra/cjs/ympbuild @@ -1,16 +1,16 @@ #!/usr/bin/env bash name='cjs' release='1' -version='5.6.1' +version='5.8.0' url='https://github.com/linuxmint/cjs' description='Javascript Bindings for Cinnamon' email='akarsu@protonmail.com' maintainer='akarsu' license=('GPL') source=("https://github.com/linuxmint/cjs/archive/refs/tags/${version}.tar.gz") -depends=() +depends=(js102) makedepends=() -md5sums=('b9a3c85ed98be17bacfc591e809cbc10') +md5sums=('991e1bbf2ebf7cca4e93cfce66c4a876') group=(gnome.extra) uses=() arch=('x86_64') diff --git a/gnome/extra/mozjs102/ympbuild b/gnome/extra/mozjs102/ympbuild index 3613bed0..38561848 100644 --- a/gnome/extra/mozjs102/ympbuild +++ b/gnome/extra/mozjs102/ympbuild @@ -3,7 +3,7 @@ name='mozjs102' release='1' version='102.12.0' url='https://spidermonkey.dev/' -description='JavaScript interpreter and libraries - Version 78' +description='JavaScript interpreter and libraries - Version 102' email='akarsu@protonmail.com' maintainer='akarsu' license=('MPL') @@ -18,8 +18,26 @@ arch=('x86_64') cd "mozjs-upstream"-$version export MOZCONFIG=./mozconfig.opt - -package(){ +unset CARGO_PROFILE_RELEASE_OPT_LEVEL +unset CARGO_PROFILE_RELEASE_LTO +export CC=clang +export CXX=clang++ +export CFLAGS="$CFLAGS -O2" +export CXXFLAGS="$CXXFLAGS -O2" +export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE=system +export MOZBUILD_STATE_PATH="$srcdir/mozbuild" +export MOZ_NOSPAM=1 +export PYTHON=/usr/bin/python3 +export RUST_TARGET="$CTARGET" +export SHELL=/bin/ash +export RUSTFLAGS="$RUSTFLAGS -C debuginfo=1" + +build(){ ./mach build --directory $DESTDIR } +package(){ + cd obj + make DESTDIR="$DESTDIR" install + rm -f "$DESTDIR"/usr/lib/*.ajs +}