diff --git a/pacman/deckard-pacman-src b/pacman/deckard-pacman-src new file mode 100755 index 0000000..3c2aa60 --- /dev/null +++ b/pacman/deckard-pacman-src @@ -0,0 +1,50 @@ +#!/bin/bash + +export PKGNAME=$1 + +if [ -z $PKGNAME ]; then + echo "specify $0 pkgname" + exit +fi + +REPOSERVERSTR=$(pacman-conf --repo $(pacman -Sii $PKGNAME | grep "^Repository" | tr ':' '\n' | tail -n1) | grep "Server") + +REPOSERVER=$(echo $REPOSERVERSTR | tr '=' '\n' | tail -n1 | tr -d ' ') + +echo "Repository: $REPOSERVER" + +case "$REPOSERVER" in + "https://holo-packages.steamos.cloud/archlinux-deckard/archlinux//main/core-bootstrap-debug/os/aarch64") + echo "PKGBUILD: https://gitlab.steamos.cloud/potato/mash/bootstrap/-/tree/main/core-bin/$PKGNAME" + ;; + + "https://holo-packages.steamos.cloud/archlinux-deckard/archlinux//main/core-bootstrap/os/aarch64") + echo "PKGBUILD: https://gitlab.steamos.cloud/potato/mash/bootstrap/-/tree/main/core-bin/$PKGNAME" + ;; + + "https://holo-packages.steamos.cloud/archlinux-deckard/archlinux//main/core/os/aarch64") + echo "PKGBUILD: https://gitlab.steamos.cloud/potato/mash/monorepo/-/tree/main/core-x86_64/$PKGNAME" + ;; + + "https://holo-packages.steamos.cloud/archlinux-deckard/archlinux//main/extra-bootstrap/os/aarch64") + echo "PKGBUILD: https://gitlab.steamos.cloud/potato/mash/bootstrap/-/tree/main/extra-bin/$PKGNAME" + ;; + + "https://holo-packages.steamos.cloud/archlinux-deckard/archlinux//main/extra/os/aarch64") + echo "PKGBUILD: https://gitlab.steamos.cloud/potato/mash/monorepo/-/tree/main/extra-x86_64/$PKGNAME" + ;; + + "https://holo-packages.steamos.cloud/archlinux-deckard/bootstraps/") + echo "PKGBUILD: https://gitlab.steamos.cloud/potato/smash/holo/-/tree/main/holo/$PKGNAME" + ;; + + "https://holo-packages.steamos.cloud/archlinux-deckard-hotfixes/") + echo "PKGBUILD: https://gitlab.steamos.cloud/deckard/deckardos/holo/-/tree/main/deckard/$PKGNAME" + ;; + + *) + echo "Unknown" + ;; +esac + +