[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#838783: hplip: Please announce supported hardware using AppStream



Package: hplip
Version: 3.16.8+repack0-2
Severity: wishlist
User: pere@hungry.com
Usertags: appstream-modalias

Hi.

The hplip 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
hplip package, with content similar to this:

  <?xml version="1.0" encoding="UTF-8"?>
  <component>
   [...]
   <provides>
	<modalias>usb:v03F0p0004d*</modalias>
	<modalias>usb:v03F0p0104d*</modalias>
	<modalias>usb:v03F0p0111d*</modalias>
	<modalias>usb:v03F0p0204d*</modalias>
	<modalias>usb:v03F0p0304d*</modalias>
	<modalias>usb:v03F0p0311d*</modalias>
	<modalias>usb:v03F0p0404d*</modalias>
	<modalias>usb:v03F0p0504d*</modalias>
	<modalias>usb:v03F0p0604d*</modalias>
	<modalias>usb:v03F0p0704d*</modalias>
	<modalias>usb:v03F0p0712d*</modalias>
	<modalias>usb:v03F0p0804d*</modalias>
	<modalias>usb:v03F0p0904d*</modalias>
	<modalias>usb:v03F0p1004d*</modalias>
	<modalias>usb:v03F0p1104d*</modalias>
	<modalias>usb:v03F0p1151d*</modalias>
	<modalias>usb:v03F0p1204d*</modalias>
	<modalias>usb:v03F0p1504d*</modalias>
	<modalias>usb:v03F0p1604d*</modalias>
	<modalias>usb:v03F0p1904d*</modalias>
	<modalias>usb:v03F0p1C17d*</modalias>
	<modalias>usb:v03F0p1E11d*</modalias>
	<modalias>usb:v03F0p2004d*</modalias>
	<modalias>usb:v03F0p2104d*</modalias>
	<modalias>usb:v03F0p2304d*</modalias>
	<modalias>usb:v03F0p2811d*</modalias>
	<modalias>usb:v03F0p2D11d*</modalias>
	<modalias>usb:v03F0p3102d*</modalias>
	<modalias>usb:v03F0p3104d*</modalias>
	<modalias>usb:v03F0p3304d*</modalias>
	<modalias>usb:v03F0p3404d*</modalias>
	<modalias>usb:v03F0p3504d*</modalias>
	<modalias>usb:v03F0p3C02d*</modalias>
	<modalias>usb:v03F0p3D11d*</modalias>
	<modalias>usb:v03F0p3F11d*</modalias>
	<modalias>usb:v03F0p5004d*</modalias>
	<modalias>usb:v03F0p6004d*</modalias>
	<modalias>usb:v03F0p6104d*</modalias>
	<modalias>usb:v03F0p6204d*</modalias>
	<modalias>usb:v03F0p6602d*</modalias>
	<modalias>usb:v03F0p7004d*</modalias>
	<modalias>usb:v03F0p7104d*</modalias>
	<modalias>usb:v03F0p7204d*</modalias>
	<modalias>usb:v03F0p7304d*</modalias>
	<modalias>usb:v03F0pA004d*</modalias>
    </provides>
  </component>


If there are other hardware ids or kernel modules also supported by the
package, please add those too. :)

-- 
Happy hacking
Petter Reinholdtsen


Reply to: