build from sources

This commit is contained in:
Earl Warren 2023-10-26 23:39:08 +02:00
parent 86be00a014
commit 4201713606
No known key found for this signature in database
GPG key ID: 0579CB2928A78A00
17 changed files with 25 additions and 15 deletions

19
forgejo/build.sh Executable file
View file

@ -0,0 +1,19 @@
#!/bin/bash
set -ex
SELF_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
version=$1
DIR=$2
v=$(echo $version | sed -E -e 's/([0-9]+\.[0-9]+).*/\1/')
read url branch semver < $SELF_DIR/sources/$v
rm -fr $DIR/src
git clone --depth 1 -b $branch $url $DIR/src
cd $DIR/src
export TAGS="bindata sqlite sqlite_unlock_notify"
make deps-backend backend
make VERSION=v$version GITEA_VERSION=v$version FORGEJO_VERSION=$semver generate forgejo
mv forgejo $DIR/forgejo-$version