From 3772482c0b46307deda6bc56c3a18c701b66ae8b Mon Sep 17 00:00:00 2001 From: david Date: Mon, 11 Apr 2022 15:28:39 +0200 Subject: [PATCH] Atom: Add Atom 1.60.0 moved from bee-file to pkg download to many stuff in the background --- atom-1.60.0-0.build.sh | 58 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100755 atom-1.60.0-0.build.sh diff --git a/atom-1.60.0-0.build.sh b/atom-1.60.0-0.build.sh new file mode 100755 index 0000000..a83795e --- /dev/null +++ b/atom-1.60.0-0.build.sh @@ -0,0 +1,58 @@ +#! /bin/bash + +PKG=atom +VERSION=1.60.0 +BUILD=0 + +PREFIX=/pkg/$PKG-$VERSION-$BUILD +if [ -n "$TESTING" ]; then PREFIX=/dev/shm/$PKG-$VERSION-$BUILD ; fi + +set -xe +umask 022 + +BUILD_TMPDIR=/dev/shm/$PKG-$VERSION-$BUILD.build.tmp +test -d $BUILD_TMPDIR && ( chmod -R u+rwx $BUILD_TMPDIR || true ; rm -rf $BUILD_TMPDIR ) +mkdir -p $BUILD_TMPDIR/home +export TMPDIR=$BUILD_TMPDIR +export HOME=$BUILD_TMPDIR/home + +exec $PREFIX/profile <<-EOF + PATH=$PREFIX/bin:\$PATH + if [ -d $PREFIX/.compatlibs ]; then export LD_LIBRARY_PATH=$PREFIX/.compatlibs\${LD_LIBRARY_PATH:+:\$LD_LIBRARY_PATH} ; fi +EOF +. $PREFIX/profile + +export MAKEFLAGS="-j $(nproc)" + +BUILDDIR=$PREFIX/build + +test -e ${BUILDDIR} || mkdir -p $BUILDDIR +cd $BUILDDIR + +test -e ${PKG}-${VERSION} && rm -rf ${PKG}-${VERSION} + +test -e ${PKG}-${VERSION}.tar.gz || wget https://github.com/atom/atom/archive/v${VERSION}.tar.gz -O atom-${VERSION}.tar.gz +test -e ${PKG}-${VERSION} || tar -xvf ${PKG}-${VERSION}.tar.gz + +cd ${PKG}-${VERSION} +. /package/pkg/node-14.17.1-0/profile +. $(python3-config --prefix)/profile + +cat /src/mariux/patches/atom-install-dep-verbose.patch | patch -p1 +cat /src/mariux/patches/atom-remove-cinnamon-special.patch |patch -p1 + +mkdir -p ${PREFIX}/share/icons/hicolor +mkdir -p ${PREFIX}/share/applications +unset SUDO_USER SUDO_UID SUDO_COMMAND SUDO_GID + +XDG_DATA_DIRS=${PREFIX}/share \ +script/build \ + --install ${PREFIX} \ + --loglevel=verbose + +sed "s%${PREFIX}%%" -i ${PREFIX}/share/applications/atom.desktop + +exit