summaryrefslogtreecommitdiff
path: root/stage-queue
diff options
context:
space:
mode:
Diffstat (limited to 'stage-queue')
-rwxr-xr-xstage-queue87
1 files changed, 87 insertions, 0 deletions
diff --git a/stage-queue b/stage-queue
new file mode 100755
index 0000000..a378dd7
--- /dev/null
+++ b/stage-queue
@@ -0,0 +1,87 @@
+#! /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