Package: w1retap
Version: 1.5.5-1
Tags: patch
User: [email protected]
Usertags: appstream-modalias

My original patch to add Appstream metainfo XML announcing the hardware
handled by this package had a mistake, caused by my unfortunate
cut-n-paste.  This patch solve the problem.  The problem was the
incorrect component type.  The desktop type is reserved for those with
.desktop files.  Without this patch, the appstream database do not
include the information provided.

The appstream metadata file can be checked using this command after
package build:

  appstreamcli validate-tree  --no-net --explain debian/w1retap

diff --git a/debian/patches/add-appstream-metainfo.patch 
b/debian/patches/add-appstream-metainfo.patch
index 2ee2c37..efddbad 100644
--- a/debian/patches/add-appstream-metainfo.patch
+++ b/debian/patches/add-appstream-metainfo.patch
@@ -5,11 +5,13 @@ Author: Petter Reinholdtsen
 Forwarded: no
 Bug-Debian: http://bugs.debian.org/1076450
 Last-Update: 2024-07-16
---- /dev/null
-+++ w1retap/uk.co.zen.zen35309.wx.w1retap.metainfo.xml
+Index: w1retap-salsa/uk.co.zen.zen35309.wx.w1retap.metainfo.xml
+===================================================================
+--- /dev/null  1970-01-01 00:00:00.000000000 +0000
++++ w1retap-salsa/uk.co.zen.zen35309.wx.w1retap.metainfo.xml   2024-08-17 
10:22:52.029923756 +0200
 @@ -0,0 +1,19 @@
 +<?xml version="1.0" encoding="UTF-8"?>
-+<component type="desktop">
++<component>
 +  <id>uk.co.zen.zen35309.wx.w1retap</id>
 +  <metadata_license>MIT</metadata_license>
 +  <name>w1retap</name>
@@ -27,9 +29,11 @@ Last-Update: 2024-07-16
 +    <modalias>usb:v04FAp2490d*</modalias>
 +  </provides>
 +</component>
---- w1retap.orig/meson.build
-+++ w1retap/meson.build
-@@ -90,6 +90,7 @@ executable(
+Index: w1retap-salsa/meson.build
+===================================================================
+--- w1retap-salsa.orig/meson.build     2024-08-17 10:22:35.089768939 +0200
++++ w1retap-salsa/meson.build  2024-08-17 10:23:04.000000000 +0200
+@@ -81,6 +81,7 @@
  )
  
  install_data([ 'README.md'], install_dir : get_option('datadir') / 'doc' / 
'w1retap' )

-- 
Happy hacking
Petter Reinholdtsen

Reply via email to