diff --git a/.github/workflows/external-oibaf-graphics.yml b/.github/workflows/external-oibaf-graphics.yml deleted file mode 100644 index b8fc2b8..0000000 --- a/.github/workflows/external-oibaf-graphics.yml +++ /dev/null @@ -1,44 +0,0 @@ -name: PikaOS external Oibaf Graphics Build Deps Sync - -on: - workflow_dispatch - -jobs: - build: - runs-on: self-hosted - container: - image: ghcr.io/pikaos-linux/pika-package-container:latest - volumes: - - /proc:/proc - options: --privileged -it - - steps: - - uses: actions/checkout@v3 - - - name: Import GPG key - id: import_gpg - uses: crazy-max/ghaction-import-gpg@v5 - with: - gpg_private_key: ${{ secrets.GPG_PRIVATE_KEY }} - passphrase: ${{ secrets.PASSPHRASE }} - - - name: Install SSH key - uses: shimataro/ssh-key-action@v2 - with: - key: ${{ secrets.SSH_KEY }} - name: id_rsa - known_hosts: ${{ secrets.KNOWN_HOSTS }} - if_key_exists: replace - - - name: Sync Repository - run: chmod +x ./external-oibaf-graphics.sh && ./external-oibaf-graphics.sh - - - name: Purge cache - uses: jakejarvis/cloudflare-purge-action@master - env: - # Zone is required by both authentication methods - CLOUDFLARE_ZONE: ${{ secrets.CLOUDFLARE_ZONE }} - - CLOUDFLARE_TOKEN: ${{ secrets.CLOUDFLARE_TOKEN }} - PURGE_URLS: ${{ vars.PURGE_URLS }} - diff --git a/external-oibaf-graphics.sh b/external-oibaf-graphics.sh deleted file mode 100644 index 6f6cb21..0000000 --- a/external-oibaf-graphics.sh +++ /dev/null @@ -1,52 +0,0 @@ -#! /bin/bash -set -e - -# Oibaf Graphics MIRROR -mkdir -p ./output/external-oibaf-graphics -cd ./output/external-oibaf-graphics -# external-oibaf-graphics directx-headers dir -mkdir -p ./directx-headers -cd ./directx-headers -wget --recursive --no-parent -R "*arm64.deb,*armhf.deb,*ppc64el.deb,*s390x.deb" -A "*oibaf~l*" -m https://ppa.launchpadcontent.net/oibaf/graphics-drivers/ubuntu/pool/main/d/directx-headers/ -# Return to Oibaf Graphics MIRROR -cd ../ -# external-oibaf-graphics drm dir -mkdir -p ./drm -cd ./drm -wget --recursive --no-parent -R "*arm64.deb,*armhf.deb,*ppc64el.deb,*s390x.deb" -A "*oibaf~l*" -m https://ppa.launchpadcontent.net/oibaf/graphics-drivers/ubuntu/pool/main/libd/libdrm/ -# Return to Oibaf Graphics MIRROR -cd ../ -# external-oibaf-graphics meson dir -mkdir -p ./meson -cd ./meson -wget --recursive --no-parent -R "*arm64.deb,*armhf.deb,*ppc64el.deb,*s390x.deb" -A "*oibaf~l*" -m https://ppa.launchpadcontent.net/oibaf/graphics-drivers/ubuntu/pool/main/m/meson/ -# Return to Oibaf Graphics MIRROR -cd ../ -# external-oibaf-graphics spirv dir -mkdir -p ./spirv -cd ./spirv -wget --recursive --no-parent -R "*arm64.deb,*armhf.deb,*ppc64el.deb,*s390x.deb" -A "*oibaf~l*" -m https://ppa.launchpadcontent.net/oibaf/graphics-drivers/ubuntu/pool/main/s/ -# Return to Oibaf Graphics MIRROR -cd ../ -mkdir -p ./output -find . -name \*.deb -exec cp -vf {} ./output \; - -# Sign the packages -dpkg-sig --sign builder ./output/*.deb - -# Pull down existing ppa repo db files etc -rsync -azP --exclude '*.deb' ferreo@direct.pika-os.com:/srv/www/pikappa/ ./output/repo - -# Check if the external component exists -if cat ./output/repo/conf/distributions | grep Components: | grep external -then - true -else - sed -i "s#Components:#Components: external#" ./output/repo/conf/distributions -fi - -# Add the new package to the repo -reprepro -C external -V --basedir ./output/repo/ includedeb lunar ./output/*.deb - -# Push the updated ppa repo to the server -rsync -azP ./output/repo/ ferreo@direct.pika-os.com:/srv/www/pikappa/ diff --git a/rocm.sh b/rocm.sh index 5b62dd3..5aa102b 100644 --- a/rocm.sh +++ b/rocm.sh @@ -5,7 +5,10 @@ set -e mkdir -p ./output/rocm cd ./output/rocm # Get ROCm pool -wget --recursive --no-parent -R "*20.04*.deb" -A "*" -m "http://repo.radeon.com/rocm/apt/5.6/pool/main/" +echo 'deb [arch=amd64] [trusted=yes] https://repo.radeon.com/rocm/apt/5.6 jammy main' | sudo tee /etc/apt/sources.list.d/rocm.list +apt update -y +wget http://repo.radeon.com/rocm/apt/5.6/dists/jammy/main/binary-amd64/Packages +apt download $(cat ./Packages | grep "Package: " | awk '{print $2}' | tr '\n' ' ') -y # Return to ROCm MIRROR cd ../ mkdir -p ./output