Skip to content

Commit

Permalink
Added AppStream metadata XML listing supported hardware.
Browse files Browse the repository at this point in the history
This allow programs like isenkram to map relevant hardware to this package, and
propose to install the package when supported hardware is available.
  • Loading branch information
Petter Reinholdtsen committed Jan 4, 2025
1 parent d37c38a commit e6a14b6
Show file tree
Hide file tree
Showing 2 changed files with 150 additions and 0 deletions.
147 changes: 147 additions & 0 deletions com.github.espressif.esptool.metainfo.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,147 @@
<?xml version="1.0" encoding="UTF-8"?>
<component>
<id>com.github.espressif.esptool</id>
<metadata_license>MIT</metadata_license>
<name>esptool</name>
<summary>create and flash firmware files to ESP8266 and ESP32 chips</summary>
<description>
<p>Communicate with the ROM bootloader in Espressif ESP8266 and
ESP32 chips to fash firmware files, create firmware images or read
OTP ROM or flash memory content such is manufacturer or device
IDs.</p>
</description>
<url type="homepage">https://github.com/espressif/esptool</url>
<provides>
<modalias>usb:*ic02isc02ip00in*</modalias>
<modalias>usb:*ic02isc02ip01in*</modalias>
<modalias>usb:*ic02isc02ip02in*</modalias>
<modalias>usb:*ic02isc02ip03in*</modalias>
<modalias>usb:*ic02isc02ip04in*</modalias>
<modalias>usb:*ic02isc02ip05in*</modalias>
<modalias>usb:*ic02isc02ip06in*</modalias>
<modalias>usb:v03EBp0030d*</modalias>
<modalias>usb:v0421p0001d*ic02isc02ipFFin*</modalias>
<modalias>usb:v0421p0007d*ic02isc02ipFFin*</modalias>
<modalias>usb:v0421p000Ed*ic02isc02ipFFin*</modalias>
<modalias>usb:v0421p002Fd*ic02isc02ipFFin*</modalias>
<modalias>usb:v0421p003Ad*ic02isc02ipFFin*</modalias>
<modalias>usb:v0421p0042d*ic02isc02ipFFin*</modalias>
<modalias>usb:v0421p0070d*ic02isc02ipFFin*</modalias>
<modalias>usb:v0421p0071d*ic02isc02ipFFin*</modalias>
<modalias>usb:v0421p007Bd*ic02isc02ipFFin*</modalias>
<modalias>usb:v0421p0088d*ic02isc02ipFFin*</modalias>
<modalias>usb:v0421p008Fd*ic02isc02ipFFin*</modalias>
<modalias>usb:v0421p0094d*ic02isc02ipFFin*</modalias>
<modalias>usb:v0421p0099d*ic02isc02ipFFin*</modalias>
<modalias>usb:v0421p00A0d*ic02isc02ipFFin*</modalias>
<modalias>usb:v0421p00ABd*ic02isc02ipFFin*</modalias>
<modalias>usb:v0421p00B0d*ic02isc02ipFFin*</modalias>
<modalias>usb:v0421p00E9d*ic02isc02ipFFin*</modalias>
<modalias>usb:v0421p00FCd*ic02isc02ipFFin*</modalias>
<modalias>usb:v0421p0108d*ic02isc02ipFFin*</modalias>
<modalias>usb:v0421p010Ed*ic02isc02ipFFin*</modalias>
<modalias>usb:v0421p0128d*ic02isc02ipFFin*</modalias>
<modalias>usb:v0421p0134d*ic02isc02ipFFin*</modalias>
<modalias>usb:v0421p0154d*ic02isc02ipFFin*</modalias>
<modalias>usb:v0421p0178d*ic02isc02ipFFin*</modalias>
<modalias>usb:v0421p01D0d*ic02isc02ipFFin*</modalias>
<modalias>usb:v0421p01D4d*ic02isc02ipFFin*</modalias>
<modalias>usb:v0421p01F5d*ic02isc02ipFFin*</modalias>
<modalias>usb:v0421p0223d*ic02isc02ipFFin*</modalias>
<modalias>usb:v0421p026Cd*ic02isc02ipFFin*</modalias>
<modalias>usb:v0421p0275d*ic02isc02ipFFin*</modalias>
<modalias>usb:v0421p02D9d*ic02isc02ipFFin*</modalias>
<modalias>usb:v0421p02E3d*ic02isc02ipFFin*</modalias>
<modalias>usb:v0421p0302d*ic02isc02ipFFin*</modalias>
<modalias>usb:v0421p0335d*ic02isc02ipFFin*</modalias>
<modalias>usb:v0421p03CDd*ic02isc02ipFFin*</modalias>
<modalias>usb:v0421p0418d*ic02isc02ipFFin*</modalias>
<modalias>usb:v0421p0419d*ic02isc02ipFFin*</modalias>
<modalias>usb:v0421p0420d*ic02isc02ipFFin*</modalias>
<modalias>usb:v0421p0425d*ic02isc02ipFFin*</modalias>
<modalias>usb:v0421p042Dd*ic02isc02ipFFin*</modalias>
<modalias>usb:v0421p042Fd*ic02isc02ipFFin*</modalias>
<modalias>usb:v0421p0445d*ic02isc02ipFFin*</modalias>
<modalias>usb:v0421p044Dd*ic02isc02ipFFin*</modalias>
<modalias>usb:v0421p046Ed*ic02isc02ipFFin*</modalias>
<modalias>usb:v0421p0475d*ic02isc02ipFFin*</modalias>
<modalias>usb:v0421p0481d*ic02isc02ipFFin*</modalias>
<modalias>usb:v0421p0486d*ic02isc02ipFFin*</modalias>
<modalias>usb:v0421p048Ed*ic02isc02ipFFin*</modalias>
<modalias>usb:v0421p04B2d*ic02isc02ipFFin*</modalias>
<modalias>usb:v0421p04C9d*ic02isc02ipFFin*</modalias>
<modalias>usb:v0421p04CEd*ic02isc02ipFFin*</modalias>
<modalias>usb:v0421p04D8d*ic02isc02ipFFin*</modalias>
<modalias>usb:v0421p04DFd*ic02isc02ipFFin*</modalias>
<modalias>usb:v0421p04E6d*ic02isc02ipFFin*</modalias>
<modalias>usb:v0421p04F0d*ic02isc02ipFFin*</modalias>
<modalias>usb:v0421p0508d*ic02isc02ipFFin*</modalias>
<modalias>usb:v0424p274Ed*</modalias>
<modalias>usb:v045Bp023Cd*</modalias>
<modalias>usb:v045Bp0248d*</modalias>
<modalias>usb:v045Bp024Dd*</modalias>
<modalias>usb:v0482p0203d*</modalias>
<modalias>usb:v04E2p1400d*</modalias>
<modalias>usb:v04E2p1401d*</modalias>
<modalias>usb:v04E2p1402d*</modalias>
<modalias>usb:v04E2p1403d*</modalias>
<modalias>usb:v04E2p1410d*</modalias>
<modalias>usb:v04E2p1411d*</modalias>
<modalias>usb:v04E2p1412d*</modalias>
<modalias>usb:v04E2p1414d*</modalias>
<modalias>usb:v04E2p1420d*</modalias>
<modalias>usb:v04E2p1422d*</modalias>
<modalias>usb:v04E2p1424d*</modalias>
<modalias>usb:v04E7p6651d*ic02isc02ipFFin*</modalias>
<modalias>usb:v04E8p685Dd*</modalias>
<modalias>usb:v0572p1321d*</modalias>
<modalias>usb:v0572p1324d*</modalias>
<modalias>usb:v0572p1328d*</modalias>
<modalias>usb:v0572p1329d*</modalias>
<modalias>usb:v0572p1340d*</modalias>
<modalias>usb:v0572p1349d*</modalias>
<modalias>usb:v058Bp0041d*</modalias>
<modalias>usb:v05F9p4002d*</modalias>
<modalias>usb:v076Dp0006d*</modalias>
<modalias>usb:v079Bp000Fd*</modalias>
<modalias>usb:v0803p3095d*</modalias>
<modalias>usb:v0870p0001d*</modalias>
<modalias>usb:v09D8p0320d*</modalias>
<modalias>usb:v0ACEp1602d*</modalias>
<modalias>usb:v0ACEp1608d*</modalias>
<modalias>usb:v0ACEp1611d*</modalias>
<modalias>usb:v0C26p0020d*</modalias>
<modalias>usb:v0CA6pA050d*</modalias>
<modalias>usb:v0E8Dp0003d*</modalias>
<modalias>usb:v0E8Dp2000d*</modalias>
<modalias>usb:v0E8Dp3329d*</modalias>
<modalias>usb:v108Cp0159d*</modalias>
<modalias>usb:v108Cp0168d*</modalias>
<modalias>usb:v108Cp0169d*</modalias>
<modalias>usb:v11CAp0201d*</modalias>
<modalias>usb:v1519p0452d*</modalias>
<modalias>usb:v1576p03B1d*</modalias>
<modalias>usb:v17EFp7000d*</modalias>
<modalias>usb:v1965p0018d*</modalias>
<modalias>usb:v1BBBp0003d*</modalias>
<modalias>usb:v1BC7p0021d*</modalias>
<modalias>usb:v1BC7p0023d*</modalias>
<modalias>usb:v20DFp0001d*</modalias>
<modalias>usb:v2184p001Cd*</modalias>
<modalias>usb:v2184p0036d*</modalias>
<modalias>usb:v22B8p2D91d*</modalias>
<modalias>usb:v22B8p2D92d*</modalias>
<modalias>usb:v22B8p2D93d*</modalias>
<modalias>usb:v22B8p2D95d*</modalias>
<modalias>usb:v22B8p2D96d*</modalias>
<modalias>usb:v22B8p2D97d*</modalias>
<modalias>usb:v22B8p2D99d*</modalias>
<modalias>usb:v22B8p2D9Ad*</modalias>
<modalias>usb:v22B8p6425d*</modalias>
<modalias>usb:v22B8p7000d*</modalias>
<modalias>usb:v27C6p5395d*</modalias>
<modalias>usb:v2912p0001d*</modalias>
<modalias>usb:v32A7p0000d*</modalias>
<modalias>usb:vFFF0p0100d*</modalias>
</provides>
</component>
3 changes: 3 additions & 0 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,4 +18,7 @@
setup(
scripts=scripts,
entry_points=entry_points,
data_files=[
('share/metainfo', ['com.github.espressif.esptool.metainfo.xml'])
],
)

0 comments on commit e6a14b6

Please sign in to comment.