#!/bin/sh set -eu PKGS=' libcurl.4 libform.6 libformw.6 libmenu.6 libmenuw.6 libncurses++.5 libncurses++.6 libncurses++w.5 libncurses++w.6 libncurses.5 libncurses.6 libncursesw.5 libncursesw.6 libpanel.6 libpanelw.6 libtic.6 libtinfo.5 libtinfo.6 ' for pkg in ${PKGS}; do # These are installed into section "base" because these packages don't # semantically belong anywhere else. They can't be installed into # "lib", because opkbuild would append ":${Host-Arch}" to their names, # which is exactly the problem we're trying to solve here. mkdir -p "${pkg}.pkg" cat 1>"${pkg}.pkg/control" 0<<-EOF Architecture: any Platform: all Section: base Depends: ${pkg}:\${Host-Arch}, malt-common (= \${Source-Version}), Description: Multiarch library transition for ${pkg} \${Common-Description} . This is a transitional package for ${pkg}. EOF done