port to os 4

This commit is contained in:
Ward from fusion-voyager-3 2024-07-22 00:28:13 +03:00
parent 3fb7fedeca
commit bc56657376
6 changed files with 146 additions and 46 deletions

View File

@ -32,12 +32,3 @@ jobs:
- name: Build Package
run: ./main.sh
- name: Purge cache
uses: strrife/cloudflare-chunked-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 }}

View File

@ -32,12 +32,3 @@ jobs:
- name: Build Package
run: ./main.sh
- name: Purge cache
uses: strrife/cloudflare-chunked-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 }}

View File

@ -35,12 +35,3 @@ jobs:
- name: Release Package
run: ./release.sh
- name: Purge cache
uses: strrife/cloudflare-chunked-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 }}

View File

@ -35,12 +35,3 @@ jobs:
- name: Release Package
run: ./release.sh
- name: Purge cache
uses: strrife/cloudflare-chunked-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 }}

View File

@ -11,10 +11,148 @@ Architecture: all
Multi-Arch: foreign
Priority: optional
Depends: ${misc:Depends}
Recommends: firmware-sof-signed
Provides: atmel-firmware
Conflicts: atmel-firmware
Replaces: atmel-firmware, linux-restricted-common, linux-firmware-snapdragon (<= 1.2-0ubuntu1)
Breaks: linux-firmware-snapdragon (<= 1.2-0ubuntu1), linux-firmware-raspi2 (<= 1.20190819-0ubuntu2), amd64-microcode (<= 3.20220411.1ubuntu1)
Recommends:
firmware-sof-signed
Provides:
atmel-firmware (= ${{binary:Version}}),
linux-firmware-snapdragon (= ${{binary:Version}}),
linux-firmware-raspi2 (= ${{binary:Version}}),
firmware-linux-free (= ${{binary:Version}}),
firmware-amd-graphics (= ${{binary:Version}}),
firmware-atheros (= ${{binary:Version}}),
firmware-bnx2 (= ${{binary:Version}}),
firmware-bnx2x (= ${{binary:Version}}),
firmware-brcm80211 (= ${{binary:Version}}),
firmware-cavium (= ${{binary:Version}}),
firmware-cirrus (= ${{binary:Version}}),
firmware-intel-graphics (= ${{binary:Version}}),
firmware-intel-misc (= ${{binary:Version}}),
firmware-intel-sound (= ${{binary:Version}}),
firmware-ipw2x00 (= ${{binary:Version}}),
firmware-ivtv (= ${{binary:Version}}),
firmware-iwlwifi (= ${{binary:Version}}),
firmware-libertas (= ${{binary:Version}}),
firmware-linux (= ${{binary:Version}}),
firmware-linux-nonfree (= ${{binary:Version}}),
firmware-marvell-prestera (= ${{binary:Version}}),
firmware-mediatek (= ${{binary:Version}}),
firmware-misc-nonfree (= ${{binary:Version}}),
firmware-myricom (= ${{binary:Version}}),
firmware-netronome (= ${{binary:Version}}),
firmware-netxen (= ${{binary:Version}}),
firmware-nvidia-graphics (= ${{binary:Version}}),
firmware-qcom-media (= ${{binary:Version}}),
firmware-qcom-soc (= ${{binary:Version}}),
firmware-qlogic (= ${{binary:Version}}),
firmware-realtek (= ${{binary:Version}}),
firmware-samsung (= ${{binary:Version}}),
firmware-siano (= ${{binary:Version}}),
firmware-ti-connectivity (= ${{binary:Version}}),
Conflicts:
atmel-firmware,
linux-firmware-snapdragon,
linux-firmware-raspi2,
firmware-linux-free,
firmware-amd-graphics,
firmware-atheros,
firmware-bnx2,
firmware-bnx2x,
firmware-brcm80211,
firmware-cavium,
firmware-cirrus,
firmware-intel-graphics,
firmware-intel-misc,
firmware-intel-sound,
firmware-ipw2x00,
firmware-ivtv,
firmware-iwlwifi,
firmware-libertas,
firmware-linux,
firmware-linux-nonfree,
firmware-marvell-prestera,
firmware-mediatek,
firmware-misc-nonfree,
firmware-myricom,
firmware-netronome,
firmware-netxen,
firmware-nvidia-graphics,
firmware-qcom-media,
firmware-qcom-soc,
firmware-qlogic,
firmware-realtek,
firmware-samsung,
firmware-siano,
firmware-ti-connectivity,
Replaces:
atmel-firmware,
linux-firmware-snapdragon,
linux-firmware-raspi2,
firmware-linux-free,
firmware-amd-graphics,
firmware-atheros,
firmware-bnx2,
firmware-bnx2x,
firmware-brcm80211,
firmware-cavium,
firmware-cirrus,
firmware-intel-graphics,
firmware-intel-misc,
firmware-intel-sound,
firmware-ipw2x00,
firmware-ivtv,
firmware-iwlwifi,
firmware-libertas,
firmware-linux,
firmware-linux-nonfree,
firmware-marvell-prestera,
firmware-mediatek,
firmware-misc-nonfree,
firmware-myricom,
firmware-netronome,
firmware-netxen,
firmware-nvidia-graphics,
firmware-qcom-media,
firmware-qcom-soc,
firmware-qlogic,
firmware-realtek,
firmware-samsung,
firmware-siano,
firmware-ti-connectivity,
Breaks:
amd64-microcode (<= 3.20220411.1ubuntu1),
atmel-firmware,
linux-firmware-snapdragon,
linux-firmware-raspi2,
firmware-linux-free,
firmware-amd-graphics,
firmware-atheros,
firmware-bnx2,
firmware-bnx2x,
firmware-brcm80211,
firmware-cavium,
firmware-cirrus,
firmware-intel-graphics,
firmware-intel-misc,
firmware-intel-sound,
firmware-ipw2x00,
firmware-ivtv,
firmware-iwlwifi,
firmware-libertas,
firmware-linux,
firmware-linux-nonfree,
firmware-marvell-prestera,
firmware-mediatek,
firmware-misc-nonfree,
firmware-myricom,
firmware-netronome,
firmware-netxen,
firmware-nvidia-graphics,
firmware-qcom-media,
firmware-qcom-soc,
firmware-qlogic,
firmware-realtek,
firmware-samsung,
firmware-siano,
firmware-ti-connectivity,
Description: Firmware for Linux kernel drivers
This package provides firmware used by Linux kernel drivers.

