mirror of
https://github.com/stashapp/stash.git
synced 2025-12-18 04:44:37 +03:00
Replace packr with go embed (#1751)
* Embed performer images * Embed schema migrations * Update dependencies * Embed UI * Remove remaining packr references
This commit is contained in:
@@ -8,25 +8,16 @@ GITHASH=`git rev-parse --short HEAD`
|
||||
STASH_VERSION=`git describe --tags --exclude latest_develop`
|
||||
|
||||
SETENV="BUILD_DATE=\"$BUILD_DATE\" GITHASH=$GITHASH STASH_VERSION=\"$STASH_VERSION\""
|
||||
SETUP="export CGO_ENABLED=1; set -e; echo '=== Running packr ==='; make packr;"
|
||||
SETUP_FAST="export CGO_ENABLED=1;"
|
||||
SETUP="export CGO_ENABLED=1;"
|
||||
WINDOWS="echo '=== Building Windows binary ==='; $SETENV make cross-compile-windows;"
|
||||
DARWIN="echo '=== Building OSX binary ==='; $SETENV make cross-compile-osx-intel;"
|
||||
DARWIN-ARM64="echo '=== Building OSX (arm64) binary ==='; $SETENV make cross-compile-osx-applesilicon;"
|
||||
DARWIN_ARM64="echo '=== Building OSX (arm64) binary ==='; $SETENV make cross-compile-osx-applesilicon;"
|
||||
LINUX_AMD64="echo '=== Building Linux (amd64) binary ==='; $SETENV make cross-compile-linux;"
|
||||
LINUX_ARM64v8="echo '=== Building Linux (armv8/arm64) binary ==='; $SETENV make cross-compile-linux-arm64v8;"
|
||||
LINUX_ARM32v7="echo '=== Building Linux (armv7/armhf) binary ==='; $SETENV make cross-compile-linux-arm32v7;"
|
||||
LINUX_ARM32v6="echo '=== Building Linux (armv6 | Raspberry Pi 1) binary ==='; $SETENV make cross-compile-pi;"
|
||||
BUILD_COMPLETE="echo '=== Build complete ==='"
|
||||
|
||||
# if build target ends with -fast then use prebuilt packr2. eg amd64-fast or all-fast
|
||||
FAST=`echo "$1" | cut -d - -f 2`
|
||||
if [ "$FAST" == "fast" ]
|
||||
then
|
||||
echo "Building without Packr2"
|
||||
SETUP=$SETUP_FAST
|
||||
fi
|
||||
|
||||
BUILD=`echo "$1" | cut -d - -f 1`
|
||||
if [ "$BUILD" == "windows" ]
|
||||
then
|
||||
@@ -54,7 +45,7 @@ then
|
||||
COMMAND="$SETUP $LINUX_ARM32v7 $BUILD_COMPLETE"
|
||||
else
|
||||
echo "Building All"
|
||||
COMMAND="$SETUP $WINDOWS $DARWIN $LINUX_AMD64 $LINUX_ARM64v8 $LINUX_ARM32v7 $LINUX_ARM32v6 $BUILD_COMPLETE"
|
||||
COMMAND="$SETUP $WINDOWS $DARWIN $DARWIN_ARM64 $LINUX_AMD64 $LINUX_ARM64v8 $LINUX_ARM32v7 $LINUX_ARM32v6 $BUILD_COMPLETE"
|
||||
fi
|
||||
|
||||
# Pull Latest Image
|
||||
|
||||
Reference in New Issue
Block a user