Date: Tuesday, June 13, 2017 @ 22:07:29 Author: archange Revision: 236709
archrelease: copy trunk to community-i686, community-x86_64 Added: fwupd/repos/community-i686/ fwupd/repos/community-i686/PKGBUILD (from rev 236708, fwupd/trunk/PKGBUILD) fwupd/repos/community-i686/fix-failure-without-remote-d.patch (from rev 236708, fwupd/trunk/fix-failure-without-remote-d.patch) fwupd/repos/community-i686/fix-missing-test-files.patch (from rev 236708, fwupd/trunk/fix-missing-test-files.patch) fwupd/repos/community-x86_64/ fwupd/repos/community-x86_64/PKGBUILD (from rev 236708, fwupd/trunk/PKGBUILD) fwupd/repos/community-x86_64/fix-failure-without-remote-d.patch (from rev 236708, fwupd/trunk/fix-failure-without-remote-d.patch) fwupd/repos/community-x86_64/fix-missing-test-files.patch (from rev 236708, fwupd/trunk/fix-missing-test-files.patch) -----------------------------------------------------+ community-i686/PKGBUILD | 47 +++++++ community-i686/fix-failure-without-remote-d.patch | 23 +++ community-i686/fix-missing-test-files.patch | 111 ++++++++++++++++++ community-x86_64/PKGBUILD | 47 +++++++ community-x86_64/fix-failure-without-remote-d.patch | 23 +++ community-x86_64/fix-missing-test-files.patch | 111 ++++++++++++++++++ 6 files changed, 362 insertions(+) Copied: fwupd/repos/community-i686/PKGBUILD (from rev 236708, fwupd/trunk/PKGBUILD) =================================================================== --- community-i686/PKGBUILD (rev 0) +++ community-i686/PKGBUILD 2017-06-13 22:07:29 UTC (rev 236709) @@ -0,0 +1,47 @@ +# Maintainer: Bruno Pagani (a.k.a. ArchangeGabriel) <archa...@archlinux.org> +# Contributor: Mirco Tischler <mt-ml at gmx dot de> + +pkgname=fwupd +pkgver=0.9.3 +pkgrel=2 +pkgdesc='A simple daemon to allow session software to update firmware' +arch=('i686' 'x86_64') +url='https://github.com/hughsie/fwupd' +license=('GPL2') +depends=('appstream-glib' 'fwupdate' 'colord') +#makedepends=('meson' 'valgrind' 'docbook2x' 'gobject-introspection' 'gtk-doc') +makedepends=('meson' 'valgrind' 'docbook-utils' 'docbook-sgml' 'perl-sgmls' + 'gobject-introspection' 'gtk-doc') +source=(${pkgname}-${pkgver}.tar.gz::"${url}/archive/${pkgver}.tar.gz" + 'fix-missing-test-files.patch' + 'fix-failure-without-remote-d.patch') +sha256sums=('56840998a4a7757ac93732c4a51e203e1fef1497dc98ebc175310b132da2a2cc' + 'ee2bb86e1efaff2d4ca3f2ed55fd8b685cba2cb40debf1418d4e91e27dba00a7' + '79a5ffc151067d52ff49af55b851b8bcd0976e47d1751268fb1bdd61b46f5dbe') + +prepare() { + cd ${pkgname}-${pkgver} + patch -p1 -i ../fix-missing-test-files.patch + patch -p1 -i ../fix-failure-without-remote-d.patch +} + +build() { + cd ${pkgname}-${pkgver} + + meson --prefix=/usr \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --libexecdir=/usr/lib \ + --buildtype=plain \ + ../build + + ninja -v -C ../build +} + +check() { + ninja -C build test +} + +package() { + DESTDIR="${pkgdir}" ninja -C build install +} Copied: fwupd/repos/community-i686/fix-failure-without-remote-d.patch (from rev 236708, fwupd/trunk/fix-failure-without-remote-d.patch) =================================================================== --- community-i686/fix-failure-without-remote-d.patch (rev 0) +++ community-i686/fix-failure-without-remote-d.patch 2017-06-13 22:07:29 UTC (rev 236709) @@ -0,0 +1,23 @@ +From f04923ae2ff186a10802c3b236855c612d676fea Mon Sep 17 00:00:00 2001 +From: Richard Hughes <rich...@hughsie.com> +Date: Tue, 13 Jun 2017 10:15:40 +0100 +Subject: [PATCH] trivial: Don't fail to refresh if a remotes.d does not exist + +Resolves: https://github.com/hughsie/fwupd/issues/137 +--- + libfwupd/fwupd-client.c | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/libfwupd/fwupd-client.c b/libfwupd/fwupd-client.c +index 1601b2a..814802c 100644 +--- a/libfwupd/fwupd-client.c ++++ b/libfwupd/fwupd-client.c +@@ -1294,6 +1294,8 @@ fwupd_client_add_remotes_for_path (FwupdClient *client, + g_autoptr(GDir) dir = NULL; + + path_remotes = g_build_filename (path, "remotes.d", NULL); ++ if (!g_file_test (path_remotes, G_FILE_TEST_EXISTS)) ++ return TRUE; + dir = g_dir_open (path_remotes, 0, error); + if (dir == NULL) + return FALSE; Copied: fwupd/repos/community-i686/fix-missing-test-files.patch (from rev 236708, fwupd/trunk/fix-missing-test-files.patch) =================================================================== --- community-i686/fix-missing-test-files.patch (rev 0) +++ community-i686/fix-missing-test-files.patch 2017-06-13 22:07:29 UTC (rev 236709) @@ -0,0 +1,111 @@ +From ad9b22480a63225a32f092fc36407586183bd04f Mon Sep 17 00:00:00 2001 +From: Richard Hughes <rich...@hughsie.com> +Date: Wed, 7 Jun 2017 17:08:49 +0100 +Subject: [PATCH] trivial: Fix missing test files + +Resolves: https://github.com/hughsie/fwupd/issues/129 +--- + data/tests/hwids/bios_major_release | 1 + + data/tests/hwids/bios_minor_release | 1 + + data/tests/hwids/bios_vendor | 1 + + data/tests/hwids/bios_version | 1 + + data/tests/hwids/board_name | 1 + + data/tests/hwids/board_vendor | 1 + + data/tests/hwids/chassis_type | 1 + + data/tests/hwids/product_family | 1 + + data/tests/hwids/product_name | 1 + + data/tests/hwids/product_sku | 1 + + data/tests/hwids/sys_vendor | 1 + + 11 files changed, 11 insertions(+) + create mode 100644 data/tests/hwids/bios_major_release + create mode 100644 data/tests/hwids/bios_minor_release + create mode 100644 data/tests/hwids/bios_vendor + create mode 100644 data/tests/hwids/bios_version + create mode 100644 data/tests/hwids/board_name + create mode 100644 data/tests/hwids/board_vendor + create mode 100644 data/tests/hwids/chassis_type + create mode 100644 data/tests/hwids/product_family + create mode 100644 data/tests/hwids/product_name + create mode 100644 data/tests/hwids/product_sku + create mode 100644 data/tests/hwids/sys_vendor + +diff --git a/data/tests/hwids/bios_major_release b/data/tests/hwids/bios_major_release +new file mode 100644 +index 0000000..6496923 +--- /dev/null ++++ b/data/tests/hwids/bios_major_release +@@ -0,0 +1 @@ ++04 +diff --git a/data/tests/hwids/bios_minor_release b/data/tests/hwids/bios_minor_release +new file mode 100644 +index 0000000..cd672a5 +--- /dev/null ++++ b/data/tests/hwids/bios_minor_release +@@ -0,0 +1 @@ ++06 +diff --git a/data/tests/hwids/bios_vendor b/data/tests/hwids/bios_vendor +new file mode 100644 +index 0000000..a591bed +--- /dev/null ++++ b/data/tests/hwids/bios_vendor +@@ -0,0 +1 @@ ++American Megatrends Inc. +diff --git a/data/tests/hwids/bios_version b/data/tests/hwids/bios_version +new file mode 100644 +index 0000000..44acfeb +--- /dev/null ++++ b/data/tests/hwids/bios_version +@@ -0,0 +1 @@ ++1201 +diff --git a/data/tests/hwids/board_name b/data/tests/hwids/board_name +new file mode 100644 +index 0000000..127a591 +--- /dev/null ++++ b/data/tests/hwids/board_name +@@ -0,0 +1 @@ ++To be filled by O.E.M. +diff --git a/data/tests/hwids/board_vendor b/data/tests/hwids/board_vendor +new file mode 100644 +index 0000000..127a591 +--- /dev/null ++++ b/data/tests/hwids/board_vendor +@@ -0,0 +1 @@ ++To be filled by O.E.M. +diff --git a/data/tests/hwids/chassis_type b/data/tests/hwids/chassis_type +new file mode 100644 +index 0000000..00750ed +--- /dev/null ++++ b/data/tests/hwids/chassis_type +@@ -0,0 +1 @@ ++3 +diff --git a/data/tests/hwids/product_family b/data/tests/hwids/product_family +new file mode 100644 +index 0000000..127a591 +--- /dev/null ++++ b/data/tests/hwids/product_family +@@ -0,0 +1 @@ ++To be filled by O.E.M. +diff --git a/data/tests/hwids/product_name b/data/tests/hwids/product_name +new file mode 100644 +index 0000000..127a591 +--- /dev/null ++++ b/data/tests/hwids/product_name +@@ -0,0 +1 @@ ++To be filled by O.E.M. +diff --git a/data/tests/hwids/product_sku b/data/tests/hwids/product_sku +new file mode 100644 +index 0000000..e45d663 +--- /dev/null ++++ b/data/tests/hwids/product_sku +@@ -0,0 +1 @@ ++SKU +diff --git a/data/tests/hwids/sys_vendor b/data/tests/hwids/sys_vendor +new file mode 100644 +index 0000000..127a591 +--- /dev/null ++++ b/data/tests/hwids/sys_vendor +@@ -0,0 +1 @@ ++To be filled by O.E.M. +-- +2.13.1 + Copied: fwupd/repos/community-x86_64/PKGBUILD (from rev 236708, fwupd/trunk/PKGBUILD) =================================================================== --- community-x86_64/PKGBUILD (rev 0) +++ community-x86_64/PKGBUILD 2017-06-13 22:07:29 UTC (rev 236709) @@ -0,0 +1,47 @@ +# Maintainer: Bruno Pagani (a.k.a. ArchangeGabriel) <archa...@archlinux.org> +# Contributor: Mirco Tischler <mt-ml at gmx dot de> + +pkgname=fwupd +pkgver=0.9.3 +pkgrel=2 +pkgdesc='A simple daemon to allow session software to update firmware' +arch=('i686' 'x86_64') +url='https://github.com/hughsie/fwupd' +license=('GPL2') +depends=('appstream-glib' 'fwupdate' 'colord') +#makedepends=('meson' 'valgrind' 'docbook2x' 'gobject-introspection' 'gtk-doc') +makedepends=('meson' 'valgrind' 'docbook-utils' 'docbook-sgml' 'perl-sgmls' + 'gobject-introspection' 'gtk-doc') +source=(${pkgname}-${pkgver}.tar.gz::"${url}/archive/${pkgver}.tar.gz" + 'fix-missing-test-files.patch' + 'fix-failure-without-remote-d.patch') +sha256sums=('56840998a4a7757ac93732c4a51e203e1fef1497dc98ebc175310b132da2a2cc' + 'ee2bb86e1efaff2d4ca3f2ed55fd8b685cba2cb40debf1418d4e91e27dba00a7' + '79a5ffc151067d52ff49af55b851b8bcd0976e47d1751268fb1bdd61b46f5dbe') + +prepare() { + cd ${pkgname}-${pkgver} + patch -p1 -i ../fix-missing-test-files.patch + patch -p1 -i ../fix-failure-without-remote-d.patch +} + +build() { + cd ${pkgname}-${pkgver} + + meson --prefix=/usr \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --libexecdir=/usr/lib \ + --buildtype=plain \ + ../build + + ninja -v -C ../build +} + +check() { + ninja -C build test +} + +package() { + DESTDIR="${pkgdir}" ninja -C build install +} Copied: fwupd/repos/community-x86_64/fix-failure-without-remote-d.patch (from rev 236708, fwupd/trunk/fix-failure-without-remote-d.patch) =================================================================== --- community-x86_64/fix-failure-without-remote-d.patch (rev 0) +++ community-x86_64/fix-failure-without-remote-d.patch 2017-06-13 22:07:29 UTC (rev 236709) @@ -0,0 +1,23 @@ +From f04923ae2ff186a10802c3b236855c612d676fea Mon Sep 17 00:00:00 2001 +From: Richard Hughes <rich...@hughsie.com> +Date: Tue, 13 Jun 2017 10:15:40 +0100 +Subject: [PATCH] trivial: Don't fail to refresh if a remotes.d does not exist + +Resolves: https://github.com/hughsie/fwupd/issues/137 +--- + libfwupd/fwupd-client.c | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/libfwupd/fwupd-client.c b/libfwupd/fwupd-client.c +index 1601b2a..814802c 100644 +--- a/libfwupd/fwupd-client.c ++++ b/libfwupd/fwupd-client.c +@@ -1294,6 +1294,8 @@ fwupd_client_add_remotes_for_path (FwupdClient *client, + g_autoptr(GDir) dir = NULL; + + path_remotes = g_build_filename (path, "remotes.d", NULL); ++ if (!g_file_test (path_remotes, G_FILE_TEST_EXISTS)) ++ return TRUE; + dir = g_dir_open (path_remotes, 0, error); + if (dir == NULL) + return FALSE; Copied: fwupd/repos/community-x86_64/fix-missing-test-files.patch (from rev 236708, fwupd/trunk/fix-missing-test-files.patch) =================================================================== --- community-x86_64/fix-missing-test-files.patch (rev 0) +++ community-x86_64/fix-missing-test-files.patch 2017-06-13 22:07:29 UTC (rev 236709) @@ -0,0 +1,111 @@ +From ad9b22480a63225a32f092fc36407586183bd04f Mon Sep 17 00:00:00 2001 +From: Richard Hughes <rich...@hughsie.com> +Date: Wed, 7 Jun 2017 17:08:49 +0100 +Subject: [PATCH] trivial: Fix missing test files + +Resolves: https://github.com/hughsie/fwupd/issues/129 +--- + data/tests/hwids/bios_major_release | 1 + + data/tests/hwids/bios_minor_release | 1 + + data/tests/hwids/bios_vendor | 1 + + data/tests/hwids/bios_version | 1 + + data/tests/hwids/board_name | 1 + + data/tests/hwids/board_vendor | 1 + + data/tests/hwids/chassis_type | 1 + + data/tests/hwids/product_family | 1 + + data/tests/hwids/product_name | 1 + + data/tests/hwids/product_sku | 1 + + data/tests/hwids/sys_vendor | 1 + + 11 files changed, 11 insertions(+) + create mode 100644 data/tests/hwids/bios_major_release + create mode 100644 data/tests/hwids/bios_minor_release + create mode 100644 data/tests/hwids/bios_vendor + create mode 100644 data/tests/hwids/bios_version + create mode 100644 data/tests/hwids/board_name + create mode 100644 data/tests/hwids/board_vendor + create mode 100644 data/tests/hwids/chassis_type + create mode 100644 data/tests/hwids/product_family + create mode 100644 data/tests/hwids/product_name + create mode 100644 data/tests/hwids/product_sku + create mode 100644 data/tests/hwids/sys_vendor + +diff --git a/data/tests/hwids/bios_major_release b/data/tests/hwids/bios_major_release +new file mode 100644 +index 0000000..6496923 +--- /dev/null ++++ b/data/tests/hwids/bios_major_release +@@ -0,0 +1 @@ ++04 +diff --git a/data/tests/hwids/bios_minor_release b/data/tests/hwids/bios_minor_release +new file mode 100644 +index 0000000..cd672a5 +--- /dev/null ++++ b/data/tests/hwids/bios_minor_release +@@ -0,0 +1 @@ ++06 +diff --git a/data/tests/hwids/bios_vendor b/data/tests/hwids/bios_vendor +new file mode 100644 +index 0000000..a591bed +--- /dev/null ++++ b/data/tests/hwids/bios_vendor +@@ -0,0 +1 @@ ++American Megatrends Inc. +diff --git a/data/tests/hwids/bios_version b/data/tests/hwids/bios_version +new file mode 100644 +index 0000000..44acfeb +--- /dev/null ++++ b/data/tests/hwids/bios_version +@@ -0,0 +1 @@ ++1201 +diff --git a/data/tests/hwids/board_name b/data/tests/hwids/board_name +new file mode 100644 +index 0000000..127a591 +--- /dev/null ++++ b/data/tests/hwids/board_name +@@ -0,0 +1 @@ ++To be filled by O.E.M. +diff --git a/data/tests/hwids/board_vendor b/data/tests/hwids/board_vendor +new file mode 100644 +index 0000000..127a591 +--- /dev/null ++++ b/data/tests/hwids/board_vendor +@@ -0,0 +1 @@ ++To be filled by O.E.M. +diff --git a/data/tests/hwids/chassis_type b/data/tests/hwids/chassis_type +new file mode 100644 +index 0000000..00750ed +--- /dev/null ++++ b/data/tests/hwids/chassis_type +@@ -0,0 +1 @@ ++3 +diff --git a/data/tests/hwids/product_family b/data/tests/hwids/product_family +new file mode 100644 +index 0000000..127a591 +--- /dev/null ++++ b/data/tests/hwids/product_family +@@ -0,0 +1 @@ ++To be filled by O.E.M. +diff --git a/data/tests/hwids/product_name b/data/tests/hwids/product_name +new file mode 100644 +index 0000000..127a591 +--- /dev/null ++++ b/data/tests/hwids/product_name +@@ -0,0 +1 @@ ++To be filled by O.E.M. +diff --git a/data/tests/hwids/product_sku b/data/tests/hwids/product_sku +new file mode 100644 +index 0000000..e45d663 +--- /dev/null ++++ b/data/tests/hwids/product_sku +@@ -0,0 +1 @@ ++SKU +diff --git a/data/tests/hwids/sys_vendor b/data/tests/hwids/sys_vendor +new file mode 100644 +index 0000000..127a591 +--- /dev/null ++++ b/data/tests/hwids/sys_vendor +@@ -0,0 +1 @@ ++To be filled by O.E.M. +-- +2.13.1 +