Bug#1013997: libminion-perl: Wrong version of fontawesome
Alexander Sulfrian
asulfrian at ZEDAT.FU-Berlin.DE
Tue Jun 28 17:24:59 BST 2022
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 at 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
-------------- next part --------------
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">
More information about the pkg-perl-maintainers
mailing list