Skip to content
Commits on Source (47)
......@@ -2,14 +2,14 @@ GNOME Firmware Release Notes
Write release entries:
git log --format="%s" --cherry-pick --right-only 42.0... | grep -i -v trivial | grep -v Merge | sort | uniq
Add any user visible changes into data/appdata/org.gnome.Firmware.metainfo.xml.in
git log --format="%s" --cherry-pick --right-only 42.1... | grep -i -v trivial | grep -v Merge | sort | uniq
Add any user visible changes into ../data/appdata/org.gnome.Firmware.metainfo.xml.in
Generate NEWS file:
appstream-util appdata-to-news ../data/appdata/org.gnome.Firmware.metainfo.xml.in > NEWS
# MAKE SURE THESE ARE CORRECT
export release_ver="42.1"
export release_ver="42.2"
git commit -a -m "Version ${release_ver}"
git tag -s ${release_ver} -m "Version ${release_ver}"
......
......@@ -21,7 +21,7 @@ BuildRequires: systemd-devel
BuildRequires: pkgconfig(appstream-glib)
BuildRequires: pkgconfig(fwupd) >= 1.2.10
BuildRequires: pkgconfig(gio-2.0)
BuildRequires: pkgconfig(gtk4) >= 4.6.0
BuildRequires: pkgconfig(gtk4) >= 4.4.0
BuildRequires: pkgconfig(xmlb) >= 0.1.7
BuildRequires: pkgconfig(libadwaita-1)
Requires: hicolor-icon-theme
......
{
"app-id" : "org.gnome.Firmware",
"sdk" : "org.gnome.Sdk",
"runtime" : "org.gnome.Platform",
"runtime-version" : "42",
"command" : "gnome-firmware",
"finish-args" : [
"--device=dri",
"--share=ipc",
"--socket=wayland",
"--socket=fallback-x11",
"--share=network",
"--system-talk-name=org.freedesktop.login1",
"--system-talk-name=org.freedesktop.fwupd"
],
"cleanup" : [
"/include",
"/lib/pkgconfig",
"/share/man"
],
"modules" : [
{
"name" : "libxmlb",
"buildsystem" : "meson",
"config-opts" : [
"-Dintrospection=false",
"-Dgtkdoc=false",
"-Dtests=false",
"-Dstemmer=false",
"-Dcli=false",
"--sysconfdir=/app/etc",
"--localstatedir=/var/data"
],
"sources" : [
{
"type" : "archive",
"url" : "https://people.freedesktop.org/~hughsient/releases/libxmlb-0.3.8.tar.xz",
"sha256" : "87d3729069bc74cc269549173a8fd798dae70bb05016a1353f66146725df0801"
}
]
},
{
"name" : "libjcat",
"buildsystem" : "meson",
"config-opts" : [
"-Dintrospection=false",
"-Dgtkdoc=false",
"-Dtests=false",
"-Dcli=false",
"--sysconfdir=/app/etc",
"--localstatedir=/var/data"
],
"sources" : [
{
"type" : "archive",
"url" : "https://people.freedesktop.org/~hughsient/releases/libjcat-0.1.11.tar.xz",
"sha256" : "305687815e97a384e2861a3038acadf11eb967402406799d17214be5dd4e1765"
}
]
},
{
"name" : "fwupd",
"buildsystem" : "meson",
"config-opts" : [
"-Dbuild=library",
"-Dintrospection=false",
"-Dgusb=false",
"-Dlibarchive=false",
"-Dsoup_session_compat=false",
"-Dplugin_logitech_bulkcontroller=false",
"-Dplugin_msr=false",
"-Ddocs=none",
"-Dtests=false"
],
"sources" : [
{
"type" : "archive",
"url" : "https://people.freedesktop.org/~hughsient/releases/fwupd-1.7.7.tar.xz",
"sha256" : "414994d3acdf674a90f70a2da16da4e176a5ad11fe636e6ab3f0e1a49e062969"
}
]
},
{
"name" : "gnome-firmware",
"buildsystem" : "meson",
"config-opts" : [
"-Dman=false"
],
"sources" : [
{
"type" : "git",
"url" : "https://gitlab.gnome.org/World/gnome-firmware.git",
"branch" : "master"
}
]
}
],
"build-options" : {
"env" : { }
}
}
......@@ -29,6 +29,18 @@
<update_contact>richard_at_hughsie.com</update_contact>
<translation type="gettext">gnome-firmware</translation>
<releases>
<release date="2022-05-11" version="42.2">
<description>
<p>Fixes the following issues:</p>
<ul>
<li>Do not show the estimated time to completion</li>
<li>Provide generic device fallbacks</li>
<li>Show the about dialog in the menu</li>
<li>Show translated device problems</li>
</ul>
<p>This release also adds new translations.</p>
</description>
</release>
<release date="2022-04-12" version="42.1">
<description>
<p>Fixes the following issues:</p>
......
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><g fill="#241f31"><path d="M1 11V5c0-.55.45-1 1-1h12c.55 0 1 .45 1 1v6c0 .55-.45 1-1 1H2c-.55 0-1-.45-1-1zm0 0"/><path d="M6 14V2h1v12zm0 0M3 14V2h1v12zm0 0M12 14V2h1v12zm0 0M9 14V2h1v12zm0 0"/></g></svg>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<svg height="16px" viewBox="0 0 16 16" width="16px" xmlns="http://www.w3.org/2000/svg">
<path d="m 5 14 l -1 -1 v 1 c 0 1.109375 0.890625 2 2 2 h 5 c 1.109375 0 2 -0.890625 2 -2 v -1 l -1 1 h 1 c 1.660156 0 3 -1.339844 3 -3 v -6 c 0 -1.660156 -1.339844 -3 -3 -3 h -12 v 12 z m -2 -11 l -1 1 h 11 c 0.546875 0 1 0.453125 1 1 v 6 c 0 0.546875 -0.453125 1 -1 1 h -2 v 2 h -5 v -2 h -4 l 1 1 z m 0 0"/>
<path d="m 3 16.007812 v -13.09375 c 0 -1.613281 -1.300781 -2.914062 -2.9140625 -2.914062 h -0.0859375 v 2 h 0.0859375 c 0.5000005 0 0.9140625 0.414062 0.9140625 0.914062 v 13.09375 z m 0 0"/>
<path d="m 6 5 h 1 v 5 h -1 z m 0 0"/>
<path d="m 5 6 h 7 v 3 h -7 z m 0 0"/>
<path d="m 8 5 h 1 v 5 h -1 z m 0 0"/>
<path d="m 10 5 h 1 v 5 h -1 z m 0 0"/>
<path d="m 7 12 h 1 v 3 h -1 z m 0 0"/>
<path d="m 9 12 h 1 v 3 h -1 z m 0 0"/>
</svg>
This diff is collapsed.
This diff is collapsed.
<?xml version="1.0" encoding="UTF-8"?>
<svg height="16px" viewBox="0 0 16 16" width="16px" xmlns="http://www.w3.org/2000/svg">
<g fill="#2e3436">
<path d="m 8.90625 4 c 0 -0.550781 0.445312 -1 1 -1 c 0.550781 0 1 0.449219 1 1 s -0.449219 1 -1 1 c -0.554688 0 -1 -0.449219 -1 -1 z m 0 0"/>
<path d="m 5.941406 4 c 0 -0.550781 0.445313 -1 1 -1 c 0.550782 0 1 0.449219 1 1 s -0.449218 1 -1 1 c -0.554687 0 -1 -0.449219 -1 -1 z m 0 0"/>
<path d="m 2.933594 4 c 0 -0.550781 0.449218 -1 1 -1 c 0.554687 0 1 0.449219 1 1 s -0.445313 1 -1 1 c -0.550782 0 -1 -0.449219 -1 -1 z m 0 0"/>
<path d="m 2.988281 0 c -1.644531 0 -2.9999998 1.355469 -2.9999998 3 v 2 c 0 1.644531 1.3554688 3 2.9999998 3 h 8 c 0.4375 0 0.511719 -0.074219 0.886719 -0.246094 c -0.082031 -0.0625 -0.15625 -0.132812 -0.21875 -0.21875 c 0 -0.542968 0.890625 -1.386718 1.4375 -1.386718 c 0.136719 0.085937 0.253906 0.203124 0.339844 0.339843 c 0.410156 -0.511719 0.554687 -0.785156 0.554687 -1.488281 v -2 c 0 -1.644531 -1.355469 -3 -3 -3 z m 0 2 h 8 c 0.570313 0 1 0.429688 1 1 v 2 c 0 0.570312 -0.429687 1 -1 1 h -8 c -0.570312 0 -1 -0.429688 -1 -1 v -2 c 0 -0.570312 0.429688 -1 1 -1 z m 0 0"/>
<path d="m 12.988281 6.527344 c 0.542969 0 0.984375 0.445312 0.984375 0.988281 c 0 0.539063 -0.441406 0.984375 -0.984375 0.984375 s -0.984375 -0.445312 -0.984375 -0.984375 c 0 -0.542969 0.441406 -0.988281 0.984375 -0.988281 z m 0 2.972656 c 1.097657 0 1.984375 -0.886719 1.984375 -1.984375 c 0 -1.101563 -0.886718 -1.988281 -1.984375 -1.988281 c -1.097656 0 -1.984375 0.886718 -1.984375 1.988281 c 0 1.097656 0.886719 1.984375 1.984375 1.984375 z m 0 0"/>
<path d="m 12.980469 9 v 2 c 0 1.648438 -1.34375 2.992188 -2.992188 2.992188 h -7 c -0.546875 0 -0.996093 -0.445313 -0.996093 -0.992188 c 0 -0.550781 0.449218 -0.996094 0.996093 -1 l 8.984375 -0.011719 c 1.101563 0.003907 1.996094 -0.882812 2 -1.984375 l -1 -0.003906 c -0.003906 0.546875 -0.453125 0.992188 -1 0.988281 l -8.984375 0.015625 c -1.105469 0 -1.996093 0.890625 -1.996093 1.996094 c 0 1.101562 0.890624 1.992188 1.996093 1.992188 h 7 c 2.207031 0 3.992188 -1.785157 3.992188 -3.992188 v -2 z m 0 0"/>
</g>
</svg>
<?xml version="1.0" encoding="UTF-8"?>
<svg height="16px" viewBox="0 0 16 16" width="16px" xmlns="http://www.w3.org/2000/svg">
<g fill="#2e3436">
<path d="m 5 14 c -1.105469 0 -2 0.894531 -2 2 h 10 c 0 -1.105469 -0.894531 -2 -2 -2 z m 0 0"/>
<path d="m 6 0 h -2.9375 c -1.695312 0 -3.0625 1.367188 -3.0625 3.0625 v 6.875 c 0 1.695312 1.367188 3.0625 3.0625 3.0625 h 9.875 c 1.695312 0 3.0625 -1.367188 3.0625 -3.0625 v -6.875 c 0 -1.695312 -1.367188 -3.0625 -3.0625 -3.0625 h -0.9375 c -0.550781 0 -1 0.449219 -1 1 s 0.449219 1 1 1 h 0.9375 c 0.589844 0 1.0625 0.472656 1.0625 1.0625 v 6.875 c 0 0.589844 -0.472656 1.0625 -1.0625 1.0625 h -9.875 c -0.589844 0 -1.0625 -0.472656 -1.0625 -1.0625 v -6.875 c 0 -0.589844 0.472656 -1.0625 1.0625 -1.0625 h 2.9375 c 0.550781 0 1 -0.449219 1 -1 s -0.449219 -1 -1 -1 z m 0 0"/>
<path d="m 10.484375 6 v -3.484375 c 0 -0.28125 0.234375 -0.515625 0.515625 -0.515625 h 1.007812 v -2 h -1.007812 c -1.394531 0 -2.515625 1.121094 -2.515625 2.515625 v 3.484375 z m 0 0"/>
<path d="m 9 4 h 1 c 1.105469 0 2 0.894531 2 2 v 2 c 0 1.105469 -0.894531 2 -2 2 h -1 c -1.105469 0 -2 -0.894531 -2 -2 v -2 c 0 -1.105469 0.894531 -2 2 -2 z m 0 0"/>
</g>
</svg>
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="16px" height="16px" viewBox="0 0 16 16" version="1.1">
<g id="surface2247">
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(18.039216%,20.392157%,21.176471%);fill-opacity:1;" d="M 5.019531 15 L 5.019531 12 C 5.019531 11.449219 4.574219 11 4.019531 11 C 3.46875 11 3.019531 11.449219 3.019531 12 L 3.019531 15 C 3.019531 15.550781 3.46875 16 4.019531 16 C 4.574219 16 5.019531 15.550781 5.019531 15 Z M 9 15 L 9 12 C 9 11.449219 8.550781 11 8 11 C 7.449219 11 7 11.449219 7 12 L 7 15 C 7 15.550781 7.449219 16 8 16 C 8.550781 16 9 15.550781 9 15 Z M 13 15 L 13 12 C 13 11.449219 12.550781 11 12 11 C 11.449219 11 11 11.449219 11 12 L 11 15 C 11 15.550781 11.449219 16 12 16 C 12.550781 16 13 15.550781 13 15 Z M 13 15 "/>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(18.039216%,20.392157%,21.176471%);fill-opacity:1;" d="M 5.035156 4.015625 L 5.035156 2 C 5.035156 1.449219 4.585938 1 4.035156 1 C 3.484375 1 3.035156 1.449219 3.035156 2 L 3.035156 4.015625 C 3.035156 4.566406 3.484375 5.015625 4.035156 5.015625 C 4.585938 5.015625 5.035156 4.566406 5.035156 4.015625 Z M 9.015625 4.015625 L 9.015625 2 C 9.015625 1.449219 8.566406 1 8.015625 1 C 7.460938 1 7.015625 1.449219 7.015625 2 L 7.015625 4.015625 C 7.015625 4.566406 7.460938 5.015625 8.015625 5.015625 C 8.566406 5.015625 9.015625 4.566406 9.015625 4.015625 Z M 13.015625 4.015625 L 13.015625 2 C 13.015625 1.449219 12.566406 1 12.015625 1 C 11.460938 1 11.015625 1.449219 11.015625 2 L 11.015625 4.015625 C 11.015625 4.566406 11.460938 5.015625 12.015625 5.015625 C 12.566406 5.015625 13.015625 4.566406 13.015625 4.015625 Z M 13.015625 4.015625 "/>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(18.039216%,20.392157%,21.176471%);fill-opacity:1;" d="M 11.691406 5 C 12.417969 5 13 5.582031 13 6.308594 L 13 10.691406 C 13 11.417969 12.417969 12 11.691406 12 L 4.308594 12 C 3.582031 12 3 11.417969 3 10.691406 L 3 6.308594 C 3 5.582031 3.582031 5 4.308594 5 Z M 1 6.308594 L 1 10.691406 C 1 12.523438 2.476562 14 4.308594 14 L 11.691406 14 C 13.523438 14 15 12.523438 15 10.691406 L 15 6.308594 C 15 4.476562 13.523438 3 11.691406 3 L 4.308594 3 C 2.476562 3 1 4.476562 1 6.308594 Z M 1 6.308594 "/>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(18.039216%,20.392157%,21.176471%);fill-opacity:1;" d="M 3 10 C 3 10.546875 3.46875 11 4.019531 11 L 12 11 C 12.59375 11 13 10.484375 13 10 L 14 10 L 14 10.933594 L 12 12.980469 L 4 13 L 2 10.695312 L 2 10 Z M 3 10 "/>
</g>
</svg>
<?xml version="1.0" encoding="UTF-8"?>
<svg height="16px" viewBox="0 0 16 16" width="16px" xmlns="http://www.w3.org/2000/svg">
<g fill="#2e3436">
<path d="m 3.058594 9 c -1.105469 0 -2 -0.894531 -2 -2 v -1 h 13.960937 v 1 c 0 1.105469 -0.894531 2 -2 2 z m 0 0"/>
<path d="m 4 7 v -4 c 0 -0.546875 0.453125 -1 1 -1 h 6 c 0.546875 0 1 0.453125 1 1 v 4 h 2 v -4 c 0 -1.660156 -1.339844 -3 -3 -3 h -6 c -1.660156 0 -3 1.339844 -3 3 v 4 z m 0 0"/>
<path d="m 1 14 c -0.554688 0 -1 0.445312 -1 1 s 0.445312 1 1 1 h 6 l -2 -2 z m 10 0 l -2 2 h 6 c 0.554688 0 1 -0.445312 1 -1 s -0.445312 -1 -1 -1 z m 0 0"/>
<path d="m 8 15 l -3 -3 h 6 z m 0 0"/>
<path d="m 7.5 10 h 1 c 0.277344 0 0.5 0.222656 0.5 0.5 v 2 c 0 0.277344 -0.222656 0.5 -0.5 0.5 h -1 c -0.277344 0 -0.5 -0.222656 -0.5 -0.5 v -2 c 0 -0.277344 0.222656 -0.5 0.5 -0.5 z m 0 0"/>
</g>
</svg>
<?xml version="1.0" encoding="UTF-8"?>
<svg height="16px" viewBox="0 0 16 16" width="16px" xmlns="http://www.w3.org/2000/svg">
<g fill="#2e3436">
<path d="m 3.058594 9 c -1.105469 0 -2 -0.894531 -2 -2 v -1 h 13.960937 v 1 c 0 1.105469 -0.894531 2 -2 2 z m 0 0"/>
<path d="m 4 7 v -4 c 0 -0.546875 0.453125 -1 1 -1 h 6 c 0.546875 0 1 0.453125 1 1 v 4 h 2 v -4 c 0 -1.660156 -1.339844 -3 -3 -3 h -6 c -1.660156 0 -3 1.339844 -3 3 v 4 z m 0 0"/>
<path d="m 2 6 v 2.5 c 0 1.382812 1.117188 2.5 2.5 2.5 h 7.976562 c 0.5625 0 1.023438 0.460938 1.023438 1.015625 c -0.007812 0.550781 -0.464844 0.992187 -1.023438 0.984375 h -6.476562 v 1 h 6.46875 c 1.105469 0.015625 2.015625 -0.863281 2.03125 -1.976562 c 0 -1.121094 -0.902344 -2.023438 -2.023438 -2.023438 h -7.976562 c -0.824219 0 -1.5 -0.675781 -1.5 -1.5 v -2.5 z m 0 0"/>
<path d="m 2.5 13 h 4 c 0.828125 0 1.5 0.671875 1.5 1.5 s -0.671875 1.5 -1.5 1.5 h -4 c -0.828125 0 -1.5 -0.671875 -1.5 -1.5 s 0.671875 -1.5 1.5 -1.5 z m 0 0"/>
</g>
</svg>
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="16px" height="16px" viewBox="0 0 16 16" version="1.1">
<g id="surface3010">
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(18.039216%,20.392157%,21.176471%);fill-opacity:1;" d="M 14 9 L 14 7.5 C 14 6.117188 12.882812 5 11.5 5 L 3.523438 5 C 2.960938 5 2.5 4.539062 2.5 3.984375 C 2.507812 3.433594 2.964844 2.992188 3.523438 3 L 10 3 L 10 2 L 3.53125 2 C 2.425781 1.984375 1.515625 2.863281 1.5 3.976562 C 1.5 5.097656 2.402344 6 3.523438 6 L 11.5 6 C 12.324219 6 13 6.675781 13 7.5 L 13 9 Z M 14 9 "/>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(18.039216%,20.392157%,21.176471%);fill-opacity:1;" d="M 13 16 C 14.109375 16 15 15.109375 15 14 L 15 9 C 15 7.890625 14.109375 7 13 7 L 3 7 C 1.890625 7 1 7.890625 1 9 L 1 14 C 1 15.109375 1.890625 16 3 16 Z M 13 14 L 9 14 L 9 12 L 13 12 Z M 7 14 L 3 14 L 3 12 L 7 12 Z M 13 11 L 9 11 L 9 9 L 13 9 Z M 7 11 L 3 11 L 3 9 L 7 9 Z M 7 11 "/>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(18.039216%,20.392157%,21.176471%);fill-opacity:1;" d="M 11 4 L 9 4 C 7.894531 4 7 3.105469 7 2 C 7 0.894531 7.894531 0 9 0 L 11 0 Z M 11 4 "/>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(18.039216%,20.392157%,21.176471%);fill-opacity:1;" d="M 13 3 L 11 3 L 11 1 L 13 1 Z M 13 3 "/>
</g>
</svg>
<Project xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
xmlns:foaf="http://xmlns.com/foaf/0.1/"
xmlns:gnome="http://api.gnome.org/doap-extensions#"
xmlns="http://usefulinc.com/ns/doap#">
<name xml:lang="en">gnome-firmware</name>
<shortdesc xml:lang="en">GNOME Firmware Tools</shortdesc>
<category rdf:resource="http://api.gnome.org/doap-extensions#apps" />
<programming-language>C</programming-language>
<description xml:lang="en">
Update, reinstall and downgrade firmware on devices supported by fwupd.
</description>
<homepage rdf:resource="https://gitlab.gnome.org/World/gnome-firmware" />
<download-page rdf:resource="https://download.gnome.org/sources/gnome-firmware/" />
<bug-database rdf:resource="https://gitlab.gnome.org/World/gnome-firmware/-/issues" />
<maintainer>
<foaf:Person>
<foaf:name>Richard Hughes</foaf:name>
<foaf:mbox rdf:resource="mailto:richard@hughsie.com" />
<foaf:homepage rdf:resource="http://www.hughsie.com/" />
<gnome:userid>rhughes</gnome:userid>
</foaf:Person>
</maintainer>
<license rdf:resource="http://www.gnu.org/licenses/gpl-2.0.txt" />
</Project>
project('gnome-firmware', 'c',
version : '42.1',
version : '42.2',
default_options : ['warning_level=1'],
meson_version : '>=0.46.0'
)
......@@ -76,7 +76,7 @@ prefixed_localedir = join_paths(get_option('prefix'), get_option('localedir'))
prefixed_datadir = join_paths(get_option('prefix'), get_option('datadir'))
prefixed_mandir = join_paths(get_option('prefix'), get_option('mandir'))
libgtk = dependency('gtk4', version : '>= 4.6')
libgtk = dependency('gtk4', version : '>= 4.2')
libgio = dependency('gio-2.0')
libfwupd = dependency('fwupd', version : '>= 1.7.5', fallback : ['fwupd', 'libfwupd_dep'])
libxmlb = dependency('xmlb', version : '>=0.1.7', fallback : ['libxmlb', 'libxmlb_dep'])
......
ca
da
de
en_GB
cs
es
eu
fi
fr_FR
hr
id
it
ka
nl
pa
pl
pt_BR
sl
sv
tr
uk
......@@ -2,5 +2,7 @@
# Please keep this file sorted alphabetically.
data/appdata/org.gnome.Firmware.metainfo.xml.in
data/org.gnome.Firmware.desktop.in
src/gfu-common.c
src/gfu-main.c
src/gfu-main.ui
src/gfu-release-row.c
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.