Bug#837640: brltty: Please announce supported hardware using AppStream
Package: brltty
Version: 5.3.1-3b
Severity: wishlist
User: pere@hungry.com
Usertags: appstream-modalias
Hi.
The brltty package is one of the packages in the Debian archive that
should be proposed for installation when a given hardware dongle is
inserted or available. Thanks to the appstream system, this can now be
announced in a way other tools can use and act on. I've written the
isenkram system to ask the current user if hardware specific packages
should be installed when a new dongle is installed or already present on
a machine, and isenkram now uses appstream as one source for hardware to
package mappings.
You can read more about this on my blog,
<URL: http://people.skolelinux.org/pere/blog/Using_appstream_with_isenkram_to_install_hardware_related_packages_in_Debian.html >.
Instructions on how to create the metadata XML file can be found in
<URL: https://wiki.debian.org/AppStream/Guidelines >.
It would be great if you could add an appstream metainfo file to the
brltty package, with content similar to this:
<?xml version="1.0" encoding="UTF-8"?>
<component>
[...]
<provides>
<modalias>usb:v0403pF208d*</modalias>
<modalias>usb:v0403pFE70d*</modalias>
<modalias>usb:v0403pFE71d*</modalias>
<modalias>usb:v0403pFE72d*</modalias>
<modalias>usb:v0403pFE73d*</modalias>
<modalias>usb:v0403pFE74d*</modalias>
<modalias>usb:v0403pFE75d*</modalias>
<modalias>usb:v0403pFE76d*</modalias>
<modalias>usb:v0403pFE77d*</modalias>
<modalias>usb:v0452p0100d*</modalias>
<modalias>usb:v045Ep930Ad*</modalias>
<modalias>usb:v045Ep930Bd*</modalias>
<modalias>usb:v06B0p0001d*</modalias>
<modalias>usb:v0798p0001d*</modalias>
<modalias>usb:v0798p0624d*</modalias>
<modalias>usb:v0798p0640d*</modalias>
<modalias>usb:v0798p0680d*</modalias>
<modalias>usb:v0904p2000d*</modalias>
<modalias>usb:v0904p2001d*</modalias>
<modalias>usb:v0904p2002d*</modalias>
<modalias>usb:v0904p2007d*</modalias>
<modalias>usb:v0904p2008d*</modalias>
<modalias>usb:v0904p2009d*</modalias>
<modalias>usb:v0904p2010d*</modalias>
<modalias>usb:v0904p2011d*</modalias>
<modalias>usb:v0904p2014d*</modalias>
<modalias>usb:v0904p2015d*</modalias>
<modalias>usb:v0904p2016d*</modalias>
<modalias>usb:v0904p3000d*</modalias>
<modalias>usb:v0921p1200d*</modalias>
<modalias>usb:v0F4Ep0100d*</modalias>
<modalias>usb:v0F4Ep0111d*</modalias>
<modalias>usb:v0F4Ep0112d*</modalias>
<modalias>usb:v0F4Ep0114d*</modalias>
<modalias>usb:v10C4pEA60d*</modalias>
<modalias>usb:v10C4pEA80d*</modalias>
<modalias>usb:v1C71pC005d*</modalias>
<modalias>usb:v1FE4p0003d*</modalias>
<modalias>usb:v1FE4p0044d*</modalias>
<modalias>usb:v1FE4p0054d*</modalias>
<modalias>usb:v1FE4p0074d*</modalias>
<modalias>usb:v1FE4p0081d*</modalias>
<modalias>usb:v1FE4p0082d*</modalias>
<modalias>usb:v1FE4p0083d*</modalias>
<modalias>usb:v1FE4p0084d*</modalias>
<modalias>usb:v1FE4p0086d*</modalias>
<modalias>usb:v1FE4p0087d*</modalias>
<modalias>usb:v1FE4p008Ad*</modalias>
<modalias>usb:v1FE4p008Bd*</modalias>
<modalias>usb:v4242p0001d*</modalias>
<modalias>usb:vC251p1122d*</modalias>
<modalias>usb:vC251p1123d*</modalias>
<modalias>usb:vC251p1124d*</modalias>
<modalias>usb:vC251p1125d*</modalias>
<modalias>usb:vC251p1126d*</modalias>
<modalias>usb:vC251p1127d*</modalias>
<modalias>usb:vC251p1128d*</modalias>
<modalias>usb:vC251p1129d*</modalias>
<modalias>usb:vC251p112Ad*</modalias>
<modalias>usb:vC251p112Bd*</modalias>
<modalias>usb:vC251p112Cd*</modalias>
<modalias>usb:vC251p112Dd*</modalias>
<modalias>usb:vC251p112Ed*</modalias>
<modalias>usb:vC251p112Fd*</modalias>
<modalias>usb:vC251p1130d*</modalias>
<modalias>usb:vC251p1131d*</modalias>
<modalias>usb:vC251p1132d*</modalias>
</provides>
</component>
If there are other USB ids also supposed by the package, please add
those too. :)
--
Happy hacking
Petter Reinholdtsen
Reply to: