Switch to new split source package format

This commit is contained in:
2025-04-30 22:13:21 +03:00
parent 347a07cdcd
commit f1143a6518
5 changed files with 12 additions and 28 deletions
+9 -1
View File
@@ -1,8 +1,16 @@
name: linux-firmware name: linux-firmware
description: Base source package for all linux firmware files description: Base source package for all linux firmware files
version: 20240709 version: 20240709
revision: 2 revision: 3
url: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git url: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
license: See /usr/share/licenses/linux-firmware/ license: See /usr/share/licenses/linux-firmware/
architecture: any architecture: any
type: source type: source
make_depends: ["rdfind"]
split_packages:
- name: linux-firmware-amd
description: AMD CPU and GPU microcode
- name: linux-firmware-intel
description: Intel CPU and GPU microcode
- name: linux-firmware-nvidia
description: Nvidia GPU microcode
-8
View File
@@ -1,8 +0,0 @@
name: linux-firmware-amd
description: AMD CPU and GPU microcode
version: 20240709
revision: 2
url: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
license: See /usr/share/licenses/linux-firmware/amd
architecture: any
type: source
-8
View File
@@ -1,8 +0,0 @@
name: linux-firmware-intel
description: Intel CPU and GPU microcode
version: 20240709
revision: 2
url: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
license: See /usr/share/licenses/linux-firmware/intel
architecture: any
type: source
-8
View File
@@ -1,8 +0,0 @@
name: linux-firmware-nvidia
description: Nvidia GPU microcode
version: 20240709
revision: 2
url: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
license: See /usr/share/licenses/linux-firmware/nvidia
architecture: any
type: source
+3 -3
View File
@@ -20,7 +20,7 @@ build() {
} }
# Function for packaging AMD CPU and GPU microcode # Function for packaging AMD CPU and GPU microcode
package-linux-firmware-amd() { package_linux-firmware-amd() {
mkdir -p "$BPM_OUTPUT"/usr/share/licenses/linux-firmware/amd/ mkdir -p "$BPM_OUTPUT"/usr/share/licenses/linux-firmware/amd/
mkdir -p "$BPM_OUTPUT"/usr/lib/firmware/ mkdir -p "$BPM_OUTPUT"/usr/lib/firmware/
cd "$BPM_SOURCE"/temp cd "$BPM_SOURCE"/temp
@@ -34,7 +34,7 @@ package-linux-firmware-amd() {
} }
# Function for packaging Intel CPU and GPU microcode # Function for packaging Intel CPU and GPU microcode
package-linux-firmware-intel() { package_linux-firmware-intel() {
mkdir -p "$BPM_OUTPUT"/usr/share/licenses/linux-firmware/intel/ mkdir -p "$BPM_OUTPUT"/usr/share/licenses/linux-firmware/intel/
mkdir -p "$BPM_OUTPUT"/usr/lib/firmware/ mkdir -p "$BPM_OUTPUT"/usr/lib/firmware/
cd "$BPM_SOURCE"/temp cd "$BPM_SOURCE"/temp
@@ -43,7 +43,7 @@ package-linux-firmware-intel() {
} }
# Function for packaging GPU Nvidia microcode # Function for packaging GPU Nvidia microcode
package-linux-firmware-nvidia() { package_linux-firmware-nvidia() {
mkdir -p "$BPM_OUTPUT"/usr/share/licenses/linux-firmware/nvidia/ mkdir -p "$BPM_OUTPUT"/usr/share/licenses/linux-firmware/nvidia/
mkdir -p "$BPM_OUTPUT"/usr/lib/firmware/ mkdir -p "$BPM_OUTPUT"/usr/lib/firmware/
cd "$BPM_SOURCE"/temp cd "$BPM_SOURCE"/temp