Blame env-builder-data/build/script/packet/opentoonz-portable.sh

84db19
DEPS="opentoonz-master"
84db19
84db19
pkinstall_release() {
84db19
    # create temporary dir
84db19
    rm -rf "$INSTALL_RELEASE_PACKET_DIR/portable"
84db19
    mkdir -p "$INSTALL_RELEASE_PACKET_DIR/portable"
84db19
    cd "$INSTALL_RELEASE_PACKET_DIR/portable" || return 1
84db19
84db19
    # copy files
84db19
    copy "$ENVDEPS_RELEASE_PACKET_DIR" "./" || return 1
84db19
84db19
    # get version
84db19
    local LOCAL_VERSION_FULL=$(cat $ENVDEPS_RELEASE_PACKET_DIR/version-opentoonz-*)
84db19
    local LOCAL_VERSION=$(echo "$LOCAL_VERSION_FULL" | cut -d - -f 1)
84db19
    local LOCAL_VERSION2=$(echo "$LOCAL_VERSION" | cut -d . -f -2)
84db19
    local LOCAL_COMMIT=$(echo "$LOCAL_VERSION_FULL" | cut -d - -f 2)
84db19
84db19
    # copy NSIS configuration
84db19
    cp "$FILES_PACKET_DIR/opentoonz.bat" "./" || return 1
84db19
84db19
    # portable stuff
84db19
    mv "./share/opentoonz/stuff" "./portablestuff" || return 1
84db19
84db19
    # let's go
84db19
    zip -r "../opentoonz-${LOCAL_VERSION}-${LOCAL_COMMIT:0:5}.zip" ./ || return 1
84db19
    
84db19
    # remove temporary dir
84db19
    cd "$INSTALL_RELEASE_PACKET_DIR" || return 1
84db19
    rm -rf "portable"
84db19
}