diff options
author | Boris Kolpackov <boris@codesynthesis.com> | 2021-10-15 13:34:25 +0200 |
---|---|---|
committer | Boris Kolpackov <boris@codesynthesis.com> | 2021-10-15 13:34:25 +0200 |
commit | c5fcb8bbf8ec50068313ae0a1fe508f648799658 (patch) | |
tree | d8bbde91fc7be395e83769522106ea27ca9a2c11 /stage-queue | |
parent | aee69ba1d21c55b4dbbe3891661361feb1c32a9c (diff) |
Staging scripts updates for queue.stage
Diffstat (limited to 'stage-queue')
-rwxr-xr-x | stage-queue | 68 |
1 files changed, 68 insertions, 0 deletions
diff --git a/stage-queue b/stage-queue new file mode 100755 index 0000000..5f2e907 --- /dev/null +++ b/stage-queue @@ -0,0 +1,68 @@ +#! /usr/bin/env bash + +# Stage queued packages (see stage script for details). +# +usage="usage: etc/stage-queue" + +owd=`pwd` +trap "{ cd $owd; exit 1; }" ERR +set -o errtrace # Trap in functions. + +function info () { echo "$*" 1>&2; } +function error () { info "$*"; exit 1; } + +while [ $# -gt 0 ]; do + case $1 in + *) + error "unexpected $1" + ;; + esac +done + +# Generate package archives. +# + +# These are currently pulled from cppget.org (we cannot have the same +# versions in multiple places since archive checksums are not stable). +# +#etc/stage-pkg -Q -c -d curl packaging/curl/curl/libcurl +#etc/stage-pkg -Q -c -d curl packaging/curl/curl/curl +#etc/stage-pkg -Q -c -d curl packaging/curl/ca-certificates-curl/libca-certificates-curl + +#etc/stage-pkg -Q -c -d icu packaging/icu/icu/libicuuc +#etc/stage-pkg -Q -c -d icu packaging/icu/icu/libicui18n +#etc/stage-pkg -Q -c -d icu packaging/icu/icu/libicuio + +etc/stage-pkg -Q -c -d tinycbor packaging/tinycbor/tinycbor/libtinycbor + +etc/stage-pkg -Q -c -d xxd packaging/xxd/xxd/xxd +etc/stage-pkg -Q -c -d byacc packaging/byacc/byacc/byacc +etc/stage-pkg -Q -c -d reflex packaging/reflex/reflex/reflex +etc/stage-pkg -Q -c -d openbsd-m4 packaging/openbsd-m4/openbsd-m4/openbsd-m4 + +etc/stage-pkg -Q -c -d kconfig packaging/kconfig/kconfig/liblkc \ + packaging/kconfig/kconfig/kconfig-conf \ + packaging/kconfig/kconfig/kconfig-qconf + +etc/stage-pkg -Q -c -d xerces-c packaging/xerces-c/xerces-c/libxerces-c + +etc/stage-pkg -Q -c -d libcutl ../cutl/libcutl + +etc/stage-pkg -Q -c -d cli ../cli/cli/cli +etc/stage-pkg -Q -c -d cli ../cli/cli/cli-tests +etc/stage-pkg -Q -c -d cli ../cli/cli/cli-examples + +etc/stage-pkg -Q -c -d libxsd-frontend ../xsd/libxsd-frontend/ + +etc/stage-pkg -Q -c -d xsd ../xsd/xsd/libxsd +etc/stage-pkg -Q -c -d xsd ../xsd/xsd/libxsd-tests +etc/stage-pkg -Q -c -d xsd ../xsd/xsd/xsd +etc/stage-pkg -Q -c -d xsd ../xsd/xsd/xsd-tests +etc/stage-pkg -Q -c -d xsd ../xsd/xsd/xsd-examples + +etc/stage-pkg -Q -c -d boost packaging/boost/boost/libboost-*/ + +# Regenerate repository and publish. +# +etc/stage-pkg -Q -g --min-bpkg-version 0.13.0 +etc/stage-pkg -Q -p |