View File

@ -1,8 +1,6 @@
#! /bin/bash
LC_ALL=C apt list --installed | grep -F '[installed,local]'
exit 0
VERSION=$(date '+%Y%m%d')
# Clone Upstream
#git clone https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/
@ -10,13 +8,13 @@ git clone https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmwar
cp -rvn ./debian-firmware/* ./linux-firmware/
cd ./linux-firmware
touch debian/changelog
echo -e "linux-firmware ("$(date '+%Y%m%d')".git-100pika1) pikauwu; urgency=medium\n\n * New Upstream Release\n\n -- Ward Nakchbandi <hotrod.master@hotmail.com> Sat, 01 Oct 2022 14:50:00 +0200" > debian/changelog
echo -e "linux-firmware ("$VERSION".git-101pika1) canary; urgency=medium\n\n * New Upstream Release\n\n -- Ward Nakchbandi <hotrod.master@hotmail.com> Sat, 01 Oct 2022 14:50:00 +0200" > debian/changelog
# Get build deps
apt-get build-dep ./ -y
# Build package
LOGNAME=root dh_make --createorig -y -l -p linux-firmware_"$(date '+%Y%m%d')".git || echo "dh-make didn't go clean"
LOGNAME=root dh_make --createorig -y -l -p linux-firmware_"$VERSION".git || echo "dh-make didn't go clean"
dpkg-buildpackage --no-sign
# Move the debs to output