#! /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 alpha -c -d curl packaging/curl/curl/libcurl #etc/stage-pkg -Q alpha -c -d curl packaging/curl/curl/curl #etc/stage-pkg -Q alpha -c -d curl packaging/curl/ca-certificates-curl/libca-certificates-curl #etc/stage-pkg -Q alpha -c -d icu packaging/icu/icu/libicuuc #etc/stage-pkg -Q alpha -c -d icu packaging/icu/icu/libicui18n #etc/stage-pkg -Q alpha -c -d icu packaging/icu/icu/libicuio #etc/stage-pkg -Q alpha -c -d tinycbor packaging/tinycbor/tinycbor/libtinycbor #etc/stage-pkg -Q alpha -c -d xxd packaging/xxd/xxd/xxd #etc/stage-pkg -Q alpha -c -d byacc packaging/byacc/byacc/byacc #etc/stage-pkg -Q alpha -c -d reflex packaging/reflex/reflex/reflex #etc/stage-pkg -Q alpha -c -d openbsd-m4 packaging/openbsd-m4/openbsd-m4/openbsd-m4 #etc/stage-pkg -Q alpha -c -d kconfig packaging/kconfig/kconfig/liblkc \ # packaging/kconfig/kconfig/kconfig-conf \ # packaging/kconfig/kconfig/kconfig-qconf #etc/stage-pkg -Q alpha -c -d xerces-c packaging/xerces-c/xerces-c/libxerces-c #etc/stage-pkg -Q alpha -c -d libcutl ../cutl/libcutl #etc/stage-pkg -Q alpha -c -d cli ../cli/cli/cli #etc/stage-pkg -Q alpha -c -d cli ../cli/cli/cli-tests #etc/stage-pkg -Q alpha -c -d cli ../cli/cli/cli-examples etc/stage-pkg -Q alpha -c -d libxsd-frontend ../xsd/libxsd-frontend/ etc/stage-pkg -Q alpha -c -d xsd ../xsd/xsd/libxsd etc/stage-pkg -Q alpha -c -d xsd ../xsd/xsd/libxsd-tests etc/stage-pkg -Q alpha -c -d xsd ../xsd/xsd/xsd etc/stage-pkg -Q alpha -c -d xsd ../xsd/xsd/xsd-tests etc/stage-pkg -Q alpha -c -d xsd ../xsd/xsd/xsd-examples #etc/stage-pkg -Q alpha -c -d boost packaging/boost/boost/libboost-*/ etc/stage-pkg -Q alpha -c -d libevent packaging/libevent/libevent etc/stage-pkg -Q alpha -c -d Qt5 packaging/qt5/Qt5/Qt5Moc \ packaging/qt5/Qt5/Qt5Rcc \ packaging/qt5/Qt5/Qt5Uic \ packaging/qt5/Qt5/libQt5Core \ packaging/qt5/Qt5/libQt5Gui \ packaging/qt5/Qt5/libQt5GuiTests \ packaging/qt5/Qt5/libQt5Widgets \ packaging/qt5/Qt5/libQt5WidgetsTests etc/stage-pkg -Q alpha -c -d Qt6 packaging/qt6/Qt6/Qt6Moc \ packaging/qt6/Qt6/Qt6Rcc \ packaging/qt6/Qt6/Qt6Uic \ packaging/qt6/Qt6/libQt6Core \ packaging/qt6/Qt6/libQt6Gui \ packaging/qt6/Qt6/libQt6GuiTests \ packaging/qt6/Qt6/libQt6Widgets \ packaging/qt6/Qt6/libQt6WidgetsTests # Regenerate repository and publish. # etc/stage-pkg -Q "" -g --min-bpkg-version 0.16.0 etc/stage-pkg -Q "" -p