[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/, sys-apps/fwupd/files/

2023-05-21 Thread Marek Szuba
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/

2023-02-24 Thread Marek Szuba
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/

2023-02-24 Thread Marek Szuba
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/

2023-01-24 Thread Marek Szuba
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/

2022-11-09 Thread Marek Szuba
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/

2022-10-13 Thread Marek Szuba
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/

2022-08-20 Thread Marek Szuba
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/

2022-07-27 Thread Marek Szuba
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/

2022-07-27 Thread Marek Szuba
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/

2022-01-17 Thread Lars Wendler
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/

2022-01-10 Thread Lars Wendler
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/

2021-11-12 Thread Mike Gilbert
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/

2021-10-30 Thread Sam James
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/

2021-06-15 Thread Thomas Deutschmann
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/

2021-04-13 Thread Lars Wendler
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/

2021-03-24 Thread Matt Turner
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/

2020-06-19 Thread Lars Wendler
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/

2019-05-20 Thread Lars Wendler
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/

2019-02-25 Thread Andreas Sturmlechner
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/

2019-02-13 Thread Lars Wendler
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/

2017-12-03 Thread Lars Wendler
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