From 1128b2a7207535aa99413552926922c09f1da32b Mon Sep 17 00:00:00 2001 From: Juan RP Date: Sat, 31 May 2014 08:25:37 +0200 Subject: [PATCH] linux-firmware: new -amd subpkg with CPU/GPU ucode. --- srcpkgs/linux-firmware-amd | 1 + srcpkgs/linux-firmware/template | 16 ++++++++++++++-- 2 files changed, 15 insertions(+), 2 deletions(-) create mode 120000 srcpkgs/linux-firmware-amd diff --git a/srcpkgs/linux-firmware-amd b/srcpkgs/linux-firmware-amd new file mode 120000 index 0000000000..9a0010a89d --- /dev/null +++ b/srcpkgs/linux-firmware-amd @@ -0,0 +1 @@ +linux-firmware \ No newline at end of file diff --git a/srcpkgs/linux-firmware/template b/srcpkgs/linux-firmware/template index 1f6650eefe..48c933b1b9 100644 --- a/srcpkgs/linux-firmware/template +++ b/srcpkgs/linux-firmware/template @@ -1,7 +1,7 @@ # Template file for 'linux-firmware' pkgname=linux-firmware version=20140531 -revision=1 +revision=2 noarch=yes short_desc="Binary firmware blobs for the Linux kernel" maintainer="Juan RP " @@ -11,7 +11,7 @@ replaces="kernel-firmware>=0 radeon-firmware>=0 iwl1000-firmware>=0 iwl3945-firmware>=0 iwl4965-firmware>=0 iwl5000-firmware>=0 iwl5150-firmware>=0 iwl6000-firmware>=0 rt73usb-firmware>=0 rt2800usb>=0 rt61-firmware>=0 ar9170-firmware>=0 amd-ucode>=0" -depends="${pkgname}-network-${version}_${revision}" +depends="${pkgname}-amd-${version}_${revision} ${pkgname}-network-${version}_${revision}" do_fetch() { url="git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git" @@ -27,6 +27,18 @@ do_install() { ${DESTDIR}/usr/share/licenses/${pkgname} } +linux-firmware-amd_package() { + replaces="${sourcepkg}<20140531_2" + short_desc+=" - AMD CPU/GPU microcode" + noarch=yes + pkg_install() { + vmove usr/lib/firmware/amd-ucode + vmove usr/lib/firmware/radeon + vmove usr/share/licenses/linux-firmware/LICENSE.amd-ucode + vmove usr/share/licenses/linux-firmware/LICENSE.radeon + } +} + linux-firmware-network_package() { short_desc+=" - network" noarch=yes