Package: yubikey-personalization
Version: 1.20.0-4
Tags: patch
User: p...@hungry.com
Usertags: appstream-modalias

At the moment, the proposed packages when inserting a yubikey into a
machine where the appstream hardware mapping is used, is libykpers-1-1
and libyubikey-udev.  The yubikey-personalization package, in general a
more user releant package, is not proposed.  I propose to replace the
libyubikey-udev with yubikey-personalization in this mapping, using the
following patch:

diff --git a/debian/com.yubico.yubikey.personalization.metainfo.xml 
b/debian/com.yubico.yubikey.personalization.metainfo.xml
new file mode 100644
index 0000000..5226970
--- /dev/null
+++ b/debian/com.yubico.yubikey.personalization.metainfo.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<component>
+  <id>com.yubico.yubikey.personalization</id>
+  <metadata_license>MIT</metadata_license>
+  <name>yubikey-personalization</name>
+  <summary>Personalization tool for Yubikey OTP tokens</summary>
+  <description>
+    <p>
+      YubiKeys are USB tokens that act like keyboards and generate
+      one-time or static passwords.
+    </p>
+    <p>
+      This is a tool to customize the tokens with your own
+      cryptographic key, user id and so on.
+    </p>
+  </description>
+  <provides>
+    <modalias>usb:v1050p0010d*</modalias>
+    <modalias>usb:v1050p0110d*</modalias>
+    <modalias>usb:v1050p0111d*</modalias>
+    <modalias>usb:v1050p0114d*</modalias>
+    <modalias>usb:v1050p0116d*</modalias>
+    <modalias>usb:v1050p0401d*</modalias>
+    <modalias>usb:v1050p0403d*</modalias>
+    <modalias>usb:v1050p0405d*</modalias>
+    <modalias>usb:v1050p0407d*</modalias>
+    <modalias>usb:v1050p0410d*</modalias>
+  </provides>
+</component>
diff --git a/debian/com.yubico.yubikey.udev.metainfo.xml 
b/debian/com.yubico.yubikey.udev.metainfo.xml
index cc81080..f4ed6d1 100644
--- a/debian/com.yubico.yubikey.udev.metainfo.xml
+++ b/debian/com.yubico.yubikey.udev.metainfo.xml
@@ -14,16 +14,4 @@
       see libu2f-udev.
     </p>
   </description>
-  <provides>
-    <modalias>usb:v1050p0010d*</modalias>
-    <modalias>usb:v1050p0110d*</modalias>
-    <modalias>usb:v1050p0111d*</modalias>
-    <modalias>usb:v1050p0114d*</modalias>
-    <modalias>usb:v1050p0116d*</modalias>
-    <modalias>usb:v1050p0401d*</modalias>
-    <modalias>usb:v1050p0403d*</modalias>
-    <modalias>usb:v1050p0405d*</modalias>
-    <modalias>usb:v1050p0407d*</modalias>
-    <modalias>usb:v1050p0410d*</modalias>
-  </provides>
 </component>
diff --git a/debian/copyright b/debian/copyright
index 20268c8..a2bfae6 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -24,6 +24,12 @@ License: BSD-2-clause
 
 Files: debian/com.yubico.yubikey.ykpers.metainfo.xml
 Copyright: (c) 2016 Simon Josefsson <si...@josefsson.org>
+License: MIT
+
+Files: debian/com.yubico.yubikey.personalization.metainfo.xml
+Copyright: (c) 2024 Petter Reinholdtsen
+License: MIT
+
 License: MIT
  Permission is hereby granted, free of charge, to any person obtaining a copy
  of this software and associated documentation files (the "Software"), to deal
diff --git a/debian/yubikey-personalization.install 
b/debian/yubikey-personalization.install
index a65408f..fc1f97e 100644
--- a/debian/yubikey-personalization.install
+++ b/debian/yubikey-personalization.install
@@ -1,2 +1,3 @@
 usr/bin
 usr/share/man
+debian/com.yubico.yubikey.personalization.metainfo.xml /usr/share/metainfo/

-- 
Happy hacking
Petter Reinholdtsen

Reply via email to