[BRLTTY] brltty: Please announce supported hardware using AppStream

Samuel Thibault samuel.thibault at ens-lyon.org
Tue Sep 13 08:13:52 EDT 2016


Hello,

We have received this in Debian. That could be an addition to Autostart
perhaps indeed?

Samuel

----- Forwarded message from Petter Reinholdtsen <pere at hungry.com> -----

From: Petter Reinholdtsen <pere at hungry.com>
To: submit at bugs.debian.org
Subject: Bug#837640: brltty: Please announce supported hardware using AppStream
Reply-To: Petter Reinholdtsen <pere at hungry.com>, 837640 at bugs.debian.org
Date: Tue, 13 Sep 2016 10:47:22 +0200

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



More information about the BRLTTY mailing list