diff --git a/pkg.info b/pkg.info index 95e8e4f..a507a9c 100644 --- a/pkg.info +++ b/pkg.info @@ -1,8 +1,16 @@ name: linux-firmware description: Base source package for all linux firmware files version: 20240709 -revision: 2 +revision: 3 url: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git license: See /usr/share/licenses/linux-firmware/ architecture: any 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 diff --git a/pkg.info.linux-firmware-amd b/pkg.info.linux-firmware-amd deleted file mode 100644 index 91b7b87..0000000 --- a/pkg.info.linux-firmware-amd +++ /dev/null @@ -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 diff --git a/pkg.info.linux-firmware-intel b/pkg.info.linux-firmware-intel deleted file mode 100644 index a1fb600..0000000 --- a/pkg.info.linux-firmware-intel +++ /dev/null @@ -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 diff --git a/pkg.info.linux-firmware-nvidia b/pkg.info.linux-firmware-nvidia deleted file mode 100644 index 53d2f99..0000000 --- a/pkg.info.linux-firmware-nvidia +++ /dev/null @@ -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 diff --git a/source.sh b/source.sh index 29599fb..085c36a 100644 --- a/source.sh +++ b/source.sh @@ -20,7 +20,7 @@ build() { } # 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/lib/firmware/ cd "$BPM_SOURCE"/temp @@ -34,7 +34,7 @@ package-linux-firmware-amd() { } # 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/lib/firmware/ cd "$BPM_SOURCE"/temp @@ -43,7 +43,7 @@ package-linux-firmware-intel() { } # 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/lib/firmware/ cd "$BPM_SOURCE"/temp