[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/, sys-apps/fwupd/files/
commit: 11d1edf72a8f0a9ae72ac3ac49eed5d64ef8007d Author: Marek Szuba gentoo org> AuthorDate: Sun May 21 10:55:19 2023 + Commit: Marek Szuba gentoo org> CommitDate: Sun May 21 10:55:19 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11d1edf7 sys-apps/fwupd: drop 1.8.10 Signed-off-by: Marek Szuba gentoo.org> sys-apps/fwupd/Manifest| 1 - .../fwupd/files/fwupd-1.8.10-installed_tests.patch | 379 - sys-apps/fwupd/fwupd-1.8.10.ebuild | 197 --- 3 files changed, 577 deletions(-) diff --git a/sys-apps/fwupd/Manifest b/sys-apps/fwupd/Manifest index 4a28e9805f4a..6f92e9a5db7f 100644 --- a/sys-apps/fwupd/Manifest +++ b/sys-apps/fwupd/Manifest @@ -1,3 +1,2 @@ -DIST fwupd-1.8.10.tar.xz 3366400 BLAKE2B 891cade6c4a3a58d61c19ba6001d0161de046465729ebd349d04b2e2170146d2a7dc099285f60f7b1f7438d70a7792b5ff3921a2892e726cc6674f0628f9fabc SHA512 8437cdc93d553e42d33a037d14fcb09bb65b4c4d7d60add6a90c84dce0845097fe96005a1f6a9da7daf89df5b7dcd1b43a9fbba666cd18129b67ebe1c3ce7c97 DIST fwupd-1.8.14.tar.xz 3733176 BLAKE2B 6d17ee9ce1fb46a9d0a8a97d54f1873888635805af00a05ad365b32d48d6e58b48b52d706400067ca8cf6f6b846f6b8799c44d66ec64ab2fca5812b199ac2ac5 SHA512 80669f1c8ca60ac646f9a7aa4028edd23d1fc6853d999f60d292fabbfc81733f06b1f76a2987f0af62a739aa2cf5cc75fc40c9283fd37f4d8157f1a08df6fcd2 DIST fwupd-1.8.15.tar.xz 3734344 BLAKE2B 1b098b98b7700e4a9322c53d1c52408e581d124822d1cc7f4a9d25cf3a9169f3596c559f7b9997930e43a9da983fb0c232674726520c9565c250e6db3e4bc0fa SHA512 c7ad249118d84dab903644975761030bcc16d65d9cd4f8d4a58399f79b30a4889cc62d502d28037d61738da7287998328e6042d29c21c5113c29bfc1ba4c0b75 diff --git a/sys-apps/fwupd/files/fwupd-1.8.10-installed_tests.patch b/sys-apps/fwupd/files/fwupd-1.8.10-installed_tests.patch deleted file mode 100644 index 7543fbfa619b.. --- a/sys-apps/fwupd/files/fwupd-1.8.10-installed_tests.patch +++ /dev/null @@ -1,379 +0,0 @@ a/data/meson.build -+++ b/data/meson.build -@@ -10,20 +10,10 @@ - subdir('fish-completion') - endif - --if get_option('tests') --subdir('device-tests') --endif -- - if build_daemon - subdir('motd') - endif - --if get_option('tests') -- if build_daemon --subdir('installed-tests') -- endif --endif -- - if build_standalone - install_data(['daemon.conf'], - install_dir: join_paths(sysconfdir, 'fwupd') a/plugins/acpi-dmar/meson.build -+++ b/plugins/acpi-dmar/meson.build -@@ -28,7 +28,6 @@ - plugin_libs, - plugin_builtin_acpi_dmar, - ], --install: true, - install_rpath: libdir_pkg, - install_dir: installed_test_bindir, - ) a/plugins/acpi-facp/meson.build -+++ b/plugins/acpi-facp/meson.build -@@ -28,7 +28,6 @@ - plugin_libs, - plugin_builtin_acpi_facp, - ], --install: true, - install_rpath: libdir_pkg, - install_dir: installed_test_bindir, - ) a/plugins/acpi-ivrs/meson.build -+++ b/plugins/acpi-ivrs/meson.build -@@ -28,7 +28,6 @@ - plugin_libs, - plugin_builtin_acpi_ivrs, - ], --install: true, - install_rpath: libdir_pkg, - install_dir: installed_test_bindir, - ) a/plugins/acpi-phat/meson.build -+++ b/plugins/acpi-phat/meson.build -@@ -31,7 +31,6 @@ - plugin_libs, - plugin_builtin_acpi_phat, - ], --install: true, - install_rpath: libdir_pkg, - install_dir: installed_test_bindir, - ) a/plugins/ata/meson.build -+++ b/plugins/ata/meson.build -@@ -33,7 +33,6 @@ - plugin_libs, - plugin_builtin_ata, - ], --install: true, - install_rpath: libdir_pkg, - install_dir: installed_test_bindir, - ) a/plugins/bcm57xx/meson.build -+++ b/plugins/bcm57xx/meson.build -@@ -25,8 +25,6 @@ - plugin_builtins += plugin_builtin_bcm57xx - - if get_option('tests') -- install_data(['tests/bcm57xx.builder.xml'], --install_dir: join_paths(installed_test_datadir, 'tests')) - env = environment() - env.set('G_TEST_SRCDIR', meson.current_source_dir()) - env.set('G_TEST_BUILDDIR', meson.current_build_dir()) -@@ -41,7 +39,6 @@ - plugin_libs, - plugin_builtin_bcm57xx, - ], --install: true, - install_rpath: libdir_pkg, - install_dir: installed_test_bindir, - ) a/plugins/ccgx/meson.build -+++ b/plugins/ccgx/meson.build -@@ -28,8 +28,6 @@ - plugin_builtins += plugin_builtin_ccgx - - if get_option('tests') -- install_data(['tests/ccgx.builder.xml', 'tests/ccgx-dmc.builder.xml'], --install_dir: join_paths(installed_test_datadir, 'tests')) - env = environment() - env.set('G_TEST_SRCDIR', meson.current_source_dir()) - env.set('G_TEST_BUILDDIR', meson.current_build_dir()) -@@ -44,7 +42,6 @@ - plugin_libs, - plugin_builtin_ccgx, - ], --install: true, - install_rpath: libdir_pkg, - install_dir: installed_test_bindir, - ) a/plugins/dfu/meson.build -+++ b/plugins/dfu/meson.build -@@ -70,7 +70,6 @@ -
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/, sys-apps/fwupd/files/
commit: 25b65577898fd06aec1b0c1963c02f6823a47c8d Author: Marek Szuba gentoo org> AuthorDate: Fri Feb 24 11:26:22 2023 + Commit: Marek Szuba gentoo org> CommitDate: Fri Feb 24 16:49:55 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25b65577 sys-apps/fwupd: drop 1.8.5, 1.8.7, 1.8.8-r1 Signed-off-by: Marek Szuba gentoo.org> sys-apps/fwupd/Manifest| 3 - .../fwupd/files/fwupd-1.8.4-installed_tests.patch | 215 - .../fwupd/files/fwupd-1.8.6-installed_tests.patch | 357 - sys-apps/fwupd/fwupd-1.8.5.ebuild | 198 sys-apps/fwupd/fwupd-1.8.7.ebuild | 197 sys-apps/fwupd/fwupd-1.8.8-r1.ebuild | 197 6 files changed, 1167 deletions(-) diff --git a/sys-apps/fwupd/Manifest b/sys-apps/fwupd/Manifest index 3c04ebd364b3..cb11cb0f4dcf 100644 --- a/sys-apps/fwupd/Manifest +++ b/sys-apps/fwupd/Manifest @@ -1,4 +1 @@ DIST fwupd-1.8.10.tar.xz 3366400 BLAKE2B 891cade6c4a3a58d61c19ba6001d0161de046465729ebd349d04b2e2170146d2a7dc099285f60f7b1f7438d70a7792b5ff3921a2892e726cc6674f0628f9fabc SHA512 8437cdc93d553e42d33a037d14fcb09bb65b4c4d7d60add6a90c84dce0845097fe96005a1f6a9da7daf89df5b7dcd1b43a9fbba666cd18129b67ebe1c3ce7c97 -DIST fwupd-1.8.5.tar.xz 3289548 BLAKE2B d82845ad4a6faaee966d43b8d9d5be0d4522ac6f2455ac8ef9d9c90dd0141a4feb7dd28f5c79526a49fd2ac4b785f92328a913a0fd13073fa2357aa996dd0700 SHA512 96856a56cb10b78982a33b702473cf1bdc32a9fddca6e48313ba3fefbe2f63a12a7290e3b4bd11939844f6989a0e15e96a4c2911cb900cd9e8d9c6c13f15 -DIST fwupd-1.8.7.tar.xz 3335636 BLAKE2B 1c4e8f369581f826a710274e0789fbcfe735ce58407d1c0f7472721895bf426e0ddf0fd3d014a35efe39726f8891faa7960aaa455482b435138ea116bddbc142 SHA512 374339178a1fbf85bc25b47077d0db351b3664a02ec9478c4a5381228125f3bd65ef0be9eb526574bd09ab665aadd6cd9e39f01ebbfebbd338ec191ba24c5a36 -DIST fwupd-1.8.8.tar.xz 3341320 BLAKE2B 12804e59dbc1a2091e81109d0d4cd58b75240835249be546b423858419841cecdb93b4f50406924ccaa609fafb0c96349561b46345d79a66d97133956e4dfa29 SHA512 05c9527d5b9013937b106e5a79e0337b66e3d79578bb61ccb27763d95b7d2e93cd816c969a4712e1ca6e5d4b6bc166ea264520e6673ab105a7f6eb2122e69c17 diff --git a/sys-apps/fwupd/files/fwupd-1.8.4-installed_tests.patch b/sys-apps/fwupd/files/fwupd-1.8.4-installed_tests.patch deleted file mode 100644 index 1cb3b41cb728.. --- a/sys-apps/fwupd/files/fwupd-1.8.4-installed_tests.patch +++ /dev/null @@ -1,215 +0,0 @@ a/data/meson.build -+++ b/data/meson.build -@@ -10,20 +10,10 @@ - subdir('fish-completion') - endif - --if get_option('tests') --subdir('device-tests') --endif -- - if build_daemon - subdir('motd') - endif - --if get_option('tests') -- if build_daemon --subdir('installed-tests') -- endif --endif -- - if build_standalone - install_data(['daemon.conf'], - install_dir: join_paths(sysconfdir, 'fwupd') a/plugins/acpi-dmar/meson.build -+++ b/plugins/acpi-dmar/meson.build -@@ -47,7 +47,6 @@ - fwupd, - fwupdplugin, - ], --install: true, - install_dir: installed_test_bindir, - ) - test('acpi-dmar-self-test', e, env: env) # added to installed-tests a/plugins/acpi-facp/meson.build -+++ b/plugins/acpi-facp/meson.build -@@ -47,7 +47,6 @@ - fwupd, - fwupdplugin, - ], --install: true, - install_dir: installed_test_bindir, - ) - test('acpi-facp-self-test', e, env: env) # added to installed-tests a/plugins/acpi-ivrs/meson.build -+++ b/plugins/acpi-ivrs/meson.build -@@ -47,7 +47,6 @@ - fwupd, - fwupdplugin, - ], --install: true, - install_dir: installed_test_bindir, - ) - test('acpi-ivrs-self-test', e, env: env) # added to installed-tests a/plugins/acpi-phat/meson.build -+++ b/plugins/acpi-phat/meson.build -@@ -53,7 +53,6 @@ - fwupd, - fwupdplugin, - ], --install: true, - install_dir: installed_test_bindir, - ) - test('acpi-phat-self-test', e, env: env) # added to installed-tests a/plugins/ata/meson.build -+++ b/plugins/ata/meson.build -@@ -53,7 +53,6 @@ - fwupd, - fwupdplugin, - ], --install: true, - install_dir: installed_test_bindir, - ) - test('ata-self-test', e, env: env) # added to installed-tests a/plugins/bcm57xx/meson.build -+++ b/plugins/bcm57xx/meson.build -@@ -35,8 +35,6 @@ - ) - - if get_option('tests') -- install_data(['tests/bcm57xx.builder.xml'], --install_dir: join_paths(installed_test_datadir, 'tests')) - env = environment() - env.set('G_TEST_SRCDIR', meson.current_source_dir()) - env.set('G_TEST_BUILDDIR', meson.current_build_dir()) -@@ -63,7 +61,6 @@ - fwupd, - fwupdplugin, - ], --install: true, - install_dir: installed_test_bindir, - ) - test('bcm57xx-self-test', e, env: env) a/plugins/ccgx/meson.build -+++ b/plugins/ccgx/meson.build -@@ -37,8 +37,6 @@ - endif - - if
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/, sys-apps/fwupd/files/
commit: 2c97f3a2803370134a89c1df8f2110f24e7cef4c Author: Marek Szuba gentoo org> AuthorDate: Fri Feb 24 11:38:37 2023 + Commit: Marek Szuba gentoo org> CommitDate: Fri Feb 24 16:49:56 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c97f3a2 sys-apps/fwupd: add 1.8.11 Closes: https://bugs.gentoo.org/895716 Signed-off-by: Marek Szuba gentoo.org> sys-apps/fwupd/Manifest| 1 + .../fwupd/files/fwupd-1.8.11-installed_tests.patch | 406 + sys-apps/fwupd/fwupd-1.8.11.ebuild | 197 ++ 3 files changed, 604 insertions(+) diff --git a/sys-apps/fwupd/Manifest b/sys-apps/fwupd/Manifest index cb11cb0f4dcf..d71556e833d1 100644 --- a/sys-apps/fwupd/Manifest +++ b/sys-apps/fwupd/Manifest @@ -1 +1,2 @@ DIST fwupd-1.8.10.tar.xz 3366400 BLAKE2B 891cade6c4a3a58d61c19ba6001d0161de046465729ebd349d04b2e2170146d2a7dc099285f60f7b1f7438d70a7792b5ff3921a2892e726cc6674f0628f9fabc SHA512 8437cdc93d553e42d33a037d14fcb09bb65b4c4d7d60add6a90c84dce0845097fe96005a1f6a9da7daf89df5b7dcd1b43a9fbba666cd18129b67ebe1c3ce7c97 +DIST fwupd-1.8.11.tar.xz 3389224 BLAKE2B d86b8776f78405384fcced78ebe1478585a4ca5127a184d357f2b8fc78f6437a58030c81f5bae672564e2a0df85d9b8512869b7eb1b82f5099bd0c4269acebc5 SHA512 f1fe648e33dc407bbb2ab438a29dee6e29ccdfa8cb6ca421b92cdfd724a3347254e6ddf35634b1e41e985558ea95166914b3fde927f61f1c0aa29800bf6ca6de diff --git a/sys-apps/fwupd/files/fwupd-1.8.11-installed_tests.patch b/sys-apps/fwupd/files/fwupd-1.8.11-installed_tests.patch new file mode 100644 index ..819b6799ebdf --- /dev/null +++ b/sys-apps/fwupd/files/fwupd-1.8.11-installed_tests.patch @@ -0,0 +1,406 @@ +--- a/data/meson.build b/data/meson.build +@@ -10,20 +10,10 @@ + subdir('fish-completion') + endif + +-if get_option('tests') +-subdir('device-tests') +-endif +- + if build_daemon + subdir('motd') + endif + +-if get_option('tests') +- if build_daemon +-subdir('installed-tests') +- endif +-endif +- + if build_standalone + install_data(['daemon.conf'], + install_dir: join_paths(sysconfdir, 'fwupd') +--- a/libfwupdplugin/meson.build b/libfwupdplugin/meson.build +@@ -370,6 +370,7 @@ + ) + test('fwupdplugin-self-test', e, is_parallel: false, timeout: 180, env: env) + ++ if false + install_data([ + 'tests/chassis_type', + 'tests/sys_vendor', +@@ -388,6 +389,7 @@ + ], + install_dir: join_paths(installed_test_datadir, 'tests/dmi/tables64'), + ) ++ endif + endif + + fwupdplugin_incdir = include_directories('.') +--- a/libfwupdplugin/tests/meson.build b/libfwupdplugin/tests/meson.build +@@ -10,6 +10,5 @@ + command: [ + python3, '-m', 'zipfile', '-c', '@OUTPUT@', '@INPUT@', + ], +- install: true, + install_dir: installed_test_datadir, + ) +--- a/plugins/acpi-dmar/meson.build b/plugins/acpi-dmar/meson.build +@@ -28,7 +28,6 @@ + plugin_libs, + plugin_builtin_acpi_dmar, + ], +-install: true, + install_rpath: libdir_pkg, + install_dir: installed_test_bindir, + ) +--- a/plugins/acpi-facp/meson.build b/plugins/acpi-facp/meson.build +@@ -28,7 +28,6 @@ + plugin_libs, + plugin_builtin_acpi_facp, + ], +-install: true, + install_rpath: libdir_pkg, + install_dir: installed_test_bindir, + ) +--- a/plugins/acpi-ivrs/meson.build b/plugins/acpi-ivrs/meson.build +@@ -28,7 +28,6 @@ + plugin_libs, + plugin_builtin_acpi_ivrs, + ], +-install: true, + install_rpath: libdir_pkg, + install_dir: installed_test_bindir, + ) +--- a/plugins/acpi-phat/meson.build b/plugins/acpi-phat/meson.build +@@ -31,7 +31,6 @@ + plugin_libs, + plugin_builtin_acpi_phat, + ], +-install: true, + install_rpath: libdir_pkg, + install_dir: installed_test_bindir, + ) +--- a/plugins/ata/meson.build b/plugins/ata/meson.build +@@ -33,7 +33,6 @@ + plugin_libs, + plugin_builtin_ata, + ], +-install: true, + install_rpath: libdir_pkg, + install_dir: installed_test_bindir, + ) +--- a/plugins/bcm57xx/meson.build b/plugins/bcm57xx/meson.build +@@ -25,8 +25,6 @@ + plugin_builtins += plugin_builtin_bcm57xx + + if get_option('tests') +- install_data(['tests/bcm57xx.builder.xml'], +-install_dir: join_paths(installed_test_datadir, 'tests')) + env = environment() + env.set('G_TEST_SRCDIR', meson.current_source_dir()) + env.set('G_TEST_BUILDDIR', meson.current_build_dir()) +@@ -41,7 +39,6 @@ + plugin_libs, + plugin_builtin_bcm57xx, + ], +-install: true, + install_rpath: libdir_pkg, + install_dir: installed_test_bindir, + ) +--- a/plugins/ccgx/meson.build b/plugins/ccgx/meson.build +@@ -29,8 +29,6 @@ + plugin_builtins += plugin_builtin_ccgx + + if get_option('tests') +- install_data(['tests/ccgx.builder.xml', 'tests/ccgx-dmc.builder.xml'], +-install_dir: join_paths(installed_test_datadir,
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/, sys-apps/fwupd/files/
commit: 2d70584adf33d1061ee1107a5c40803dd158e3f1 Author: Marek Szuba gentoo org> AuthorDate: Tue Jan 24 10:42:12 2023 + Commit: Marek Szuba gentoo org> CommitDate: Tue Jan 24 11:00:43 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d70584a sys-apps/fwupd: add 1.8.10 Closes: https://bugs.gentoo.org/891349 Signed-off-by: Marek Szuba gentoo.org> sys-apps/fwupd/Manifest| 1 + .../fwupd/files/fwupd-1.8.10-installed_tests.patch | 379 + sys-apps/fwupd/fwupd-1.8.10.ebuild | 197 +++ 3 files changed, 577 insertions(+) diff --git a/sys-apps/fwupd/Manifest b/sys-apps/fwupd/Manifest index 5c33bda7be68..3c04ebd364b3 100644 --- a/sys-apps/fwupd/Manifest +++ b/sys-apps/fwupd/Manifest @@ -1,3 +1,4 @@ +DIST fwupd-1.8.10.tar.xz 3366400 BLAKE2B 891cade6c4a3a58d61c19ba6001d0161de046465729ebd349d04b2e2170146d2a7dc099285f60f7b1f7438d70a7792b5ff3921a2892e726cc6674f0628f9fabc SHA512 8437cdc93d553e42d33a037d14fcb09bb65b4c4d7d60add6a90c84dce0845097fe96005a1f6a9da7daf89df5b7dcd1b43a9fbba666cd18129b67ebe1c3ce7c97 DIST fwupd-1.8.5.tar.xz 3289548 BLAKE2B d82845ad4a6faaee966d43b8d9d5be0d4522ac6f2455ac8ef9d9c90dd0141a4feb7dd28f5c79526a49fd2ac4b785f92328a913a0fd13073fa2357aa996dd0700 SHA512 96856a56cb10b78982a33b702473cf1bdc32a9fddca6e48313ba3fefbe2f63a12a7290e3b4bd11939844f6989a0e15e96a4c2911cb900cd9e8d9c6c13f15 DIST fwupd-1.8.7.tar.xz 3335636 BLAKE2B 1c4e8f369581f826a710274e0789fbcfe735ce58407d1c0f7472721895bf426e0ddf0fd3d014a35efe39726f8891faa7960aaa455482b435138ea116bddbc142 SHA512 374339178a1fbf85bc25b47077d0db351b3664a02ec9478c4a5381228125f3bd65ef0be9eb526574bd09ab665aadd6cd9e39f01ebbfebbd338ec191ba24c5a36 DIST fwupd-1.8.8.tar.xz 3341320 BLAKE2B 12804e59dbc1a2091e81109d0d4cd58b75240835249be546b423858419841cecdb93b4f50406924ccaa609fafb0c96349561b46345d79a66d97133956e4dfa29 SHA512 05c9527d5b9013937b106e5a79e0337b66e3d79578bb61ccb27763d95b7d2e93cd816c969a4712e1ca6e5d4b6bc166ea264520e6673ab105a7f6eb2122e69c17 diff --git a/sys-apps/fwupd/files/fwupd-1.8.10-installed_tests.patch b/sys-apps/fwupd/files/fwupd-1.8.10-installed_tests.patch new file mode 100644 index ..7543fbfa619b --- /dev/null +++ b/sys-apps/fwupd/files/fwupd-1.8.10-installed_tests.patch @@ -0,0 +1,379 @@ +--- a/data/meson.build b/data/meson.build +@@ -10,20 +10,10 @@ + subdir('fish-completion') + endif + +-if get_option('tests') +-subdir('device-tests') +-endif +- + if build_daemon + subdir('motd') + endif + +-if get_option('tests') +- if build_daemon +-subdir('installed-tests') +- endif +-endif +- + if build_standalone + install_data(['daemon.conf'], + install_dir: join_paths(sysconfdir, 'fwupd') +--- a/plugins/acpi-dmar/meson.build b/plugins/acpi-dmar/meson.build +@@ -28,7 +28,6 @@ + plugin_libs, + plugin_builtin_acpi_dmar, + ], +-install: true, + install_rpath: libdir_pkg, + install_dir: installed_test_bindir, + ) +--- a/plugins/acpi-facp/meson.build b/plugins/acpi-facp/meson.build +@@ -28,7 +28,6 @@ + plugin_libs, + plugin_builtin_acpi_facp, + ], +-install: true, + install_rpath: libdir_pkg, + install_dir: installed_test_bindir, + ) +--- a/plugins/acpi-ivrs/meson.build b/plugins/acpi-ivrs/meson.build +@@ -28,7 +28,6 @@ + plugin_libs, + plugin_builtin_acpi_ivrs, + ], +-install: true, + install_rpath: libdir_pkg, + install_dir: installed_test_bindir, + ) +--- a/plugins/acpi-phat/meson.build b/plugins/acpi-phat/meson.build +@@ -31,7 +31,6 @@ + plugin_libs, + plugin_builtin_acpi_phat, + ], +-install: true, + install_rpath: libdir_pkg, + install_dir: installed_test_bindir, + ) +--- a/plugins/ata/meson.build b/plugins/ata/meson.build +@@ -33,7 +33,6 @@ + plugin_libs, + plugin_builtin_ata, + ], +-install: true, + install_rpath: libdir_pkg, + install_dir: installed_test_bindir, + ) +--- a/plugins/bcm57xx/meson.build b/plugins/bcm57xx/meson.build +@@ -25,8 +25,6 @@ + plugin_builtins += plugin_builtin_bcm57xx + + if get_option('tests') +- install_data(['tests/bcm57xx.builder.xml'], +-install_dir: join_paths(installed_test_datadir, 'tests')) + env = environment() + env.set('G_TEST_SRCDIR', meson.current_source_dir()) + env.set('G_TEST_BUILDDIR', meson.current_build_dir()) +@@ -41,7 +39,6 @@ + plugin_libs, + plugin_builtin_bcm57xx, + ], +-install: true, + install_rpath: libdir_pkg, + install_dir: installed_test_bindir, + ) +--- a/plugins/ccgx/meson.build b/plugins/ccgx/meson.build +@@ -28,8 +28,6 @@ + plugin_builtins += plugin_builtin_ccgx + + if get_option('tests') +- install_data(['tests/ccgx.builder.xml', 'tests/ccgx-dmc.builder.xml'], +-install_dir: join_paths(installed_test_datadir, 'tests')) + env = environment() + env.set('G_TEST_SRCDIR',
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/, sys-apps/fwupd/files/
commit: 6e549e69bee4860b4a8e387bfb4cd61734eb9a2a Author: Marek Szuba gentoo org> AuthorDate: Thu Nov 10 00:23:48 2022 + Commit: Marek Szuba gentoo org> CommitDate: Thu Nov 10 00:42:15 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e549e69 sys-apps/fwupd: drop 1.8.3, 1.8.4 Signed-off-by: Marek Szuba gentoo.org> sys-apps/fwupd/Manifest| 2 - .../fwupd/files/fwupd-1.8.3-docgen_deps_test.patch | 16 -- .../files/fwupd-1.8.3-gresource_quirks_paths.patch | 11 -- .../fwupd/files/fwupd-1.8.3-installed_tests.patch | 215 - sys-apps/fwupd/fwupd-1.8.3.ebuild | 208 sys-apps/fwupd/fwupd-1.8.4.ebuild | 205 6 files changed, 657 deletions(-) diff --git a/sys-apps/fwupd/Manifest b/sys-apps/fwupd/Manifest index e0eab0f3b1c5..b0ed0d827c15 100644 --- a/sys-apps/fwupd/Manifest +++ b/sys-apps/fwupd/Manifest @@ -1,4 +1,2 @@ -DIST fwupd-1.8.3.tar.gz 4267315 BLAKE2B 35e5855ea0d314fa5b1cc33ed4efa71e54c35b57c742748a5d6c7f4c1f88bfd9c2e5a84f2af72f6e5e63ddfc4f6521312fb7b1446922c76917f9abdd4d90e618 SHA512 271a1c2547f35322a7a7d83adc84d729ba73d810f6ac526d1c6aa2a9774dea1edc986b7d62481ebb70d43653577ced19f13f695dedf4012c82d814da70cb83f4 -DIST fwupd-1.8.4.tar.xz 3269648 BLAKE2B 20857c5de6194a561c587ace0463d94440d25256a04cce51b77f3dcffde9b0f08a03a03e1d0dbb5f15016169f9a31e290609b3fc3f68b40b932c77335f05ec6f SHA512 569d0cb81f9a29259d0a7ae7100ca1063d20557b56903f80c147baf40a74d677f48159e5bd53ab6b33de8ce7185bf279b6dbcf6edfee744c1d4965c5db8f DIST fwupd-1.8.5.tar.xz 3289548 BLAKE2B d82845ad4a6faaee966d43b8d9d5be0d4522ac6f2455ac8ef9d9c90dd0141a4feb7dd28f5c79526a49fd2ac4b785f92328a913a0fd13073fa2357aa996dd0700 SHA512 96856a56cb10b78982a33b702473cf1bdc32a9fddca6e48313ba3fefbe2f63a12a7290e3b4bd11939844f6989a0e15e96a4c2911cb900cd9e8d9c6c13f15 DIST fwupd-1.8.6.tar.xz 3306416 BLAKE2B d19ad5ce1227810e9ecd8d6e57d9c6902371fbb33763faa04750fc58f508b29ed529b9e39f2efd959f899ffb9df6ff7c3b194896e5af636413945fef48710c31 SHA512 c04c9f9e0d46b42c4c4c56738bd9c53a7e17a873defaebe5e262953314f6311937cd0c38db21d4bc9b481760e490024e6c4c059bb73206ed02f24216dd65a74d diff --git a/sys-apps/fwupd/files/fwupd-1.8.3-docgen_deps_test.patch b/sys-apps/fwupd/files/fwupd-1.8.3-docgen_deps_test.patch deleted file mode 100644 index 297bde7d1740.. --- a/sys-apps/fwupd/files/fwupd-1.8.3-docgen_deps_test.patch +++ /dev/null @@ -1,16 +0,0 @@ -test-deps.py attempts to check the version of dev-python/markdown used -by dev-util/gi-docgen by importing it. However, on Gentoo there is no -guarantee that the gi-docgen executable and fwupd build scripts use -the same Python interpreter. - a/meson.build -+++ b/meson.build -@@ -542,7 +542,7 @@ - fwupd_gir = [] - introspection = get_option('introspection').disable_auto_if(host_machine.system() != 'linux') - r = run_command([python3, 'docs/test-deps.py']) --docs_python_deps = get_option('docs').require(r.returncode() == 0, error_message: r.stdout()) -+docs_python_deps = get_option('docs') - gidocgen_dep = dependency('gi-docgen', - version: '>= 2021.1', - native: true, diff --git a/sys-apps/fwupd/files/fwupd-1.8.3-gresource_quirks_paths.patch b/sys-apps/fwupd/files/fwupd-1.8.3-gresource_quirks_paths.patch deleted file mode 100644 index f4f628adc7c2.. --- a/sys-apps/fwupd/files/fwupd-1.8.3-gresource_quirks_paths.patch +++ /dev/null @@ -1,11 +0,0 @@ a/src/meson.build -+++ b/src/meson.build -@@ -154,7 +154,7 @@ - error_message: 'meson >= 0.63.0 is needed for -Dgresource_quirks=enabled').allowed() - fwupd_gresource_xml = custom_target('fwupd-resources-xml', - input : [ -- 'org.freedesktop.fwupd.xml', -+ join_paths(meson.current_source_dir(), 'org.freedesktop.fwupd.xml'), - ] + plugin_quirks, - output : 'fwupd.gresource.xml', - command : [ diff --git a/sys-apps/fwupd/files/fwupd-1.8.3-installed_tests.patch b/sys-apps/fwupd/files/fwupd-1.8.3-installed_tests.patch deleted file mode 100644 index be97e6a61d20.. --- a/sys-apps/fwupd/files/fwupd-1.8.3-installed_tests.patch +++ /dev/null @@ -1,215 +0,0 @@ a/data/meson.build -+++ b/data/meson.build -@@ -10,20 +10,10 @@ - subdir('fish-completion') - endif - --if get_option('tests') --subdir('device-tests') --endif -- - if build_daemon - subdir('motd') - endif - --if get_option('tests') -- if build_daemon --subdir('installed-tests') -- endif --endif -- - if build_standalone - install_data(['daemon.conf'], - install_dir: join_paths(sysconfdir, 'fwupd') a/plugins/acpi-dmar/meson.build -+++ b/plugins/acpi-dmar/meson.build -@@ -49,7 +49,6 @@ - fwupd, - fwupdplugin, - ], --install: true, - install_dir: installed_test_bindir, - ) - test('acpi-dmar-self-test', e, env: env) # added to installed-tests a/plugins/acpi-facp/meson.build -+++ b/plugins/acpi-facp/meson.build -@@
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/, sys-apps/fwupd/files/
commit: e89e16b3dee3e6d2a5c08356df6c1f9abf023439 Author: Marek Szuba gentoo org> AuthorDate: Thu Oct 13 09:16:55 2022 + Commit: Marek Szuba gentoo org> CommitDate: Thu Oct 13 09:31:08 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e89e16b3 sys-apps/fwupd: add 1.8.6 Closes: https://bugs.gentoo.org/876800 Signed-off-by: Marek Szuba gentoo.org> sys-apps/fwupd/Manifest| 1 + .../fwupd/files/fwupd-1.8.6-installed_tests.patch | 357 + sys-apps/fwupd/fwupd-1.8.6.ebuild | 204 3 files changed, 562 insertions(+) diff --git a/sys-apps/fwupd/Manifest b/sys-apps/fwupd/Manifest index 9b22d6ecb853..e0eab0f3b1c5 100644 --- a/sys-apps/fwupd/Manifest +++ b/sys-apps/fwupd/Manifest @@ -1,3 +1,4 @@ DIST fwupd-1.8.3.tar.gz 4267315 BLAKE2B 35e5855ea0d314fa5b1cc33ed4efa71e54c35b57c742748a5d6c7f4c1f88bfd9c2e5a84f2af72f6e5e63ddfc4f6521312fb7b1446922c76917f9abdd4d90e618 SHA512 271a1c2547f35322a7a7d83adc84d729ba73d810f6ac526d1c6aa2a9774dea1edc986b7d62481ebb70d43653577ced19f13f695dedf4012c82d814da70cb83f4 DIST fwupd-1.8.4.tar.xz 3269648 BLAKE2B 20857c5de6194a561c587ace0463d94440d25256a04cce51b77f3dcffde9b0f08a03a03e1d0dbb5f15016169f9a31e290609b3fc3f68b40b932c77335f05ec6f SHA512 569d0cb81f9a29259d0a7ae7100ca1063d20557b56903f80c147baf40a74d677f48159e5bd53ab6b33de8ce7185bf279b6dbcf6edfee744c1d4965c5db8f DIST fwupd-1.8.5.tar.xz 3289548 BLAKE2B d82845ad4a6faaee966d43b8d9d5be0d4522ac6f2455ac8ef9d9c90dd0141a4feb7dd28f5c79526a49fd2ac4b785f92328a913a0fd13073fa2357aa996dd0700 SHA512 96856a56cb10b78982a33b702473cf1bdc32a9fddca6e48313ba3fefbe2f63a12a7290e3b4bd11939844f6989a0e15e96a4c2911cb900cd9e8d9c6c13f15 +DIST fwupd-1.8.6.tar.xz 3306416 BLAKE2B d19ad5ce1227810e9ecd8d6e57d9c6902371fbb33763faa04750fc58f508b29ed529b9e39f2efd959f899ffb9df6ff7c3b194896e5af636413945fef48710c31 SHA512 c04c9f9e0d46b42c4c4c56738bd9c53a7e17a873defaebe5e262953314f6311937cd0c38db21d4bc9b481760e490024e6c4c059bb73206ed02f24216dd65a74d diff --git a/sys-apps/fwupd/files/fwupd-1.8.6-installed_tests.patch b/sys-apps/fwupd/files/fwupd-1.8.6-installed_tests.patch new file mode 100644 index ..d82a326e0d08 --- /dev/null +++ b/sys-apps/fwupd/files/fwupd-1.8.6-installed_tests.patch @@ -0,0 +1,357 @@ +--- a/data/meson.build b/data/meson.build +@@ -10,20 +10,10 @@ + subdir('fish-completion') + endif + +-if get_option('tests') +-subdir('device-tests') +-endif +- + if build_daemon + subdir('motd') + endif + +-if get_option('tests') +- if build_daemon +-subdir('installed-tests') +- endif +-endif +- + if build_standalone + install_data(['daemon.conf'], + install_dir: join_paths(sysconfdir, 'fwupd') +--- a/plugins/acpi-dmar/meson.build b/plugins/acpi-dmar/meson.build +@@ -28,7 +28,6 @@ + plugin_libs, + plugin_builtin_acpi_dmar, + ], +-install: true, + install_rpath: libdir_pkg, + install_dir: installed_test_bindir, + ) +--- a/plugins/acpi-facp/meson.build b/plugins/acpi-facp/meson.build +@@ -28,7 +28,6 @@ + plugin_libs, + plugin_builtin_acpi_facp, + ], +-install: true, + install_rpath: libdir_pkg, + install_dir: installed_test_bindir, + ) +--- a/plugins/acpi-ivrs/meson.build b/plugins/acpi-ivrs/meson.build +@@ -28,7 +28,6 @@ + plugin_libs, + plugin_builtin_acpi_ivrs, + ], +-install: true, + install_rpath: libdir_pkg, + install_dir: installed_test_bindir, + ) +--- a/plugins/acpi-phat/meson.build b/plugins/acpi-phat/meson.build +@@ -31,7 +31,6 @@ + plugin_libs, + plugin_builtin_acpi_phat, + ], +-install: true, + install_rpath: libdir_pkg, + install_dir: installed_test_bindir, + ) +--- a/plugins/ata/meson.build b/plugins/ata/meson.build +@@ -33,7 +33,6 @@ + plugin_libs, + plugin_builtin_ata, + ], +-install: true, + install_rpath: libdir_pkg, + install_dir: installed_test_bindir, + ) +--- a/plugins/bcm57xx/meson.build b/plugins/bcm57xx/meson.build +@@ -25,8 +25,6 @@ + plugin_builtins += plugin_builtin_bcm57xx + + if get_option('tests') +- install_data(['tests/bcm57xx.builder.xml'], +-install_dir: join_paths(installed_test_datadir, 'tests')) + env = environment() + env.set('G_TEST_SRCDIR', meson.current_source_dir()) + env.set('G_TEST_BUILDDIR', meson.current_build_dir()) +@@ -41,7 +39,6 @@ + plugin_libs, + plugin_builtin_bcm57xx, + ], +-install: true, + install_rpath: libdir_pkg, + install_dir: installed_test_bindir, + ) +--- a/plugins/ccgx/meson.build b/plugins/ccgx/meson.build +@@ -28,8 +28,6 @@ + plugin_builtins += plugin_builtin_ccgx + + if get_option('tests') +- install_data(['tests/ccgx.builder.xml', 'tests/ccgx-dmc.builder.xml'], +-install_dir: join_paths(installed_test_datadir, 'tests')) + env = environment() + env.set('G_TEST_SRCDIR',
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/, sys-apps/fwupd/files/
commit: ed19582b41068c8f0ee42d2e65ff0e3961cf3a47 Author: Marek Szuba gentoo org> AuthorDate: Sun Aug 21 00:13:55 2022 + Commit: Marek Szuba gentoo org> CommitDate: Sun Aug 21 01:16:43 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed19582b sys-apps/fwupd: do not install tests and their support files Closes: https://bugs.gentoo.org/861575 Signed-off-by: Marek Szuba gentoo.org> .../fwupd/files/fwupd-1.8.3-installed_tests.patch | 215 + sys-apps/fwupd/fwupd-1.8.3.ebuild | 1 + 2 files changed, 216 insertions(+) diff --git a/sys-apps/fwupd/files/fwupd-1.8.3-installed_tests.patch b/sys-apps/fwupd/files/fwupd-1.8.3-installed_tests.patch new file mode 100644 index ..be97e6a61d20 --- /dev/null +++ b/sys-apps/fwupd/files/fwupd-1.8.3-installed_tests.patch @@ -0,0 +1,215 @@ +--- a/data/meson.build b/data/meson.build +@@ -10,20 +10,10 @@ + subdir('fish-completion') + endif + +-if get_option('tests') +-subdir('device-tests') +-endif +- + if build_daemon + subdir('motd') + endif + +-if get_option('tests') +- if build_daemon +-subdir('installed-tests') +- endif +-endif +- + if build_standalone + install_data(['daemon.conf'], + install_dir: join_paths(sysconfdir, 'fwupd') +--- a/plugins/acpi-dmar/meson.build b/plugins/acpi-dmar/meson.build +@@ -49,7 +49,6 @@ + fwupd, + fwupdplugin, + ], +-install: true, + install_dir: installed_test_bindir, + ) + test('acpi-dmar-self-test', e, env: env) # added to installed-tests +--- a/plugins/acpi-facp/meson.build b/plugins/acpi-facp/meson.build +@@ -47,7 +47,6 @@ + fwupd, + fwupdplugin, + ], +-install: true, + install_dir: installed_test_bindir, + ) + test('acpi-facp-self-test', e, env: env) # added to installed-tests +--- a/plugins/acpi-ivrs/meson.build b/plugins/acpi-ivrs/meson.build +@@ -49,7 +49,6 @@ + fwupd, + fwupdplugin, + ], +-install: true, + install_dir: installed_test_bindir, + ) + test('acpi-ivrs-self-test', e, env: env) # added to installed-tests +--- a/plugins/acpi-phat/meson.build b/plugins/acpi-phat/meson.build +@@ -53,7 +53,6 @@ + fwupd, + fwupdplugin, + ], +-install: true, + install_dir: installed_test_bindir, + ) + test('acpi-phat-self-test', e, env: env) # added to installed-tests +--- a/plugins/ata/meson.build b/plugins/ata/meson.build +@@ -53,7 +53,6 @@ + fwupd, + fwupdplugin, + ], +-install: true, + install_dir: installed_test_bindir, + ) + test('ata-self-test', e, env: env) # added to installed-tests +--- a/plugins/bcm57xx/meson.build b/plugins/bcm57xx/meson.build +@@ -35,8 +35,6 @@ + ) + + if get_option('tests') +- install_data(['tests/bcm57xx.builder.xml'], +-install_dir: join_paths(installed_test_datadir, 'tests')) + env = environment() + env.set('G_TEST_SRCDIR', meson.current_source_dir()) + env.set('G_TEST_BUILDDIR', meson.current_build_dir()) +@@ -63,7 +61,6 @@ + fwupd, + fwupdplugin, + ], +-install: true, + install_dir: installed_test_bindir, + ) + test('bcm57xx-self-test', e, env: env) +--- a/plugins/ccgx/meson.build b/plugins/ccgx/meson.build +@@ -37,8 +37,6 @@ + endif + + if get_option('tests') +- install_data(['tests/ccgx.builder.xml', 'tests/ccgx-dmc.builder.xml'], +-install_dir: join_paths(installed_test_datadir, 'tests')) + env = environment() + env.set('G_TEST_SRCDIR', meson.current_source_dir()) + env.set('G_TEST_BUILDDIR', meson.current_build_dir()) +@@ -64,7 +62,6 @@ + fwupd, + fwupdplugin, + ], +-install: true, + install_dir: installed_test_bindir, + ) + test('ccgx-self-test', e, env: env) +--- a/plugins/elantp/meson.build b/plugins/elantp/meson.build +@@ -33,8 +33,6 @@ + endif + + if get_option('tests') +- install_data(['tests/elantp.builder.xml'], +-install_dir: join_paths(installed_test_datadir, 'tests')) + env = environment() + env.set('G_TEST_SRCDIR', meson.current_source_dir()) + env.set('G_TEST_BUILDDIR', meson.current_build_dir()) +@@ -57,7 +55,6 @@ + fwupd, + fwupdplugin, + ], +-install: true, + install_dir: installed_test_bindir, + ) + test('elantp-self-test', e, env: env) +--- a/plugins/linux-swap/meson.build b/plugins/linux-swap/meson.build +@@ -44,7 +44,6 @@ + fwupd, + fwupdplugin, + ], +-install: true, + install_dir: installed_test_bindir, + ) + test('linux-swap-self-test', e) # added to installed-tests +--- a/plugins/mtd/meson.build b/plugins/mtd/meson.build +@@ -46,7 +46,6 @@ + fwupd, + fwupdplugin, + ], +-install: true, + install_dir: installed_test_bindir, + ) + test('mtd-self-test', e) # added to installed-tests +--- a/plugins/nitrokey/meson.build b/plugins/nitrokey/meson.build +@@ -47,7 +47,6 @@ + link_with: [ +
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/, sys-apps/fwupd/files/
commit: 86609f78337a4ba8097dbdbf11854bd3835127f4 Author: Marek Szuba gentoo org> AuthorDate: Wed Jul 27 22:34:18 2022 + Commit: Marek Szuba gentoo org> CommitDate: Wed Jul 27 22:43:46 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86609f78 sys-apps/fwupd: explicitly disable Meson feature 'gresource_quirks' By default the option in question is enabled or disabled automatically depending on the version of Meson in use, which is something I very much do NOT want to affect whether certain data is installed as XML files (which is how older fwupd versions always did it) or embedded as gresources in the program binaries. Besides, the way upstream implemented the latter only works for a specific location of ${BUILD_DIR} with respect to ${S} - hence the linked bug. Nb. For future reference, a patch which makes gresource_quirks=enabled work has been included as well. Closes: https://bugs.gentoo.org/861521 Signed-off-by: Marek Szuba gentoo.org> sys-apps/fwupd/files/fwupd-1.8.3-gresource_quirks_paths.patch | 11 +++ sys-apps/fwupd/fwupd-1.8.3.ebuild | 2 ++ 2 files changed, 13 insertions(+) diff --git a/sys-apps/fwupd/files/fwupd-1.8.3-gresource_quirks_paths.patch b/sys-apps/fwupd/files/fwupd-1.8.3-gresource_quirks_paths.patch new file mode 100644 index ..f4f628adc7c2 --- /dev/null +++ b/sys-apps/fwupd/files/fwupd-1.8.3-gresource_quirks_paths.patch @@ -0,0 +1,11 @@ +--- a/src/meson.build b/src/meson.build +@@ -154,7 +154,7 @@ + error_message: 'meson >= 0.63.0 is needed for -Dgresource_quirks=enabled').allowed() + fwupd_gresource_xml = custom_target('fwupd-resources-xml', + input : [ +- 'org.freedesktop.fwupd.xml', ++ join_paths(meson.current_source_dir(), 'org.freedesktop.fwupd.xml'), + ] + plugin_quirks, + output : 'fwupd.gresource.xml', + command : [ diff --git a/sys-apps/fwupd/fwupd-1.8.3.ebuild b/sys-apps/fwupd/fwupd-1.8.3.ebuild index 6e7df4eaa3c8..2d52acf698a3 100644 --- a/sys-apps/fwupd/fwupd-1.8.3.ebuild +++ b/sys-apps/fwupd/fwupd-1.8.3.ebuild @@ -94,6 +94,7 @@ DEPEND=" PATCHES=( "${FILESDIR}"/${PN}-1.8.3-docgen_deps_test.patch + "${FILESDIR}"/${PN}-1.8.3-gresource_quirks_paths.patch ) pkg_setup() { @@ -150,6 +151,7 @@ src_configure() { -Dconsolekit="disabled" -Dcurl="enabled" -Defi_binary="false" + -Dgresource_quirks="disabled" -Dsupported_build="enabled" -Dudevdir="${EPREFIX}$(get_udevdir)" $(meson_feature archive libarchive)
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/, sys-apps/fwupd/files/
commit: b4fabe3321f48b90f0e4700284af92b857425456 Author: Marek Szuba gentoo org> AuthorDate: Wed Jul 27 13:07:14 2022 + Commit: Marek Szuba gentoo org> CommitDate: Wed Jul 27 13:10:48 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4fabe33 sys-apps/fwupd: add 1.8.3 Closes: https://bugs.gentoo.org/841767 Closes: https://bugs.gentoo.org/859331 Signed-off-by: Marek Szuba gentoo.org> sys-apps/fwupd/Manifest| 1 + .../fwupd/files/fwupd-1.8.3-docgen_deps_test.patch | 16 ++ sys-apps/fwupd/fwupd-1.8.3.ebuild | 198 + 3 files changed, 215 insertions(+) diff --git a/sys-apps/fwupd/Manifest b/sys-apps/fwupd/Manifest index 6f34e1f61853..5c1ae4a880be 100644 --- a/sys-apps/fwupd/Manifest +++ b/sys-apps/fwupd/Manifest @@ -2,3 +2,4 @@ DIST fwupd-1.7.5.tar.gz 4014523 BLAKE2B b7297bbf3358209464691b928b928fa029c68ae6 DIST fwupd-1.7.7.tar.gz 4057638 BLAKE2B 197d7b8a8de64094d267bb4e2de30101373bcc52fd54d12dc2590a50f2bcebbcfe00847d19c0088d2c778743d219ee73c0237db711ad27e36f7126f7c615ccf7 SHA512 a787ffdff93f483ad97547d335c50a4db7b61bce1bc27d737b077bbedfa4676c8d6d37db94ac24083c50e3bfde8aefd4d1adb3d0e473303f454a46dde136df0a DIST fwupd-1.8.0.tar.gz 4103239 BLAKE2B 15d06a261be1f529573a0f3b21a54066b1b286e1d1c68ac24f3862f7e3a8855661775b369016d67fbc9797fd13dea88000e78d1a6973e489ecaa6f7f6855b3cf SHA512 8977e0b0878e46480565a32935cc008d57d3978609c01877e3a90dc594b122bed0c94613a53f0f2d3f50d8a039b09cb93787aaf7e0b5d8cf1ec1a6247fe1610b DIST fwupd-1.8.1.tar.gz 4143691 BLAKE2B 1606bc35e0bf15efe202ec906161e5c526d4fdd1ef1469da6aeb141539c3196cbdd603b124e805c4eb43c020fed5049b1813d6301211fa02fa4c0c2c2b8222b3 SHA512 9f3e15b977b335058d1430049f19de8a17260cdbc4e84aa728ff4e6db3deebc8725f532e9b3edb7d51a0ddc9cc9f8272449417e7345009d447b9f4b3378a4819 +DIST fwupd-1.8.3.tar.gz 4267315 BLAKE2B 35e5855ea0d314fa5b1cc33ed4efa71e54c35b57c742748a5d6c7f4c1f88bfd9c2e5a84f2af72f6e5e63ddfc4f6521312fb7b1446922c76917f9abdd4d90e618 SHA512 271a1c2547f35322a7a7d83adc84d729ba73d810f6ac526d1c6aa2a9774dea1edc986b7d62481ebb70d43653577ced19f13f695dedf4012c82d814da70cb83f4 diff --git a/sys-apps/fwupd/files/fwupd-1.8.3-docgen_deps_test.patch b/sys-apps/fwupd/files/fwupd-1.8.3-docgen_deps_test.patch new file mode 100644 index ..297bde7d1740 --- /dev/null +++ b/sys-apps/fwupd/files/fwupd-1.8.3-docgen_deps_test.patch @@ -0,0 +1,16 @@ +test-deps.py attempts to check the version of dev-python/markdown used +by dev-util/gi-docgen by importing it. However, on Gentoo there is no +guarantee that the gi-docgen executable and fwupd build scripts use +the same Python interpreter. + +--- a/meson.build b/meson.build +@@ -542,7 +542,7 @@ + fwupd_gir = [] + introspection = get_option('introspection').disable_auto_if(host_machine.system() != 'linux') + r = run_command([python3, 'docs/test-deps.py']) +-docs_python_deps = get_option('docs').require(r.returncode() == 0, error_message: r.stdout()) ++docs_python_deps = get_option('docs') + gidocgen_dep = dependency('gi-docgen', + version: '>= 2021.1', + native: true, diff --git a/sys-apps/fwupd/fwupd-1.8.3.ebuild b/sys-apps/fwupd/fwupd-1.8.3.ebuild new file mode 100644 index ..4b5782ab7029 --- /dev/null +++ b/sys-apps/fwupd/fwupd-1.8.3.ebuild @@ -0,0 +1,198 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..11} ) + +inherit linux-info meson python-single-r1 vala udev xdg + +DESCRIPTION="Aims to make updating firmware on Linux automatic, safe and reliable" +HOMEPAGE="https://fwupd.org; +SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="LGPL-2.1+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +IUSE="amt archive bash-completion bluetooth cbor dell elogind fastboot flashrom gnutls gtk-doc gusb introspection logitech lzma +man minimal modemmanager nvme policykit spi +sqlite synaptics systemd test tpm uefi" +REQUIRED_USE="${PYTHON_REQUIRED_USE} + ^^ ( elogind minimal systemd ) + dell? ( uefi ) + fastboot? ( gusb ) + logitech? ( gusb ) + minimal? ( !introspection ) + modemmanager ( gusb ) + spi? ( lzma ) + synaptics? ( gnutls ) + uefi? ( gnutls ) +" +RESTRICT="!test? ( test )" + +BDEPEND="$(vala_depend) + >=dev-util/meson-0.60.0 + virtual/pkgconfig + gtk-doc? ( + >=dev-util/gi-docgen-2021.1 + ) + bash-completion? ( >=app-shells/bash-completion-2.0 ) + introspection? ( dev-libs/gobject-introspection ) + man? ( + app-text/docbook-sgml-utils + sys-apps/help2man + ) + test? ( + dev-util/umockdev + net-libs/gnutls[tools] + ) +" +COMMON_DEPEND="${PYTHON_DEPS} + >=app-arch/gcab-1.0 + app-arch/xz-utils + >=dev-libs/glib-2.58:2 +
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/, sys-apps/fwupd/files/
commit: 79dabb3646d62da12da567c70b2ca83f328b2574 Author: Lars Wendler gentoo org> AuthorDate: Mon Jan 17 16:07:24 2022 + Commit: Lars Wendler gentoo org> CommitDate: Mon Jan 17 16:08:07 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79dabb36 sys-apps/fwupd: Fixed build against sys-libs/efivar-38 Closes: https://bugs.gentoo.org/831327 Signed-off-by: Lars Wendler gentoo.org> sys-apps/fwupd/files/fwupd-1.7.4-efivar38.patch | 55 + sys-apps/fwupd/fwupd-1.7.4.ebuild | 4 ++ 2 files changed, 59 insertions(+) diff --git a/sys-apps/fwupd/files/fwupd-1.7.4-efivar38.patch b/sys-apps/fwupd/files/fwupd-1.7.4-efivar38.patch new file mode 100644 index ..968a0e7222d3 --- /dev/null +++ b/sys-apps/fwupd/files/fwupd-1.7.4-efivar38.patch @@ -0,0 +1,55 @@ +From e74d38bfd3097471fe60dbe843a68c16516a78da Mon Sep 17 00:00:00 2001 +From: Richard Hughes +Date: Mon, 17 Jan 2022 14:50:47 + +Subject: [PATCH] Fix compiling with new versions of efivar + +Fixes https://github.com/fwupd/fwupd/issues/4181 +--- + meson.build | 5 + + plugins/uefi-capsule/fu-uefi-common.h | 3 +++ + 2 files changed, 8 insertions(+) + +diff --git a/meson.build b/meson.build +index 833bdbf56..691cc8a58 100644 +--- a/meson.build b/meson.build +@@ -412,6 +412,11 @@ endif + if build_standalone and get_option('plugin_uefi_capsule') + efiboot = dependency('efiboot') + ++ efivar = dependency('efivar') ++ if cc.has_header_symbol('efivar/efivar-types.h', 'efi_time_t', dependencies : efivar) ++conf.set('HAVE_EFI_TIME_T', '1') ++ endif ++ + efi_app_location = join_paths(libexecdir, 'fwupd', 'efi') + conf.set_quoted('EFI_APP_LOCATION', efi_app_location) + +diff --git a/plugins/uefi-capsule/fu-uefi-common.h b/plugins/uefi-capsule/fu-uefi-common.h +index a21806d6b..1d616c9e0 100644 +--- a/plugins/uefi-capsule/fu-uefi-common.h b/plugins/uefi-capsule/fu-uefi-common.h +@@ -9,6 +9,7 @@ + + #include + ++#include + #include + + #define EFI_CAPSULE_HEADER_FLAGS_PERSIST_ACROSS_RESET 0x0001 +@@ -17,6 +18,7 @@ + + #define EFI_OS_INDICATIONS_FILE_CAPSULE_DELIVERY_SUPPORTED 0x0004ULL + ++#ifndef HAVE_EFI_TIME_T + typedef struct __attribute__((__packed__)) { + guint16 year; + guint8 month; +@@ -30,6 +32,7 @@ typedef struct __attribute__((__packed__)) { + guint8 daylight; + guint8 pad2; + } efi_time_t; ++#endif + + typedef struct __attribute__((__packed__)) { + fwupd_guid_t guid; diff --git a/sys-apps/fwupd/fwupd-1.7.4.ebuild b/sys-apps/fwupd/fwupd-1.7.4.ebuild index 282861f294ad..aaed0839779c 100644 --- a/sys-apps/fwupd/fwupd-1.7.4.ebuild +++ b/sys-apps/fwupd/fwupd-1.7.4.ebuild @@ -86,6 +86,10 @@ DEPEND=" x11-libs/pango[introspection] " +PATCHES=( + "${FILESDIR}/${PN}-1.7.4-efivar38.patch" #831327 +) + pkg_setup() { python-single-r1_pkg_setup if use nvme ; then
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/, sys-apps/fwupd/files/
commit: 50ca25922fc2d53138ff84e17e63270e5ec4b507 Author: Lars Wendler gentoo org> AuthorDate: Mon Jan 10 14:12:48 2022 + Commit: Lars Wendler gentoo org> CommitDate: Mon Jan 10 14:13:42 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50ca2592 sys-apps/fwupd: Removed old Signed-off-by: Lars Wendler gentoo.org> sys-apps/fwupd/Manifest| 3 - .../fwupd/files/fwupd-1.5.7-logind_plugin.patch| 8 - sys-apps/fwupd/fwupd-1.5.9-r1.ebuild | 168 sys-apps/fwupd/fwupd-1.6.4-r1.ebuild | 174 sys-apps/fwupd/fwupd-1.7.1.ebuild | 175 - 5 files changed, 528 deletions(-) diff --git a/sys-apps/fwupd/Manifest b/sys-apps/fwupd/Manifest index 50775eedc23c..564325110d87 100644 --- a/sys-apps/fwupd/Manifest +++ b/sys-apps/fwupd/Manifest @@ -1,5 +1,2 @@ -DIST fwupd-1.5.9.tar.gz 3712637 BLAKE2B 17429bdc3073a92b94de9bc67ce1955e928e8d6aeefa5f0ad39a9d15457f96c562ce5cfbc47e1fc450c31c2b9334ca3902ed63ef809e8d2cb5b5459cc54dec28 SHA512 ccd1246ab5b3c876251924a14d1c2c553b2df5702c6673978b1d627ea1028c3950241f73dd54e2fecb5cc204a1dc77e6597f7514eff6467beb50be7874352d78 -DIST fwupd-1.6.4.tar.gz 3891113 BLAKE2B b4f3a629c0594ee69a0e2ea727c8080f63e970a6e9964b53d007e490d6b538f5441a65de20412673ded181611342c7c1c1ec16eb0d05c69c149f635fed325269 SHA512 d0c788313f8cf00c6e0e238436668ab5885133933cd74202d3eb4a3377d1b123689dd7f3827d45853c92b98196d5d896027b471117af461356e2f3c3ec82f58e -DIST fwupd-1.7.1.tar.gz 4025627 BLAKE2B 035796e8ebaafe139b8b6e7014f51c6e16a228d0ef697984f86e31c28f38aa62bc7d3bd64466b3f3c83c2605b229d7b3063287373c83ec4d962adca3c85cc6de SHA512 c695b66ebbe23908f5d6ef6d6084c092af8754e0677f094ee4d09b02d904f3f3cca0e460c5345a835c16b7303bba72209e216ba28285e44bce4872fffa136a5e DIST fwupd-1.7.2.tar.gz 3922633 BLAKE2B aec40de0bbadba9a8688617bf2f1a79b8952b8a30ac011b3656a3dee312295250e370a09b4ea2fbf35992f0124a7aa78b6e17200dc57c768d75d9ce3a94f6f18 SHA512 9cf47d13e31eaf11e2ffddfd26a0fb23a18049bcd7a54a1cb4e96003db8134cf01bbe83e507b90d429df78e478cb3c97bdd3d2c0e194f02994ef4c5a15347521 DIST fwupd-1.7.3.tar.gz 3964542 BLAKE2B ab098023663c6b33e02270e169d1f29f5e2d8531e6b7924ae98b2bc2cb36bd86958c301f99bbc6754f5b30737ae1ee9ec64eec67a8661960837497527e2e5995 SHA512 6192574b0b4cb839c724bca91c9ed3d6ee934140038873a8e596d852b272b38b31e690f94e83eb9e21c45eb71515ff50720511c721a58b28f8f434a2ccd58bc8 diff --git a/sys-apps/fwupd/files/fwupd-1.5.7-logind_plugin.patch b/sys-apps/fwupd/files/fwupd-1.5.7-logind_plugin.patch deleted file mode 100644 index 7fbaf392e074.. --- a/sys-apps/fwupd/files/fwupd-1.5.7-logind_plugin.patch +++ /dev/null @@ -1,8 +0,0 @@ fwupd-1.5.7/plugins/logind/meson.build -+++ fwupd-1.5.7/plugins/logind/meson.build -@@ -1,4 +1,4 @@ --if get_option('systemd') -+if get_option('systemd') or get_option('elogind') - if host_machine.system() != 'linux' - error('linux is required for systemd') - endif diff --git a/sys-apps/fwupd/fwupd-1.5.9-r1.ebuild b/sys-apps/fwupd/fwupd-1.5.9-r1.ebuild deleted file mode 100644 index 24591b583e26.. --- a/sys-apps/fwupd/fwupd-1.5.9-r1.ebuild +++ /dev/null @@ -1,168 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{8..9} ) - -inherit linux-info meson python-single-r1 vala xdg toolchain-funcs - -DESCRIPTION="Aims to make updating firmware on Linux automatic, safe and reliable" -HOMEPAGE="https://fwupd.org; -SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="LGPL-2.1+" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86" -IUSE="agent amt archive bluetooth dell gnutls gtk-doc gusb elogind flashrom minimal introspection +man nvme policykit synaptics systemd test thunderbolt tpm uefi" -REQUIRED_USE="${PYTHON_REQUIRED_USE} - ^^ ( elogind minimal systemd ) - dell? ( uefi ) - minimal? ( !introspection ) - synaptics? ( gnutls ) - uefi? ( gnutls ) -" -RESTRICT="!test? ( test )" - -BDEPEND="$(vala_depend) - virtual/pkgconfig - gtk-doc? ( dev-util/gtk-doc ) - introspection? ( dev-libs/gobject-introspection ) - man? ( - app-text/docbook-sgml-utils - sys-apps/help2man - ) - test? ( - thunderbolt? ( dev-util/umockdev ) - net-libs/gnutls[tools] - ) -" -COMMON_DEPEND="${PYTHON_DEPS} - >=app-arch/gcab-1.0 - dev-db/sqlite - >=dev-libs/glib-2.45.8:2 - dev-libs/json-glib - dev-libs/libgpg-error - dev-libs/libgudev:= - >=dev-libs/libjcat-0.1.0[gpg,pkcs7] - >=dev-libs/libxmlb-0.1.13:= - $(python_gen_cond_dep ' - dev-python/pillow[${PYTHON_USEDEP}] - dev-python/pycairo[${PYTHON_USEDEP}] - dev-python/pygobject:3[cairo,${PYTHON_USEDEP}] - ') -
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/, sys-apps/fwupd/files/
commit: 93027e7e5bdddce470fa96c6cda0d34142f6d263 Author: Mike Gilbert gentoo org> AuthorDate: Fri Nov 12 18:23:09 2021 + Commit: Mike Gilbert gentoo org> CommitDate: Fri Nov 12 18:59:04 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93027e7e sys-apps/fwupd: drop 1.6.2, 1.6.3, 1.7.0 Signed-off-by: Mike Gilbert gentoo.org> sys-apps/fwupd/Manifest| 3 - ...-1.6.2-XB_NODE_EXPORT_FLAG_COLLAPSE_EMPTY.patch | 27 .../fwupd-1.6.2-dell-dock-requires-gusb.patch | 24 --- .../files/fwupd-1.7.0-elanfp-requires-gusb.patch | 22 --- .../files/fwupd-1.7.0-fix-test-configure.patch | 20 --- sys-apps/fwupd/fwupd-1.6.2.ebuild | 176 sys-apps/fwupd/fwupd-1.6.3.ebuild | 175 sys-apps/fwupd/fwupd-1.7.0.ebuild | 180 - 8 files changed, 627 deletions(-) diff --git a/sys-apps/fwupd/Manifest b/sys-apps/fwupd/Manifest index 9163bf9246a..97b203eccf0 100644 --- a/sys-apps/fwupd/Manifest +++ b/sys-apps/fwupd/Manifest @@ -1,6 +1,3 @@ DIST fwupd-1.5.9.tar.gz 3712637 BLAKE2B 17429bdc3073a92b94de9bc67ce1955e928e8d6aeefa5f0ad39a9d15457f96c562ce5cfbc47e1fc450c31c2b9334ca3902ed63ef809e8d2cb5b5459cc54dec28 SHA512 ccd1246ab5b3c876251924a14d1c2c553b2df5702c6673978b1d627ea1028c3950241f73dd54e2fecb5cc204a1dc77e6597f7514eff6467beb50be7874352d78 -DIST fwupd-1.6.2.tar.gz 3885963 BLAKE2B 183abc4d620b884a276dece39ad1e57f606c2237a5fa03b76ede2e1c93bb9548d6641e35490d96e22abbbfb3c1852697a688091f62086f6b2e9d3366e796888e SHA512 a743b37c5969939cc3eb708b0af2e8f6c665848868473c29edf9db110cef5ac62da3c042cfa9617a2f10b2a9d153d0d4146a1832a18bc71fadcbf9a7b5cea1b0 -DIST fwupd-1.6.3.tar.gz 312 BLAKE2B 08d24fde80010d50e2396f59d743a00e640c1fcc06f6ada566ebcff48d25f1dc33676a40d13e1b684e45fd9483af1d9755ef3ac00bdaa8a37236589c03bb8a4c SHA512 837bcfe57873315ade8f3ff82d290d492dcb047387db5a642e6e7fc8e9ff7c3cabe5892692e2d4b5b0c5bd69f8a253bc364c61f23013c161a350b39de7d58e67 DIST fwupd-1.6.4.tar.gz 3891113 BLAKE2B b4f3a629c0594ee69a0e2ea727c8080f63e970a6e9964b53d007e490d6b538f5441a65de20412673ded181611342c7c1c1ec16eb0d05c69c149f635fed325269 SHA512 d0c788313f8cf00c6e0e238436668ab5885133933cd74202d3eb4a3377d1b123689dd7f3827d45853c92b98196d5d896027b471117af461356e2f3c3ec82f58e -DIST fwupd-1.7.0.tar.gz 4102985 BLAKE2B 9a29621e029c526d513304863294ee69f14ff1cf069b388fe5dc6037b2f030ea24136f18d9096abcc449376295996e3184c1c969f8dda329f2786622ba1300a7 SHA512 148f161f0e8d008fa20091c747baf4a205bc2e76ddc5dbb3676e3f2a15ca5d6d1454b572ea0336f185b5ef3a8ca8bfd3ad1098649e095a58c9822d4dbffe2987 DIST fwupd-1.7.1.tar.gz 4025627 BLAKE2B 035796e8ebaafe139b8b6e7014f51c6e16a228d0ef697984f86e31c28f38aa62bc7d3bd64466b3f3c83c2605b229d7b3063287373c83ec4d962adca3c85cc6de SHA512 c695b66ebbe23908f5d6ef6d6084c092af8754e0677f094ee4d09b02d904f3f3cca0e460c5345a835c16b7303bba72209e216ba28285e44bce4872fffa136a5e diff --git a/sys-apps/fwupd/files/fwupd-1.6.2-XB_NODE_EXPORT_FLAG_COLLAPSE_EMPTY.patch b/sys-apps/fwupd/files/fwupd-1.6.2-XB_NODE_EXPORT_FLAG_COLLAPSE_EMPTY.patch deleted file mode 100644 index 99434fe226f..000 --- a/sys-apps/fwupd/files/fwupd-1.6.2-XB_NODE_EXPORT_FLAG_COLLAPSE_EMPTY.patch +++ /dev/null @@ -1,27 +0,0 @@ -From 196cc6d9b445ee4246c7ff18d98d616aef286550 Mon Sep 17 00:00:00 2001 -From: Thomas Deutschmann -Date: Wed, 4 Aug 2021 15:38:59 +0200 -Subject: [PATCH] plugin modem-manager: XB_NODE_EXPORT_FLAG_COLLAPSE_EMPTY is - only available in >=libxmlb-0.2.2 - -Closes: https://github.com/fwupd/fwupd/issues/3600 - plugins/modem-manager/fu-firehose-updater.c | 4 - 1 file changed, 4 insertions(+) - -diff --git a/plugins/modem-manager/fu-firehose-updater.c b/plugins/modem-manager/fu-firehose-updater.c -index 00fcdf607..076aa79cc 100644 a/plugins/modem-manager/fu-firehose-updater.c -+++ b/plugins/modem-manager/fu-firehose-updater.c -@@ -630,7 +630,11 @@ fu_firehose_updater_run_action (FuFirehoseUpdater *self, XbNode *node, guint max - - action = xb_node_get_element (node); - -+#if LIBXMLB_CHECK_VERSION(0,2,2) - cmd_str = xb_node_export (node, XB_NODE_EXPORT_FLAG_COLLAPSE_EMPTY, error); -+#else -+ cmd_str = xb_node_export (node, XB_NODE_EXPORT_FLAG_NONE, error); -+#endif - if (cmd_str == NULL) - return FALSE; - cmd_bytearray = g_byte_array_new_take ((guint8 *)cmd_str, strlen (cmd_str)); diff --git a/sys-apps/fwupd/files/fwupd-1.6.2-dell-dock-requires-gusb.patch b/sys-apps/fwupd/files/fwupd-1.6.2-dell-dock-requires-gusb.patch deleted file mode 100644 index 162cc194a2a..000 --- a/sys-apps/fwupd/files/fwupd-1.6.2-dell-dock-requires-gusb.patch +++ /dev/null @@ -1,24 +0,0 @@ -From 4f5961a389698844117e70601ccf4c9e3ae1cb86 Mon Sep 17 00:00:00 2001 -From: Thomas Deutschmann -Date: Wed, 4 Aug 2021 15:11:26 +0200 -Subject: [PATCH] dell-dock plugin requires gusb - -Closes:
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/, sys-apps/fwupd/files/
commit: 7ad43fe5d48d4deb2c3a2a3e9dfb6af7c62dc2af Author: James Beddek posteo de> AuthorDate: Sat Oct 30 07:02:29 2021 + Commit: Sam James gentoo org> CommitDate: Sun Oct 31 02:45:34 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ad43fe5 sys-apps/fwupd: fix configure with USE=test,-gnutls See: https://github.com/fwupd/fwupd/pull/3921 Closes: https://bugs.gentoo.org/791760 Signed-off-by: James Beddek posteo.de> Closes: https://github.com/gentoo/gentoo/pull/22756 Signed-off-by: Sam James gentoo.org> .../fwupd/files/fwupd-1.7.0-fix-test-configure.patch | 20 sys-apps/fwupd/fwupd-1.7.0.ebuild| 1 + 2 files changed, 21 insertions(+) diff --git a/sys-apps/fwupd/files/fwupd-1.7.0-fix-test-configure.patch b/sys-apps/fwupd/files/fwupd-1.7.0-fix-test-configure.patch new file mode 100644 index 000..4974a82bdf5 --- /dev/null +++ b/sys-apps/fwupd/files/fwupd-1.7.0-fix-test-configure.patch @@ -0,0 +1,20 @@ +# https://bugs.gentoo.org/791760 +# https://github.com/fwupd/fwupd/pull/3921 + +diff --git a/plugins/synaptics-rmi/meson.build b/plugins/synaptics-rmi/meson.build +index acbb6b92..10ac3047 100644 +--- a/plugins/synaptics-rmi/meson.build b/plugins/synaptics-rmi/meson.build +@@ -38,7 +38,6 @@ shared_module('fu_plugin_synaptics_rmi', + fwupdplugin, + ], + ) +-endif + + if get_option('tests') + e = executable( +@@ -67,3 +66,4 @@ if get_option('tests') + ) + test('synaptics-rmi-self-test', e) + endif ++endif diff --git a/sys-apps/fwupd/fwupd-1.7.0.ebuild b/sys-apps/fwupd/fwupd-1.7.0.ebuild index 4cf8e1b87b6..aa0388af005 100644 --- a/sys-apps/fwupd/fwupd-1.7.0.ebuild +++ b/sys-apps/fwupd/fwupd-1.7.0.ebuild @@ -91,6 +91,7 @@ DEPEND=" PATCHES=( "${FILESDIR}"/${PN}-1.5.7-logind_plugin.patch "${FILESDIR}"/${P}-elanfp-requires-gusb.patch + "${FILESDIR}"/${P}-fix-test-configure.patch # bug 791760 ) pkg_setup() {
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/, sys-apps/fwupd/files/
commit: fa0b9e87f41366e6cdaf517e7ebcc6df76300f7c Author: Thomas Deutschmann gentoo org> AuthorDate: Tue Jun 15 12:20:33 2021 + Commit: Thomas Deutschmann gentoo org> CommitDate: Tue Jun 15 12:21:18 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa0b9e87 sys-apps/fwupd: fix Python detection Bug: https://bugs.gentoo.org/796143 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Thomas Deutschmann gentoo.org> ...-revert-Change-python-version-check-order.patch | 25 ++ sys-apps/fwupd/fwupd-1.6.1.ebuild | 3 ++- 2 files changed, 27 insertions(+), 1 deletion(-) diff --git a/sys-apps/fwupd/files/fwupd-1.6.1-revert-Change-python-version-check-order.patch b/sys-apps/fwupd/files/fwupd-1.6.1-revert-Change-python-version-check-order.patch new file mode 100644 index 000..d1c1b140830 --- /dev/null +++ b/sys-apps/fwupd/files/fwupd-1.6.1-revert-Change-python-version-check-order.patch @@ -0,0 +1,25 @@ +commit 72a470fd607a40e8f23c1f2407faf69e91350783 +Author: Thomas Deutschmann +AuthorDate: Tue Jun 15 14:11:24 2021 +0200 +Commit: Thomas Deutschmann +CommitDate: Tue Jun 15 14:11:24 2021 +0200 + +Revert "meson.build: Change python version check order" + +This reverts commit 1b396215d9396680b1b6b5c14c6f57f2226ff0a9. + +This is causing a regression for Gentoo, https://bugs.gentoo.org/796143. + +diff --git a/meson.build b/meson.build +index 5d507515..1e0e350a 100644 +--- a/meson.build b/meson.build +@@ -252,7 +252,7 @@ libm = cc.find_library('m', required: false) + libgcab = dependency('libgcab-1.0', version : '>= 1.0', fallback : ['gcab', 'gcab_dep']) + gcab = find_program('gcab', required : get_option('tests')) + bashcomp = dependency('bash-completion', required: false) +-python3 = find_program('python3.8', 'python3', 'python3.9') ++python3 = find_program('python3') + + if get_option('gnutls') + gnutls = dependency('gnutls', version : '>= 3.6.0') diff --git a/sys-apps/fwupd/fwupd-1.6.1.ebuild b/sys-apps/fwupd/fwupd-1.6.1.ebuild index e0f4a52cfe5..5468692f74b 100644 --- a/sys-apps/fwupd/fwupd-1.6.1.ebuild +++ b/sys-apps/fwupd/fwupd-1.6.1.ebuild @@ -86,7 +86,8 @@ DEPEND=" " PATCHES=( - "${FILESDIR}/${PN}-1.5.7-logind_plugin.patch" + "${FILESDIR}"/${PN}-1.5.7-logind_plugin.patch + "${FILESDIR}"/${PN}-1.6.1-revert-Change-python-version-check-order.patch ) pkg_setup() {
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/, sys-apps/fwupd/files/
commit: d466e4e443c707f8b7ee2bc6553cff6dff1df295 Author: Lars Wendler gentoo org> AuthorDate: Tue Apr 13 21:53:25 2021 + Commit: Lars Wendler gentoo org> CommitDate: Tue Apr 13 21:53:47 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d466e4e4 sys-apps/fwupd: Removed old Signed-off-by: Lars Wendler gentoo.org> sys-apps/fwupd/Manifest | 2 - sys-apps/fwupd/files/fwupd-1.5.6-gusb_deps.patch | 44 -- sys-apps/fwupd/files/fwupd-r1| 13 -- sys-apps/fwupd/fwupd-1.4.6.ebuild| 164 -- sys-apps/fwupd/fwupd-1.5.7-r1.ebuild | 170 --- 5 files changed, 393 deletions(-) diff --git a/sys-apps/fwupd/Manifest b/sys-apps/fwupd/Manifest index f3539abb944..f5369aa9669 100644 --- a/sys-apps/fwupd/Manifest +++ b/sys-apps/fwupd/Manifest @@ -1,6 +1,4 @@ -DIST fwupd-1.4.6.tar.gz 2368201 BLAKE2B 86f4e8a3264b69eb72a357f59db082e81534dc28822934df328b1bf94aacb7ed1a219f8e5a03a9a37a0d07c248410822a3d12c4fd6b5df3a14157795e092a095 SHA512 c456704f40e7c5a5225255dbe3e4b794819d3fa982683a31b15a81f5467f007eef00cd80dac1844eca00ebab9ae12061139ae31c1fd7e2a6e012779d2a4b59f9 DIST fwupd-1.4.7.tar.gz 2370660 BLAKE2B 8f04ced69610278576e41c12c7c51e326bdfbea8e1470ae586795b0c20f6a5fd4385701583195f49e14d749016987a7e02fb0d071b5315cca635f69d99bb63d6 SHA512 9d293adf6e9eba9537c4be9b7a4ccc26cd5519843f1bf94557148fabef8076e4846f7018949d8ad83afd01ce4874833bf8984c2ee3981fc6b1309ebda8e313f9 DIST fwupd-1.4.8.tar.gz 2375361 BLAKE2B 14951c8ec7d59ec53fed7b98bf0e277a7544f04f72f6a827971d45f9996190ebd46767e373850b269d8d718ec8c2b9df41bdd44614e5065832bd21c4071f012a SHA512 25c49f5a814aaf5cd614074936f6a222c513a0e74446a48ddc19aa51fc3d3e9e79dfa77e9b80055a4e3755bca99f13d260c2e4ddf6853ba0a583162523fe7d47 -DIST fwupd-1.5.7.tar.gz 2498618 BLAKE2B ff0bf4d07a7df84232e90f5c85321dde3e08edd12f5ebf7a48130f076a52344e8654232bd0227d992fa5efbb3ce03e353da8b1511a9f39e5eab07c888b499463 SHA512 340a114123bd31a7a31370f10e6517316d8f9c2b06f22d8b70bef64b7e6d9427682b8ceeea05570c8960eb7854ed5fc91aa450ff53d114fb97be43065213 DIST fwupd-1.5.8.tar.gz 3708769 BLAKE2B e18738d5f681fd9016a609ce9d48e452628c32e731b2a1f3635ff4897ff2a910b1ca0d7836bd12f14b27254c23eb2b6d74a2c35939ac5c8484e2050ab89a33a3 SHA512 d4fecd13a223e7f544026a5ac684bd570af2b63fb509a21e98ef72ccc4d7818f32abf730e2a40943bc762f04ecd5af03bf71201518d55090bb95fe6e9dc6969e DIST fwupd-1.5.9.tar.gz 3712637 BLAKE2B 17429bdc3073a92b94de9bc67ce1955e928e8d6aeefa5f0ad39a9d15457f96c562ce5cfbc47e1fc450c31c2b9334ca3902ed63ef809e8d2cb5b5459cc54dec28 SHA512 ccd1246ab5b3c876251924a14d1c2c553b2df5702c6673978b1d627ea1028c3950241f73dd54e2fecb5cc204a1dc77e6597f7514eff6467beb50be7874352d78 diff --git a/sys-apps/fwupd/files/fwupd-1.5.6-gusb_deps.patch b/sys-apps/fwupd/files/fwupd-1.5.6-gusb_deps.patch deleted file mode 100644 index 00c79d7853b..000 --- a/sys-apps/fwupd/files/fwupd-1.5.6-gusb_deps.patch +++ /dev/null @@ -1,44 +0,0 @@ -From c74992c62a32080208baf137d61f7d73b0cade2d Mon Sep 17 00:00:00 2001 -From: Lars Wendler -Date: Tue, 16 Feb 2021 16:57:36 +0100 -Subject: [PATCH] system76-launch plugin requires gusb -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Otherwise the following build error happens: - - ../fwupd-1.5.6/plugins/system76-launch/fu-system76-launch-device.c:117:9: error: ‘G_USB_DEVICE_CLAIM_INTERFACE_BIND_KERNEL_DRIVER’ undeclared (first use in this function) -117 | G_USB_DEVICE_CLAIM_INTERFACE_BIND_KERNEL_DRIVER, -| ^~~ - - ../fwupd-1.5.6/plugins/system76-launch/fu-system76-launch-device.c:133:11: error: ‘G_USB_DEVICE_CLAIM_INTERFACE_BIND_KERNEL_DRIVER’ undeclared (first use in this function) -133 | G_USB_DEVICE_CLAIM_INTERFACE_BIND_KERNEL_DRIVER, -| ^~~ - plugins/meson.build | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/plugins/meson.build b/plugins/meson.build -index 138c47a4..12c7cb31 100644 a/plugins/meson.build -+++ b/plugins/meson.build -@@ -25,7 +25,6 @@ subdir('ata') - subdir('elantp') - subdir('optionrom') - subdir('superio') --subdir('system76-launch') - subdir('thelio-io') - subdir('wacom-raw') - endif -@@ -59,6 +58,7 @@ subdir('solokey') - subdir('steelseries') - subdir('synaptics-cxaudio') - subdir('synaptics-prometheus') -+subdir('system76-launch') - subdir('vli') - subdir('wacom-usb') - --- -2.30.1 - diff --git a/sys-apps/fwupd/files/fwupd-r1 b/sys-apps/fwupd/files/fwupd-r1 deleted file mode 100644 index 4a4865ef15a..000 --- a/sys-apps/fwupd/files/fwupd-r1 +++ /dev/null @@ -1,13 +0,0 @@ -#!/sbin/openrc-run -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -description="Firmware update daemon" -pidfile="/var/run/fwupd.pid"
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/, sys-apps/fwupd/files/
commit: 50efd018eb5eb4c07c24d4489dac060dcb483680 Author: Aisha Tammy aisha cc> AuthorDate: Sat Feb 13 02:17:19 2021 + Commit: Matt Turner gentoo org> CommitDate: Wed Mar 24 16:06:59 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50efd018 sys-apps/fwupd: revbump for d-m-i Signed-off-by: Aisha Tammy aisha.cc> Signed-off-by: Matt Turner gentoo.org> sys-apps/fwupd/files/fwupd-r2 | 13 + .../fwupd/{fwupd-1.5.7.ebuild => fwupd-1.5.7-r1.ebuild} | 2 +- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/sys-apps/fwupd/files/fwupd-r2 b/sys-apps/fwupd/files/fwupd-r2 new file mode 100644 index 000..c8994ddd841 --- /dev/null +++ b/sys-apps/fwupd/files/fwupd-r2 @@ -0,0 +1,13 @@ +#!/sbin/openrc-run +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +description="Firmware update daemon" +pidfile="/var/run/fwupd.pid" +command="/usr/libexec/fwupd/fwupd" +command_background="true" + +depend() { + need %SEAT_MANAGER% dbus + before display-manager +} diff --git a/sys-apps/fwupd/fwupd-1.5.7.ebuild b/sys-apps/fwupd/fwupd-1.5.7-r1.ebuild similarity index 99% rename from sys-apps/fwupd/fwupd-1.5.7.ebuild rename to sys-apps/fwupd/fwupd-1.5.7-r1.ebuild index 5590327a535..5e5f2c55a63 100644 --- a/sys-apps/fwupd/fwupd-1.5.7.ebuild +++ b/sys-apps/fwupd/fwupd-1.5.7-r1.ebuild @@ -149,7 +149,7 @@ src_install() { if ! use minimal ; then sed "s@%SEAT_MANAGER%@elogind@" \ - "${FILESDIR}"/${PN}-r1 \ + "${FILESDIR}"/${PN}-r2 \ > "${T}"/${PN} || die doinitd "${T}"/${PN}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/, sys-apps/fwupd/files/
commit: 3e90512c83b68e0011dd94c573e22866c8927abb Author: Lars Wendler gentoo org> AuthorDate: Fri Jun 19 06:34:52 2020 + Commit: Lars Wendler gentoo org> CommitDate: Fri Jun 19 06:34:52 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e90512c sys-apps/fwupd: Fixed build with USE="man minimal" Thanks-to: Kamil Smardzewski gmail.com> Closes: https://bugs.gentoo.org/728484 Package-Manager: Portage-2.3.101, Repoman-2.3.22 Signed-off-by: Lars Wendler gentoo.org> .../fwupd/files/fwupd-1.4.4-help2man_var.patch | 93 ++ sys-apps/fwupd/fwupd-1.3.10.ebuild | 1 + sys-apps/fwupd/fwupd-1.3.11.ebuild | 1 + sys-apps/fwupd/fwupd-1.4.2.ebuild | 1 + sys-apps/fwupd/fwupd-1.4.4.ebuild | 1 + 5 files changed, 97 insertions(+) diff --git a/sys-apps/fwupd/files/fwupd-1.4.4-help2man_var.patch b/sys-apps/fwupd/files/fwupd-1.4.4-help2man_var.patch new file mode 100644 index 000..818a69ddcd4 --- /dev/null +++ b/sys-apps/fwupd/files/fwupd-1.4.4-help2man_var.patch @@ -0,0 +1,93 @@ +From 5164e713f620972b43c54e34a653a932c968e653 Mon Sep 17 00:00:00 2001 +From: Mario Limonciello +Date: Thu, 18 Jun 2020 12:11:31 -0500 +Subject: [PATCH] trivial: fix issue with agent on but man off + +Fixes: #2192 +--- + src/meson.build | 64 + + 1 file changed, 33 insertions(+), 31 deletions(-) + +diff --git a/src/meson.build b/src/meson.build +index 7a0b2976a..9a8334973 100644 +--- a/src/meson.build b/src/meson.build +@@ -166,22 +166,24 @@ fwupdtool = executable( + install_dir : bindir + ) + +-if build_daemon and get_option('man') ++if get_option('man') + help2man = find_program('help2man') +- custom_target('fwupdmgr-man', +-input : fwupdmgr, +-output : 'fwupdmgr.1', +-command : [ +- help2man, '@INPUT@', +- '--no-info', +- '--output', '@OUTPUT@', +- '--name', 'Firmware update manager client utility', +- '--manual', 'User Commands', +- '--version-string', fwupd_version, +-], +-install : true, +-install_dir : join_paths(mandir, 'man1'), +- ) ++ if build_daemon ++custom_target('fwupdmgr-man', ++ input : fwupdmgr, ++ output : 'fwupdmgr.1', ++ command : [ ++help2man, '@INPUT@', ++'--no-info', ++'--output', '@OUTPUT@', ++'--name', 'Firmware update manager client utility', ++'--manual', 'User Commands', ++'--version-string', fwupd_version, ++ ], ++ install : true, ++ install_dir : join_paths(mandir, 'man1'), ++) ++ endif + if get_option('agent') + custom_target('fwupdagent-man', + input : fwupdagent, +@@ -198,22 +200,22 @@ if build_daemon and get_option('man') + install_dir : join_paths(mandir, 'man1'), + ) + endif +-endif +-if get_option('man') +- custom_target('fwupdtool-man', +-input : fwupdtool, +-output : 'fwupdtool.1', +-command : [ +- help2man, '@INPUT@', +- '--no-info', +- '--output', '@OUTPUT@', +- '--name', 'Standalone firmware update utility', +- '--manual', 'User Commands', +- '--version-string', fwupd_version, +-], +-install : true, +-install_dir : join_paths(mandir, 'man1'), +- ) ++ if build_standalone ++custom_target('fwupdtool-man', ++ input : fwupdtool, ++ output : 'fwupdtool.1', ++ command : [ ++help2man, '@INPUT@', ++'--no-info', ++'--output', '@OUTPUT@', ++'--name', 'Standalone firmware update utility', ++'--manual', 'User Commands', ++'--version-string', fwupd_version, ++ ], ++ install : true, ++ install_dir : join_paths(mandir, 'man1'), ++) ++ endif + endif + + if build_daemon diff --git a/sys-apps/fwupd/fwupd-1.3.10.ebuild b/sys-apps/fwupd/fwupd-1.3.10.ebuild index fb249ead344..a16b4f0ace0 100644 --- a/sys-apps/fwupd/fwupd-1.3.10.ebuild +++ b/sys-apps/fwupd/fwupd-1.3.10.ebuild @@ -90,6 +90,7 @@ RDEPEND=" PATCHES=( "${FILESDIR}/${PN}-1.3.9-logind_plugin.patch" + "${FILESDIR}/${PN}-1.4.4-help2man_var.patch" #728484 ) pkg_setup() { diff --git a/sys-apps/fwupd/fwupd-1.3.11.ebuild b/sys-apps/fwupd/fwupd-1.3.11.ebuild index fb249ead344..a16b4f0ace0 100644 --- a/sys-apps/fwupd/fwupd-1.3.11.ebuild +++ b/sys-apps/fwupd/fwupd-1.3.11.ebuild @@ -90,6 +90,7 @@ RDEPEND=" PATCHES=( "${FILESDIR}/${PN}-1.3.9-logind_plugin.patch" + "${FILESDIR}/${PN}-1.4.4-help2man_var.patch" #728484 ) pkg_setup() { diff --git a/sys-apps/fwupd/fwupd-1.4.2.ebuild b/sys-apps/fwupd/fwupd-1.4.2.ebuild index fc4bbdbfe90..78788fa23ce 100644 --- a/sys-apps/fwupd/fwupd-1.4.2.ebuild +++ b/sys-apps/fwupd/fwupd-1.4.2.ebuild @@ -86,6 +86,7 @@ RDEPEND=" PATCHES=( "${FILESDIR}/${PN}-1.3.9-logind_plugin.patch" + "${FILESDIR}/${PN}-1.4.4-help2man_var.patch" #728484 ) pkg_setup() { diff --git
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/, sys-apps/fwupd/files/
commit: 1bf53a853a74a7019fe2333c9c74ad6017f473f9 Author: Lars Wendler gentoo org> AuthorDate: Mon May 20 14:13:37 2019 + Commit: Lars Wendler gentoo org> CommitDate: Mon May 20 14:13:50 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1bf53a85 sys-apps/fwupd: Bump to version 1.2.9 Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Lars Wendler gentoo.org> sys-apps/fwupd/Manifest| 1 + .../fwupd-1.2.9-without_systemd_build_fix.patch| 77 +++ sys-apps/fwupd/fwupd-1.2.9.ebuild | 143 + 3 files changed, 221 insertions(+) diff --git a/sys-apps/fwupd/Manifest b/sys-apps/fwupd/Manifest index 94f9f9ce90f..fe7e9442883 100644 --- a/sys-apps/fwupd/Manifest +++ b/sys-apps/fwupd/Manifest @@ -1 +1,2 @@ DIST fwupd-1.2.8.tar.gz 1911999 BLAKE2B 61a24ce24f778b96f7ad23496890f7a1d20c09e6bbd707f29d154992668d5c0a25cfd31b5d0d11519740e086c098cbdfd440fe9f5cab4dde0ac43fe6b438e911 SHA512 d603f9f4e5a4c0fc6abb0b75f7d884eff47fb8a16285aa545f7140fe98ce781d127ff3769f9c206bb3bfd084bbc5bf6abf9424f70e727ff79162416fe7881154 +DIST fwupd-1.2.9.tar.gz 1938008 BLAKE2B 6a16c8e3a2c94dfbe9485d3ed57f3908fa2d7bcd95ac122d4b08e9a869706c01483132015f06cfa3076c861fec903740bed83b7ef763ac9b20147673a25a54a1 SHA512 942c6bad822dc65846d1984850798bec677b6a312100c6f5971fc9d5906c182267182ef29e0834bbd2b83fe72b11c3b6e50855d90388d2bf85e8a3b95d0a5a68 diff --git a/sys-apps/fwupd/files/fwupd-1.2.9-without_systemd_build_fix.patch b/sys-apps/fwupd/files/fwupd-1.2.9-without_systemd_build_fix.patch new file mode 100644 index 000..37be190d8aa --- /dev/null +++ b/sys-apps/fwupd/files/fwupd-1.2.9-without_systemd_build_fix.patch @@ -0,0 +1,77 @@ +From d92cccaf1396d93f97480f32694372b8256f9b11 Mon Sep 17 00:00:00 2001 +From: Richard Hughes +Date: Mon, 20 May 2019 11:28:31 +0100 +Subject: [PATCH] trivial: Fix non-systemd build + +--- + src/fu-tool.c| 2 ++ + src/fu-util-common.c | 5 - + src/fu-util.c| 6 +- + 3 files changed, 11 insertions(+), 2 deletions(-) + +diff --git a/src/fu-tool.c b/src/fu-tool.c +index 353a52e88..eac7a8cc4 100644 +--- a/src/fu-tool.c b/src/fu-tool.c +@@ -113,8 +113,10 @@ fu_util_start_engine (FuUtilPrivate *priv, FuEngineLoadFlags flags, GError **err + { + g_autoptr(GError) error_local = NULL; + ++#ifdef HAVE_SYSTEMD + if (!fu_systemd_unit_stop (fu_util_get_systemd_unit (), _local)) + g_debug ("Failed top stop daemon: %s", error_local->message); ++#endif + if (!fu_engine_load (priv->engine, flags, error)) + return FALSE; + if (fu_engine_get_tainted (priv->engine)) { +diff --git a/src/fu-util-common.c b/src/fu-util-common.c +index 219752b1e..51e16f671 100644 +--- a/src/fu-util-common.c b/src/fu-util-common.c +@@ -28,6 +28,7 @@ fu_util_get_systemd_unit (void) + return SYSTEMD_FWUPD_UNIT; + } + ++#ifdef HAVE_SYSTEMD + static const gchar * + fu_util_get_expected_command (const gchar *target) + { +@@ -35,10 +36,12 @@ fu_util_get_expected_command (const gchar *target) + return "fwupd.fwupdmgr"; + return "fwupdmgr"; + } ++#endif + + gboolean + fu_util_using_correct_daemon (GError **error) + { ++#ifdef HAVE_SYSTEMD + g_autofree gchar *default_target = NULL; + g_autoptr(GError) error_local = NULL; + const gchar *target = fu_util_get_systemd_unit (); +@@ -58,7 +61,7 @@ fu_util_using_correct_daemon (GError **error) +fu_util_get_expected_command (target)); + return FALSE; + } +- ++#endif + return TRUE; + } + +diff --git a/src/fu-util.c b/src/fu-util.c +index c8528e71e..dec96e741 100644 +--- a/src/fu-util.c b/src/fu-util.c +@@ -2122,7 +2122,11 @@ fu_util_modify_config (FuUtilPrivate *priv, gchar **values, GError **error) + if (!fu_util_prompt_for_boolean (FALSE)) + return TRUE; + } +- return fu_systemd_unit_stop (fu_util_get_systemd_unit (), error); ++#ifdef HAVE_SYSTEMD ++ if (!fu_systemd_unit_stop (fu_util_get_systemd_unit (), error)) ++ return FALSE; ++#endif ++ return TRUE; + } + + static void diff --git a/sys-apps/fwupd/fwupd-1.2.9.ebuild b/sys-apps/fwupd/fwupd-1.2.9.ebuild new file mode 100644 index 000..ab05058f3b6 --- /dev/null +++ b/sys-apps/fwupd/fwupd-1.2.9.ebuild @@ -0,0 +1,143 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{5,6,7} ) + +inherit meson python-single-r1 vala xdg-utils + +DESCRIPTION="Aims to make updating firmware on Linux automatic, safe and reliable" +HOMEPAGE="https://fwupd.org; +SRC_URI="https://github.com/hughsie/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="LGPL-2.1+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="agent colorhug consolekit dell doc elogind +gpg +man nvme pkcs7 redfish systemd test
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/, sys-apps/fwupd/files/
commit: bf627d629f87b6bb450c3d435b10176f3a653126 Author: Andreas Sturmlechner gentoo org> AuthorDate: Mon Feb 25 10:57:21 2019 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Mon Feb 25 12:01:18 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf627d62 sys-apps/fwupd: Add USE elogind Closes: https://bugs.gentoo.org/668522 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Andreas Sturmlechner gentoo.org> sys-apps/fwupd/files/fwupd-1.2.4-elogind.patch | 105 sys-apps/fwupd/fwupd-1.2.4-r2.ebuild | 132 + sys-apps/fwupd/metadata.xml| 3 +- 3 files changed, 239 insertions(+), 1 deletion(-) diff --git a/sys-apps/fwupd/files/fwupd-1.2.4-elogind.patch b/sys-apps/fwupd/files/fwupd-1.2.4-elogind.patch new file mode 100644 index 000..1a8b7760001 --- /dev/null +++ b/sys-apps/fwupd/files/fwupd-1.2.4-elogind.patch @@ -0,0 +1,105 @@ +From de2b70bc7d0ca092659a0b5a4719e41444660b14 Mon Sep 17 00:00:00 2001 +From: Marcin Sucharski +Date: Sun, 24 Feb 2019 00:28:10 +0100 +Subject: [PATCH] Add elogind support + +--- + data/meson.build | 27 --- + meson.build | 6 ++ + meson_options.txt| 1 + + src/fu-util-common.c | 4 ++-- + 4 files changed, 25 insertions(+), 13 deletions(-) + +diff --git a/data/meson.build b/data/meson.build +index 2d7fb632a..f9377c803 100644 +--- a/data/meson.build b/data/meson.build +@@ -63,17 +63,6 @@ if get_option('systemd') + endif + con2.set('dynamic_options', '\n'.join(dynamic_options)) + +- # replace @libexecdir@ +- configure_file( +-input : 'org.freedesktop.fwupd.service.in', +-output : 'org.freedesktop.fwupd.service', +-configuration : con2, +-install: true, +-install_dir: join_paths(datadir, +-'dbus-1', +-'system-services'), +- ) +- + # replace @bindir@ + configure_file( + input : 'fwupd-offline-update.service.in', +@@ -92,3 +81,19 @@ if get_option('systemd') + install_dir: systemdunitdir, + ) + endif ++ ++if get_option('systemd') or get_option('elogind') ++ con2 = configuration_data() ++ con2.set('libexecdir', libexecdir) ++ ++ # replace @libexecdir@ ++ configure_file( ++input : 'org.freedesktop.fwupd.service.in', ++output : 'org.freedesktop.fwupd.service', ++configuration : con2, ++install: true, ++install_dir: join_paths(datadir, ++'dbus-1', ++'system-services'), ++ ) ++endif +diff --git a/meson.build b/meson.build +index f4f0af192..d645db2ae 100644 +--- a/meson.build b/meson.build +@@ -270,6 +270,12 @@ endif + if get_option('systemd') + systemd = dependency('systemd', version : '>= 211') + conf.set('HAVE_SYSTEMD' , '1') ++ conf.set('HAVE_LOGIND' , '1') ++endif ++ ++if get_option('elogind') ++ elogind = dependency('libelogind', version : '>= 211') ++ conf.set('HAVE_LOGIND' , '1') + endif + + if get_option('consolekit') +diff --git a/meson_options.txt b/meson_options.txt +index c9b7ba675..6b0902225 100644 +--- a/meson_options.txt b/meson_options.txt +@@ -18,6 +18,7 @@ option('plugin_uefi', type : 'boolean', value : true, description : 'enable UEFI + option('plugin_nvme', type : 'boolean', value : true, description : 'enable NVMe support') + option('systemd', type : 'boolean', value : true, description : 'enable systemd support') + option('systemdunitdir', type: 'string', value: '', description: 'Directory for systemd units') ++option('elogind', type : 'boolean', value : false, description : 'enable elogind support') + option('tests', type : 'boolean', value : true, description : 'enable tests') + option('udevdir', type: 'string', value: '', description: 'Directory for udev rules') + option('efi-cc', type : 'string', value : 'gcc', description : 'the compiler to use for EFI modules') +diff --git a/src/fu-util-common.c b/src/fu-util-common.c +index cdeb2ff6b..667c142fb 100644 +--- a/src/fu-util-common.c b/src/fu-util-common.c +@@ -184,7 +184,7 @@ fu_util_update_shutdown (GError **error) + if (connection == NULL) + return FALSE; + +-#ifdef HAVE_SYSTEMD ++#ifdef HAVE_LOGIND + /* shutdown using logind */ + val = g_dbus_connection_call_sync (connection, + "org.freedesktop.login1", +@@ -229,7 +229,7 @@ fu_util_update_reboot (GError **error) + if (connection == NULL) + return FALSE; + +-#ifdef HAVE_SYSTEMD ++#ifdef HAVE_LOGIND + /* reboot using logind */ + val = g_dbus_connection_call_sync (connection, + "org.freedesktop.login1", diff --git a/sys-apps/fwupd/fwupd-1.2.4-r2.ebuild b/sys-apps/fwupd/fwupd-1.2.4-r2.ebuild new file mode 100644 index 000..43db76e1c25 --- /dev/null +++ b/sys-apps/fwupd/fwupd-1.2.4-r2.ebuild @@ -0,0 +1,132 @@ +#
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/, sys-apps/fwupd/files/
commit: 9e03c61cea13b8983f997c46d75bb1b858300ac5 Author: Lars Wendler gentoo org> AuthorDate: Thu Feb 14 01:29:42 2019 + Commit: Lars Wendler gentoo org> CommitDate: Thu Feb 14 01:30:20 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e03c61c sys-apps/fwupd: Revbump for improved openrc init script. Package-Manager: Portage-2.3.60, Repoman-2.3.12 Signed-off-by: Lars Wendler gentoo.org> sys-apps/fwupd/files/fwupd | 4 ++-- sys-apps/fwupd/{fwupd-1.2.4.ebuild => fwupd-1.2.4-r1.ebuild} | 0 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/sys-apps/fwupd/files/fwupd b/sys-apps/fwupd/files/fwupd index b235bf82c6f..156d1562e36 100644 --- a/sys-apps/fwupd/files/fwupd +++ b/sys-apps/fwupd/files/fwupd @@ -1,5 +1,5 @@ #!/sbin/openrc-run -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 description="Firmware update daemon" @@ -8,6 +8,6 @@ command="/usr/libexec/fwupd/fwupd" command_background="true" depend() { - need dbus + need consolekit dbus before xdm } diff --git a/sys-apps/fwupd/fwupd-1.2.4.ebuild b/sys-apps/fwupd/fwupd-1.2.4-r1.ebuild similarity index 100% rename from sys-apps/fwupd/fwupd-1.2.4.ebuild rename to sys-apps/fwupd/fwupd-1.2.4-r1.ebuild
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/, sys-apps/fwupd/files/
commit: 00fe55e395882d4f57c553bc2743c9fef4b5b25a Author: Lars Wendler gentoo org> AuthorDate: Sun Dec 3 13:52:35 2017 + Commit: Lars Wendler gentoo org> CommitDate: Sun Dec 3 13:55:18 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00fe55e3 sys-apps/fwupd: Removed old. Package-Manager: Portage-2.3.16, Repoman-2.3.6 sys-apps/fwupd/Manifest| 2 - .../fwupd/files/fwupd-0.9-polkit_its_files.patch | 65 - sys-apps/fwupd/fwupd-0.9.5-r1.ebuild | 84 -- sys-apps/fwupd/fwupd-0.9.6.ebuild | 80 - 4 files changed, 231 deletions(-) diff --git a/sys-apps/fwupd/Manifest b/sys-apps/fwupd/Manifest index e7c4cecc34f..9284cbb49bd 100644 --- a/sys-apps/fwupd/Manifest +++ b/sys-apps/fwupd/Manifest @@ -1,5 +1,3 @@ -DIST fwupd-0.9.5.tar.gz 1389768 SHA256 876bb4c1cc5b27bb5f30e1c5d81522c82554738bede9a811f9e352966e58453e SHA512 2a8ca8da2fffa71bdaa44b82aff1a4151441b8496793101d7d0b1ab984bfbb10a3a94c4ebae5cfc17241364ab7aed051252a70543ebe6a82dd8bdb5c6f52863d WHIRLPOOL b7d606acd35a58e25ee94045557899b1c9ea30941024cfb17bf3226f39dab7961c802abafc9ca6320e21ea1ca3792a0bd37fa942476dfd0b37c4ce3b4fe28b5b -DIST fwupd-0.9.6.tar.gz 1404749 SHA256 cf406eb11b284cd89228db53bff787cb8468d4e14a910acdea4c995f04df2435 SHA512 d2098d2f14319728f1f2078126f68ee5b5cb2f32687428f61db13b01ad3904ea6c641c3758044229a7d1f48a0b96c7984a119d48a8ef5efc65e29e90476f4017 WHIRLPOOL 7854fd62fb87980c2d89d8341c85f4ddbf860c3cfbd0a1e541caac28c36f4499db1b2e78a42b7d8351a519bbb6d7ce2e75b3fa13672b5ca7b7f8e2cc35ceaf34 DIST fwupd-1.0.0.tar.gz 1466486 SHA256 179ee1fb5c0099ba9bfb8c07178574cc7408297d2af80ddf483e9f147b30e31a SHA512 6bf5e691b2d958b28e6002bfbc06bd19440876aea8dc55f761e10e039141e12df14a6ec8c2f2479b82770f4a15296229dd662653841bb0b41d4ea61fa422 WHIRLPOOL 0db3183049921b8ac30b5855c3657d6c51a948bba2728178ed4932e18401f15f6af7178ac866a56347219b334385c826ce5cec0ac72ddcba799251b3f91468b9 DIST fwupd-1.0.1.tar.gz 1498681 BLAKE2B 3320c540d5395c28ab778d40e5a9901f877a7606b5e5188a7bc8e1c17648916c52e752363f07e01e5381894feb9df7034064bebb62a9088fbaf8affd01685d34 SHA512 f89455563d8d587bee6c6f4a9a1ff75401d803a89087ddb73b9260e2578e581bdc315593b7bb3466318a52123383c9499cba2fe3ead0fe13efd40d907a753345 DIST fwupd-1.0.2.tar.gz 1516078 BLAKE2B bdc0d54fa0058a329d409debd41c4f83f7036669b3356ca82d86a1233ca567841b1758adeb8f8abbfb7f9bda004934ba970747da413dc4862e459792a42745ec SHA512 52773590255b0a120c56f5f8b58243e88fcc322d8f2348b5f463db4107aebd4df2769103e003d095b1d0571c598c0274af0b7da4a248e4dd1786156697170e06 diff --git a/sys-apps/fwupd/files/fwupd-0.9-polkit_its_files.patch b/sys-apps/fwupd/files/fwupd-0.9-polkit_its_files.patch deleted file mode 100644 index 999df1cba25..000 --- a/sys-apps/fwupd/files/fwupd-0.9-polkit_its_files.patch +++ /dev/null @@ -1,65 +0,0 @@ -From 797e5672e64acd4f90cd52afca3bb192b28b4636 Mon Sep 17 00:00:00 2001 -From: Julian Liu-Date: Fri, 28 Apr 2017 18:09:20 +0800 -Subject: [PATCH] Add polkit's ITS files as Ubuntu doesn't not ship with it. - -Call msgfmt with custom_target for now as data_dir kargs for i18n.merge_file() not merged into master yet. -(https://github.com/mesonbuild/meson/issues/1565) - its/polkit.its | 8 - its/polkit.loc | 6 ++ - policy/meson.build | 12 - 3 files changed, 22 insertions(+), 4 deletions(-) - create mode 100644 its/polkit.its - create mode 100644 its/polkit.loc - -diff --git a/its/polkit.its b/its/polkit.its -new file mode 100644 -index 000..1c37e6b /dev/null -+++ b/its/polkit.its -@@ -0,0 +1,8 @@ -+ -+http://www.w3.org/2005/11/its; -+ version="2.0"> -+ -+ -+ -diff --git a/its/polkit.loc b/its/polkit.loc -new file mode 100644 -index 000..c7427ec /dev/null -+++ b/its/polkit.loc -@@ -0,0 +1,6 @@ -+ -+ -+ -+ -+ -+ -diff --git a/policy/meson.build b/policy/meson.build -index def8976..41da2db 100644 a/policy/meson.build -+++ b/policy/meson.build -@@ -1,11 +1,15 @@ - install_data('org.freedesktop.fwupd.rules', - install_dir : 'share/polkit-1/rules.d') - --i18n.merge_file( -- input: 'org.freedesktop.fwupd.policy.in', -+envbin = find_program('env') -+gettext_data_dir = 'GETTEXTDATADIRS=' + meson.source_root() -+custom_target('org.freedesktop.fwupd.policy', - output: 'org.freedesktop.fwupd.policy', -- type: 'xml', -- po_dir: join_paths(meson.source_root(), 'po'), -+ input: 'org.freedesktop.fwupd.policy.in', -+ command: [envbin, gettext_data_dir, 'msgfmt', '--xml', -+'--template', '@INPUT@', -+'-d', join_paths(meson.source_root(), 'po'), -+'-o', '@OUTPUT@'], - install: true, - install_dir: join_paths(get_option('datadir'), 'polkit-1', 'actions') - ) diff --git a/sys-apps/fwupd/fwupd-0.9.5-r1.ebuild b/sys-apps/fwupd/fwupd-0.9.5-r1.ebuild deleted file mode 100644 index