Package: love Version: 11.3-1 Severity: wishlist Tags: patch User: pkg-systemd-maintain...@lists.alioth.debian.org Usertags: systemd-binfmt
Hi, your package love declares a dependency (Recommends) on binfmt-support and ships binfmt-support configuration files in /usr/share/binfmts/. systemd provides a builtin, cross-distro facility named systemd-binfmt to register binary formats. You can read more about it at https://www.freedesktop.org/software/systemd/man/systemd-binfmt.html https://www.freedesktop.org/software/systemd/man/binfmt.d.html https://www.kernel.org/doc/html/latest/admin-guide/binfmt-misc.html The systemd package provides a dpkg file trigger so it is sufficient to simply install configuration files in /usr/lib/binfmt.d/, no modifications in the maintainer scripts are necessary. The attached patch adds support for systemd-binfmt and adjusts the dependency on binfmt-support accordingly, so binfmt-support is no longer installed automatically if systemd is already available. Regards, Michael -- System Information: Debian Release: bookworm/sid APT prefers unstable APT policy: (500, 'unstable'), (200, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 5.17.0-3-amd64 (SMP w/4 CPU threads; PREEMPT) Kernel taint flags: TAINT_FIRMWARE_WORKAROUND Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages love depends on: ii libc6 2.33-7 ii libfreetype6 2.12.1+dfsg-2 ii libgcc-s1 12.1.0-2 pn libluajit-5.1-2 <none> ii libmodplug1 1:0.8.9.0-3 ii libmpg123-0 1.29.3-1 ii libogg0 1.3.4-0.1 ii libopenal1 1:1.19.1-2 ii libsdl2-2.0-0 2.0.22+dfsg-4 ii libstdc++6 12.1.0-2 ii libtheora0 1.1.1+dfsg.1-16 ii libvorbisfile3 1.3.7-1 ii zlib1g 1:1.2.11.dfsg-4 Versions of packages love recommends: ii binfmt-support 2.2.2-1 love suggests no packages.
diff -Nru love-11.3/debian/changelog love-11.3/debian/changelog --- love-11.3/debian/changelog 2020-02-04 01:41:24.000000000 +0100 +++ love-11.3/debian/changelog 2022-06-05 19:42:35.000000000 +0200 @@ -1,3 +1,9 @@ +love (11.3-1.1) UNRELEASED; urgency=medium + + * Add support for systemd-binfmt + + -- Michael Biebl <bi...@debian.org> Sun, 05 Jun 2022 19:42:35 +0200 + love (11.3-1) unstable; urgency=medium * Team upload. diff -Nru love-11.3/debian/control love-11.3/debian/control --- love-11.3/debian/control 2020-02-04 01:41:24.000000000 +0100 +++ love-11.3/debian/control 2022-06-05 19:41:50.000000000 +0200 @@ -35,7 +35,7 @@ ${misc:Depends}, ${shlibs:Depends} Recommends: - binfmt-support + binfmt-support | systemd Description: 2D game development framework based on Lua and OpenGL LÖVE was created to be a user-friendly engine in which simple (or complicated) games could be made without having extensive knowledge diff -Nru love-11.3/debian/love.conf love-11.3/debian/love.conf --- love-11.3/debian/love.conf 1970-01-01 01:00:00.000000000 +0100 +++ love-11.3/debian/love.conf 2022-06-05 19:42:10.000000000 +0200 @@ -0,0 +1 @@ +:love:E::love::/usr/bin/love: diff -Nru love-11.3/debian/love.install love-11.3/debian/love.install --- love-11.3/debian/love.install 2020-02-04 01:41:24.000000000 +0100 +++ love-11.3/debian/love.install 2022-06-05 19:42:31.000000000 +0200 @@ -5,3 +5,4 @@ debian/pixmaps/*.png usr/share/pixmaps/ debian/pixmaps/*.svg usr/share/pixmaps/ debian/pixmaps/*.xpm usr/share/pixmaps/ +debian/love.conf usr/lib/binfmt.d/