[arch-dev-public] New core package: linux-firmware

Allan McRae allan at archlinux.org
Wed May 19 18:01:29 EDT 2010


On 20/05/10 07:55, Thomas Bächler wrote:
> Am 19.05.2010 23:39, schrieb Thomas Bächler:
>> As a followup to a discussion on [arch-general] in the Linux 2.6.34
>> thread ([1] and others), I think we should do the following:
>>
>> - Create a linux-firmware package from the linux-firmware.git tree.
>> - Make that package conflict and replace all other firmware that it
>> obsoletes:
>> replaces=('kernel26-firmware'
>>             'ar9170-fw'
>>             'iwlwifi-1000-ucode'
>>             'iwlwifi-3945-ucode'
>>             'iwlwifi-4965-ucode'
>>             'iwlwifi-5000-ucode'
>>             'iwlwifi-5150-ucode'
>>             'iwlwifi-6000-ucode'
>>             'rt2870usb-fw'
>>             'rt2x00-rt61-fw'
>>             'rt2x00-rt71w-fw')
>> All other firmware packages contain only files that are not part of
>> linux-firmware.
>> - Remove the firmware from the kernel26 PKGBUILD, only use the
>> linux-firmware package instead
>>
>> I'm putting a package with the according conflicts/replaces to testing.
>> Please comment, test it thoroughly and give feedback.
>>
>> [1] http://mailman.archlinux.org/pipermail/arch-general/2010-May/013329.html
>>
>
> Apparently, replaces= won't work until we remove the kernel26-firmware
> package. We can do that on the next kernel rebuild. Please run pacman -S
> linux-firmware manually for now.
>

The kernel26 package depends on the firmware in a versioned manner, so 
you would need a versioned provides.

As an aside, should this be an optdepend or a hard depend for the kernel 
package?

Allan


More information about the arch-dev-public mailing list