#! /bin/bash PKG=atom VERSION=1.60.0 BUILD=1 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 </dev/null mkdir -p $PREFIX cat >$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 cat /src/mariux/patches/atom-disable-gnome-keyring.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