Package: dolphin-emu Version: 5.0-19870+dfsg-1 Tags: patch User: p...@hungry.com Usertags: appstream-modalias
Here is a patch to add Appstream metainfo XML announcing the hardware handled by this package. Including this information in the package will ensure programs mapping hardware to packages using Appstream information, like the isenkram package, will know that this package is useful on machines where the USB IDs are discovered. I only added the USB ids listed in Data/51-usb-device.rules. I notice several more are listed in Source/Core/UICommon/USBUtils.cpp, but do not know if their existence should suggest an installation of this package. diff --git a/debian/dolphin-emu.install b/debian/dolphin-emu.install index 4f906df0..9bc65156 100644 --- a/debian/dolphin-emu.install +++ b/debian/dolphin-emu.install @@ -1,4 +1,5 @@ Data/51-usb-device.rules /usr/lib/udev/rules.d +org.dolphin-emu.metainfo.xml /usr/share/metainfo usr/games/dolphin-emu usr/games/dolphin-emu-nogui usr/games/dolphin-tool diff --git a/debian/patches/1000-appstream-metainfo.patch b/debian/patches/1000-appstream-metainfo.patch new file mode 100644 index 00000000..ac4d25a5 --- /dev/null +++ b/debian/patches/1000-appstream-metainfo.patch @@ -0,0 +1,30 @@ +Description: Added AppStream metainfo with hardware provides. + Allow mapping from hardware to package. +Author: Petter Reinholdtsen +Bug-Debian: https://bugs.debian.org/? +Forwarded: no +Last-Update: 2024-07-14 +--- +Index: dolphin-emu-salsa/org.dolphin-emu.metainfo.xml +=================================================================== +--- /dev/null 1970-01-01 00:00:00.000000000 +0000 ++++ dolphin-emu-salsa/org.dolphin-emu.metainfo.xml 2024-07-14 20:11:38.029350170 +0200 +@@ -0,0 +1,18 @@ ++<?xml version="1.0" encoding="UTF-8"?> ++<component> ++ <id>org.dolphin-emu</id> ++ <metadata_license>MIT</metadata_license> ++ <name>dolphin-emu</name> ++ <summary>Gamecube and Wii emulator</summary> ++ <description> ++ <p>Dolphin is an emulator for two recent Nintendo video game ++ consoles: the GameCube and the Wii. It allows PC gamers to enjoy ++ games for these two consoles in full HD (1080p) with several ++ enhancements: compatibility with all PC controllers, turbo speed, ++ networked multiplayer, and even more.</p> ++ </description> ++ <provides> ++ <modalias>usb:v057Ep0306d*</modalias> ++ <modalias>usb:v057Ep0330d*</modalias> ++ </provides> ++</component> diff --git a/debian/patches/series b/debian/patches/series index 48f89b9e..6e2b91a7 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -4,3 +4,4 @@ xxhash.diff zlib.diff implot.patch mgba_videosize.patch +1000-appstream-metainfo.patch -- Happy hacking Petter Reinholdtsen