Ver Fonte

add brew build script

Nick Sweeting há 5 anos atrás
pai
commit
bfa66fdddb
5 ficheiros alterados com 26 adições e 2 exclusões
  1. 1 0
      bin/build.sh
  2. 21 0
      bin/build_brew.sh
  3. 2 0
      bin/build_deb.sh
  4. 1 1
      brew_dist
  5. 1 1
      docs

+ 1 - 0
bin/build.sh

@@ -19,6 +19,7 @@ cd "$REPO_DIR"
 ./bin/build_docs.sh
 ./bin/build_pip.sh
 ./bin/build_deb.sh
+./bin/build_brew.sh
 ./bin/build_docker.sh
 
 echo "[√] Done. Install the built package by running:"

+ 21 - 0
bin/build_brew.sh

@@ -0,0 +1,21 @@
+#!/usr/bin/env bash
+
+### Bash Environment Setup
+# http://redsymbol.net/articles/unofficial-bash-strict-mode/
+# https://www.gnu.org/software/bash/manual/html_node/The-Set-Builtin.html
+# set -o xtrace
+set -o errexit
+set -o errtrace
+set -o nounset
+set -o pipefail
+IFS=$'\n'
+
+REPO_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && cd .. && pwd )"
+
+source "$REPO_DIR/.venv/bin/activate"
+cd "$REPO_DIR/brew_dist"
+
+
+echo "[+] Building bottle"
+brew install --build-bottle ./archivebox.rb
+brew bottle archivebox

+ 2 - 0
bin/build_deb.sh

@@ -30,6 +30,8 @@ PGP_KEY_ID="7D5695D3B618872647861D51C38137A7C1675988"
 # cleanup build artifacts
 rm -Rf build deb_dist dist archivebox-*.tar.gz
 
+# make sure the stdeb.cfg file is up-to-date with all the dependencies
+
 # build source and binary packages
 python3 setup.py --command-packages=stdeb.command \
     sdist_dsc --debian-version=$DEBIAN_VERSION \

+ 1 - 1
brew_dist

@@ -1 +1 @@
-Subproject commit 1a8e57e99f7c3edd5981a538771c607d8a6a75ef
+Subproject commit 55f57fcc0e5e7d0b1c0b93cef537cc97936b2848

+ 1 - 1
docs

@@ -1 +1 @@
-Subproject commit d5071d92367a91bb585abb5da7c65ebc61d0d7b0
+Subproject commit 6228411cb63872fb88bc07a0f7be43b7f535337b