#!/usr/bin/env beesh

# BEE_VERSION atom-1.44.0-0

#SRCURL[0]="https://github.com/atom/atom/archive/v${PKGVERSION}.tar.gz atom-${PKGVERSION}.tar.gz"
SRCURL[0]="https://beehive.molgen.mpg.de/e0060f63ac463d0d0f3440afae78f712/atom-1.44.0.tar.gz"

PATCHURL+=(/src/mariux/patches/atom-install-dep-verbose.patch)
PATCHURL+=(/src/mariux/patches/atom-script-lib-install-apm-unsafe-perm.patch)

build_in_sourcedir

# sourcesubdir_append src

#mee_extract() {
#    bee_extract "${@}"
#}

#mee_patch() {
#    bee_patch "${@}"
#}

#mee_configure() {
#    bee_configure
#}

mee_build() {
    # some scripts in their stupid build system do strange things
    # when they see SUDO environment

    . /package/pkg/node-10.16.0-0/profile
    . $(python2-config --prefix)/profile

    mkdir -p ${D}${DATADIR}/applications
    mkdir -p ${D}${DATADIR}/icons/hicolor
    unset SUDO_USER SUDO_UID SUDO_COMMAND SUDO_GID

    XDG_DATA_DIRS=${D}${DATADIR} \
    HOME=${S} \
    script/build \
    --install ${D}${PREFIX} \
    --loglevel=verbose
}

mee_install() {
  sed "s%${D}%%" -i ${D}${DATADIR}/applications/atom.desktop
}

mee_install_post() {
    rm -rf ${D}${DATADIR}/atom/resources/app/apm/node_modules/git-utils/deps/libgit2/tests
}