[arch-commits] Commit in packagekit/trunk (2 files)
Antonio Rojas
arojas at archlinux.org
Wed Jun 2 06:37:10 UTC 2021
Date: Wednesday, June 2, 2021 @ 06:37:09
Author: arojas
Revision: 953155
Support new pacman 6 options (FS#71085)
Added:
packagekit/trunk/0015-support-new-pacman-options.patch
Modified:
packagekit/trunk/PKGBUILD
---------------------------------------+
0015-support-new-pacman-options.patch | 48 ++++++++++++++++++++++++++++++++
PKGBUILD | 8 +++--
2 files changed, 53 insertions(+), 3 deletions(-)
Added: 0015-support-new-pacman-options.patch
===================================================================
--- 0015-support-new-pacman-options.patch (rev 0)
+++ 0015-support-new-pacman-options.patch 2021-06-02 06:37:09 UTC (rev 953155)
@@ -0,0 +1,48 @@
+diff --git a/backends/alpm/pk-alpm-config.c b/backends/alpm/pk-alpm-config.c
+index 20da84e45..cfe916aa0 100644
+--- a/backends/alpm/pk-alpm-config.c
++++ b/backends/alpm/pk-alpm-config.c
+@@ -40,7 +40,7 @@ static gchar *xfercmd = NULL;
+ typedef struct
+ {
+ gboolean checkspace, color, disabledownloadtimeout, ilovecandy,
+- totaldl, usesyslog, verbosepkglists, is_check;
++ noprogressbar, totaldl, usesyslog, verbosepkglists, is_check;
+
+ gchar *arch, *cleanmethod, *dbpath, *gpgdir, *logfile,
+ *root, *xfercmd;
+@@ -146,6 +146,14 @@ pk_alpm_config_set_ilovecandy (PkAlpmConfig *config)
+ config->ilovecandy = TRUE;
+ }
+
++static void
++pk_alpm_config_set_noprogressbar (PkAlpmConfig *config)
++{
++ g_return_if_fail (config != NULL);
++
++ config->noprogressbar = TRUE;
++}
++
+ static void
+ pk_alpm_config_set_totaldl (PkAlpmConfig *config)
+ {
+@@ -182,6 +190,7 @@ static const PkAlpmConfigBoolean pk_alpm_config_boolean_options[] = {
+ { "Color", pk_alpm_config_set_color },
+ { "DisableDownloadTimeout", pk_alpm_config_set_disabledownloadtimeout },
+ { "ILoveCandy", pk_alpm_config_set_ilovecandy },
++ { "NoProgressBar", pk_alpm_config_set_noprogressbar },
+ { "TotalDownload", pk_alpm_config_set_totaldl },
+ { "UseSyslog", pk_alpm_config_set_usesyslog },
+ { "VerbosePkgLists", pk_alpm_config_set_verbosepkglists },
+@@ -599,6 +608,11 @@ pk_alpm_config_parse (PkAlpmConfig *config, const gchar *filename,
+ continue;
+ }
+
++ if (g_strcmp0 (key, "ParallelDownloads") == 0 && str != NULL) {
++ /* Ignore "ParallelDownloads" key instead of crashing */
++ continue;
++ }
++
+ /* report errors from above */
+ g_set_error (&e, PK_ALPM_ERROR, PK_ALPM_ERR_CONFIG_INVALID,
+ "unrecognised directive '%s'", key);
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2021-06-02 05:52:49 UTC (rev 953154)
+++ PKGBUILD 2021-06-02 06:37:09 UTC (rev 953155)
@@ -4,7 +4,7 @@
pkgbase='packagekit'
pkgname=('packagekit' 'libpackagekit-glib')
pkgver=1.2.3
-pkgrel=3
+pkgrel=4
pkgdesc='A system designed to make installation and updates of packages easier'
arch=('x86_64')
url='https://www.freedesktop.org/software/PackageKit/'
@@ -28,7 +28,8 @@
0011-alpm-silence-warning-for-gool-to-ptr-conversion-with.patch
0012-alpm-fix-warning-about-fallthrough-be-explicit-about.patch
0013-build-fix-overall-sysconfdir-handling-so-it-can-work.patch
- 0014-Fix-get-updates.patch)
+ 0014-Fix-get-updates.patch
+ 0015-support-new-pacman-options.patch)
sha256sums=('d3bef282f8b45963618adb69ed5199f23640b00b98ead66291ae30cff8068e4a'
'3c4d5a2658c9ed28ff949f7a2aa0c99e1a85e63f7fd0b068d3b9278ace503c16'
'258ff42a2c0f9dd5d609785d5535af35294c5940b63936fa32fdc4cff4b3151d'
@@ -43,7 +44,8 @@
'217d918bc69318523b686ed47c78922633d5a4b736b126abf0d99fad4a584a3e'
'a2ff81d619e0e9be87188c046367581b61d5756d294012cb886431454afbe249'
'0188f015890681acdded08a2372cf6963a5b9436e98734dcab07b9d0147310c9'
- '2e7e542a6115f3ed993c71c63bf41206552f6028282778c7f90fdfb2fd9eebe8')
+ '2e7e542a6115f3ed993c71c63bf41206552f6028282778c7f90fdfb2fd9eebe8'
+ '2012114520c304b78340dfd33e87862d0a2e973d51c3dadd8e6cf0483a041735')
prepare() {
for _patch in *.patch; do
More information about the arch-commits
mailing list