APP=piper CONTAINER="build-${APP}" ROOT="/build/${APP}" IMAGE="${CONTAINER}:latest" TARGET="~/bin" docker build -t "${IMAGE}" "${APP}" || exit 1 docker run -d --name "${CONTAINER}" "${IMAGE}" sudo mkdir -p /usr/lib/python3/dist-packages/piper sudo docker cp "${CONTAINER}:/build/piper/piper" "/usr/lib/python3/dist-packages" sudo docker cp "${CONTAINER}:${ROOT}/builddir/data/org.freedesktop.Piper.desktop" "/usr/share/applications" sudo docker cp "${CONTAINER}:${ROOT}/builddir/data/org.freedesktop.Piper.appdata.xml" "/usr/share/metainfo" sudo mkdir -p /usr/share/piper sudo docker cp "${CONTAINER}:${ROOT}/builddir/data/piper.gresource" "/usr/share/piper" sudo docker cp "${CONTAINER}:${ROOT}/builddir/data/piper.1" "/usr/share/man/man1" sudo docker cp "${CONTAINER}:/build/piper/data/org.freedesktop.Piper.svg" "/usr/share/icons/hicolor/scalable/apps" sudo docker cp "${CONTAINER}:/build/piper/data/org.freedesktop.Piper-symbolic.svg" "/usr/share/icons/hicolor/symbolic/apps" sudo docker cp "${CONTAINER}:/build/piper/builddir/piper" "/usr/bin" sudo docker cp "${CONTAINER}:${ROOT}/builddir/meson-private/python-3.8-installed.json" "/tmp" docker remove -f "${CONTAINER}" sudo gtk-update-icon-cache -q -t -f /usr/share/icons/hicolor sudo update-desktop-database -q /usr/share/applications sudo python3 "${APP}/pycompile.py" /tmp/python-3.8-installed.json 0