Your message dated Fri, 24 Jan 2025 10:21:18 +0000
with message-id <[email protected]>
and subject line Bug#1077480: fixed in usbmuxd 1.1.1-6
has caused the Debian Bug report #1077480,
regarding usbmuxd: Correct appstream metainfo license and prepare for
upstreaming
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
1077480: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1077480
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: usbmuxd
Version: 1.1.1-2
Tags: patch
User: [email protected]
Usertags: appstream-modalias
The current appstream information is ignored because its license is not
compatible with the rest of the appstrean catalog (GPL-3+). This patch
change it to MIT used by most of the other appstream metainfo entries.
It also convert the appstream metainfo to a upstreamable patch, add
homepage URL to the XML, switch to debhelper compat level 13 to make
sure autoreconf is used for the Makefile.am change to take effect and
correct a hexadecimla value in the provides to a capital letter.
diff --git a/debian/control b/debian/control
index 5d8952e..f664983 100644
--- a/debian/control
+++ b/debian/control
@@ -4,7 +4,7 @@ Priority: optional
Maintainer: gtkpod Maintainers <[email protected]>
Uploaders: Yves-Alexis Perez <[email protected]>
Standards-Version: 4.5.0
-Build-Depends: debhelper-compat (= 12),
+Build-Depends: debhelper-compat (= 13),
pkgconf,
libusb-1.0-0-dev [linux-any],
udev [linux-any],
diff --git a/debian/org.libimobiledevice.usbmuxd.metainfo.xml
b/debian/org.libimobiledevice.usbmuxd.metainfo.xml
deleted file mode 100644
index 822a400..0000000
--- a/debian/org.libimobiledevice.usbmuxd.metainfo.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<component>
- <id>org.libimobiledevice.usbmuxd</id>
- <metadata_license>GPL-3+</metadata_license>
- <name>usbmuxd</name>
- <summary>Socket daemon to multiplex connections from and to iOS
devices</summary>
- <description>
- <p>
- usbmuxd stands for "USB multiplexing daemon". This daemon is in charge of
- multiplexing connections over USB to an iOS device.
- </p>
- </description>
- <provides>
- <modalias>usb:v05ACp129*d*</modalias>
- <modalias>usb:v05ACp12a*d*</modalias>
- <modalias>usb:v05ACp8600d*</modalias>
- </provides>
-</component>
diff --git a/debian/patches/1000-appstream-metainfo.patch
b/debian/patches/1000-appstream-metainfo.patch
new file mode 100644
index 0000000..be0d88e
--- /dev/null
+++ b/debian/patches/1000-appstream-metainfo.patch
@@ -0,0 +1,56 @@
+Description: Added AppStream metainfo XML with hardware provide info.
+ This allow isenkram to propose this package when the hardware is
+ present.
+Author: Petter Reinholdtsen
+Forwarded: no
+Last-Update: 2024-07-29
+---
+Index: usbmuxd-salsa/Makefile.am
+===================================================================
+--- usbmuxd-salsa.orig/Makefile.am 2024-07-29 09:18:09.685778596 +0000
++++ usbmuxd-salsa/Makefile.am 2024-07-29 09:18:57.090115575 +0000
+@@ -1,4 +1,5 @@
+ AUTOMAKE_OPTIONS = foreign
++
+ ACLOCAL_AMFLAGS = -I m4
+ SUBDIRS = src $(UDEV_SUB) $(SYSTEMD_SUB) docs
+
+@@ -6,8 +7,12 @@
+ docs \
+ COPYING.GPLv2 \
+ COPYING.GPLv3 \
++ org.libimobiledevice.usbmuxd.metainfo.xml \
+ README.md
+
+ DISTCHECK_CONFIGURE_FLAGS = \
+ --with-udevrulesdir=$$dc_install_base/$(udevrulesdir) \
+- --with-systemdsystemunitdir=$$dc_install_base/$(systemdsystemunitdir)
+\ No newline at end of file
++ --with-systemdsystemunitdir=$$dc_install_base/$(systemdsystemunitdir)
++
++dist_metainfo_DATA = org.libimobiledevice.usbmuxd.metainfo.xml
++metainfodir = $(datarootdir)/metainfo
+Index: usbmuxd-salsa/org.libimobiledevice.usbmuxd.metainfo.xml
+===================================================================
+--- /dev/null 1970-01-01 00:00:00.000000000 +0000
++++ usbmuxd-salsa/org.libimobiledevice.usbmuxd.metainfo.xml 2024-07-29
09:26:33.205523883 +0000
+@@ -0,0 +1,19 @@
++<?xml version="1.0" encoding="UTF-8"?>
++<component>
++ <id>org.libimobiledevice.usbmuxd</id>
++ <metadata_license>MIT</metadata_license>
++ <name>usbmuxd</name>
++ <summary>Socket daemon to multiplex connections from and to iOS
devices</summary>
++ <description>
++ <p>
++ usbmuxd stands for "USB multiplexing daemon". This daemon is in charge
of
++ multiplexing connections over USB to an iOS device.
++ </p>
++ </description>
++ <url type="homepage">https://github.com/libimobiledevice/usbmuxd</url>
++ <provides>
++ <modalias>usb:v05ACp129*d*</modalias>
++ <modalias>usb:v05ACp12A*d*</modalias>
++ <modalias>usb:v05ACp8600d*</modalias>
++ </provides>
++</component>
diff --git a/debian/patches/series b/debian/patches/series
index ce4edfe..1914710 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -2,3 +2,4 @@ Fix-FTBFS-in-kfreebsd.patch
0002-drop-PIDFile-directive-use-default-one-in-run.patch
0003-Port-to-libplist-2.3.0.patch
0004-conf-Fix-false-plist-read-write-errors-caused-by-usi.patch
+1000-appstream-metainfo.patch
diff --git a/debian/rules b/debian/rules
index c28662d..dfa388a 100755
--- a/debian/rules
+++ b/debian/rules
@@ -12,5 +12,4 @@ override_dh_install:
ifneq ($(DEB_HOST_ARCH_OS),linux)
rm -f debian/usbmuxd/lib/udev/rules.d/* debian/tmp/lib/systemd/system/*
endif
- dh_install debian/org.libimobiledevice.usbmuxd.metainfo.xml
usr/share/metainfo/
dh_install
--
Happy hacking
Petter Reinholdtsen
--- End Message ---
--- Begin Message ---
Source: usbmuxd
Source-Version: 1.1.1-6
Done: Yves-Alexis Perez <[email protected]>
We believe that the bug you reported is fixed in the latest version of
usbmuxd, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Yves-Alexis Perez <[email protected]> (supplier of updated usbmuxd package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Fri, 24 Jan 2025 10:19:55 +0100
Source: usbmuxd
Architecture: source
Version: 1.1.1-6
Distribution: unstable
Urgency: medium
Maintainer: gtkpod Maintainers <[email protected]>
Changed-By: Yves-Alexis Perez <[email protected]>
Closes: 1077480
Changes:
usbmuxd (1.1.1-6) unstable; urgency=medium
.
* change license on metainfo file to MIT.
Thanks to Petter Reinholdtsen for the suggestion and patch
(Closes: #1077480)
* d/control: update debhelper-compat to 13
Checksums-Sha1:
e040fba336949a659128644e92e7bc210bffd67a 1800 usbmuxd_1.1.1-6.dsc
798e19d7640046f7bac5904cec360a2ab0a5193c 8212 usbmuxd_1.1.1-6.debian.tar.xz
4d6a43920bdd49299559d221a8d848337b70ba76 7923 usbmuxd_1.1.1-6_amd64.buildinfo
Checksums-Sha256:
d49c168e8f26387093f890745db4c2946c25157572138689996a979939fc9660 1800
usbmuxd_1.1.1-6.dsc
f5cd1f3b49d7e989f653fe15c4306f13292733b95332957960cfcdf299303deb 8212
usbmuxd_1.1.1-6.debian.tar.xz
d070dc53e9301053f3a22f6141ada7911ac7b333c9d94df0a500d933351489c7 7923
usbmuxd_1.1.1-6_amd64.buildinfo
Files:
dba86a07253e7ce02ead60c240e22389 1800 utils optional usbmuxd_1.1.1-6.dsc
1447c4291d17516459692f0b0876f1c0 8212 utils optional
usbmuxd_1.1.1-6.debian.tar.xz
5a7fc88a228ec138aeec480296e250d5 7923 utils optional
usbmuxd_1.1.1-6_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQEzBAEBCgAdFiEE8vi34Qgfo83x35gF3rYcyPpXRFsFAmeTXcIACgkQ3rYcyPpX
RFt17ggA7Ter81ExNKMPUj55Myrjx18O1fUz/5xPI35ojB8f5Q9MWoc45/YRRhs+
K9EKTWZGux0DrIm8mthVvbUTUPG00Nqjy/Gs8j2b58dzRbuakwSmexd/ZOfB1Law
dn9VgbcZwgKVMGaCvKou6w+ExEvuqRFgOGHAtEOxQpeKnKvUOoLAU/r/jT2uY7Ct
TPEd2HewL1YQ8oaOW85bSjRZnjy9YV5fViOjO48+XZqS98+3KbI11PO7syR5T9SQ
oOgP14GGuYZF2hWFTsHflqmkKe0+N2ytkTQrBXXCauhqyoaxR9pDVCkNV269+jsD
E9AVkEdg0sj/X8WM3Emcbpq+2n8q+w==
=TIrd
-----END PGP SIGNATURE-----
pgprYKEwwP6SL.pgp
Description: PGP signature
--- End Message ---