Package: libminion-perl Version: 10.19+dfsg-2 Severity: normal Tags: patch Hi,
libminion-perl replaces the embedded copy of fontawesome with fonts-font-aweseome. Upstream uses fontaweseom v5, that is not available in Debian because of licensing concerns (see #902981). I suggest replacing this with fonts-fork-awesome, that is available as fonts-fork-awesome. Fork-awesome does not provide all icons from font-aweseom, but most of the used icons are avialable. Only fa-hard-hat and fa-traffic-light are not available and needs to be replaced and fa-redo is available under a different name. I attach a quilt patch to replace the usage of font-awesome with fork-awesome. Thanks, Alex -- System Information: Debian Release: 11.3 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 5.10.0-15-amd64 (SMP w/48 CPU threads) Kernel taint flags: TAINT_FIRMWARE_WORKAROUND Locale: LANG=en_US.iso885915, LC_CTYPE=de_DE@euro (charmap=ISO-8859-15), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) Versions of packages libminion-perl depends on: ii fonts-fork-awesome 1.1.5+ds1-2 ii libjs-bootstrap4 4.5.2+dfsg1-7 ii libjs-d3 3.5.17-4 ii libjs-moment 2.29.1+ds-2 ii libjs-popper.js 1.16.1+ds-3 ii libmojolicious-perl 8.71+dfsg-1 ii perl 5.32.1-4+deb11u2 libminion-perl recommends no packages. Versions of packages libminion-perl suggests: ii libmojo-pg-perl 4.24-1 -- no debconf information
Index: libminion-perl-10.19+dfsg/lib/Mojolicious/Plugin/Minion/resources/templates/layouts/minion.html.ep =================================================================== --- libminion-perl-10.19+dfsg.orig/lib/Mojolicious/Plugin/Minion/resources/templates/layouts/minion.html.ep +++ libminion-perl-10.19+dfsg/lib/Mojolicious/Plugin/Minion/resources/templates/layouts/minion.html.ep @@ -10,7 +10,8 @@ %= javascript '/minion/d3/d3.js' %= javascript '/minion/epoch/epoch.js' %= stylesheet '/minion/epoch/epoch.css' - %= stylesheet '/minion/fontawesome/fontawesome.css' + %= stylesheet '/minion/fork-awesome/v5-compat.css' + %= stylesheet '/minion/fork-awesome/fork-awesome.css' %= stylesheet '/minion/app.css' %= javascript '/minion/app.js' <script> Index: libminion-perl-10.19+dfsg/lib/Mojolicious/Plugin/Minion/resources/templates/minion/jobs.html.ep =================================================================== --- libminion-perl-10.19+dfsg.orig/lib/Mojolicious/Plugin/Minion/resources/templates/minion/jobs.html.ep +++ libminion-perl-10.19+dfsg/lib/Mojolicious/Plugin/Minion/resources/templates/minion/jobs.html.ep @@ -21,7 +21,7 @@ % } % if ($id) { % my $url = url_for('minion_workers')->query(id => $id); - <a class="dropdown-item" href="<%= $url %>"><i class="fas fa-hard-hat"></i> Worker</a> + <a class="dropdown-item" href="<%= $url %>"><i class="fas fa-cog"></i> Worker</a> % } </div> </div> @@ -35,7 +35,7 @@ <div> <div class="btn-group" role="group"> <button class="btn btn-outline-secondary" name="do" value="retry" type="submit"> - <i class="fas fa-redo" aria-hidden="true"></i> Retry + <i class="fas fa-refresh" aria-hidden="true"></i> Retry </button> <button class="btn btn-outline-secondary" name="do" value="stop" type="submit"> <i class="fas fa-ban" aria-hidden="true"></i> Stop @@ -46,7 +46,7 @@ <div class="btn-group" role="group"> <button class="btn btn-outline-secondary dropdown-toggle" type="button" id="dropdownMenu2" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> - <i class="fas fa-traffic-light"></i> Signal + <i class="fas fa-cog"></i> Signal </button> <div class="dropdown-menu" aria-labelledby="dropdownMenu2"> <button class="dropdown-item" name="do" value="sig_int" type="submit">