summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD4
-rw-r--r--index.patch13
3 files changed, 14 insertions, 5 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 09ce4d659448..1655a1beb6c4 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = extension-manager
pkgdesc = A native tool for browsing, installing, and managing GNOME Shell Extensions
pkgver = 0.5.1
- pkgrel = 2
+ pkgrel = 3
url = https://github.com/mjakeman/extension-manager
arch = x86_64
arch = aarch64
diff --git a/PKGBUILD b/PKGBUILD
index 62b336653b32..95c8e3bef187 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
pkgname=extension-manager
pkgver=0.5.1
-pkgrel=2
+pkgrel=3
pkgdesc="A native tool for browsing, installing, and managing GNOME Shell Extensions"
arch=('x86_64' 'aarch64')
url="https://github.com/mjakeman/extension-manager"
@@ -12,7 +12,7 @@ makedepends=('meson' 'blueprint-compiler' 'gobject-introspection')
checkdepends=('appstream-glib')
optdepends=('libbacktrace-git')
source=($pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz backtrace.patch return-ext.patch return-inst.patch index.patch osc1.patch osc2.patch)
-sha256sums=('b4cd95cbf45a3d046858fb44e78f3e3147a24279e77bfbbe8a422920f20a7b3b' 'b2adaa69092e6a58cc6b15574f6a68f94bad606922620a276ea3db80a4b74bed' 'bfe1d1731fb97ae5dfd29a37befdf45ba51216629eacdf11710252762acd7023' 'e0d68cc71b1513577db20a0d5fea04a15f980f86142228f5ee03ce1334642066' 'a8a583163d8988d3e241d8d03e62c68204ff8ca15706908f49df2a0590cb8e74' '02cfd0491ee143587f56cd8ad1e607dd6270b15a2c829366e5d8bc787f1165b0' 'cd43700e9e5356c6d9b37b2dc5cb41fcccd21c24428ef3a2db6a682210233970')
+sha256sums=('b4cd95cbf45a3d046858fb44e78f3e3147a24279e77bfbbe8a422920f20a7b3b' 'b2adaa69092e6a58cc6b15574f6a68f94bad606922620a276ea3db80a4b74bed' 'bfe1d1731fb97ae5dfd29a37befdf45ba51216629eacdf11710252762acd7023' 'e0d68cc71b1513577db20a0d5fea04a15f980f86142228f5ee03ce1334642066' '0fc0c98c68d843dab865caba36bdab6a47a4716fe7d296341ece4e81ec6ac298' '02cfd0491ee143587f56cd8ad1e607dd6270b15a2c829366e5d8bc787f1165b0' 'cd43700e9e5356c6d9b37b2dc5cb41fcccd21c24428ef3a2db6a682210233970')
prepare() {
patch -p1 $pkgname-$pkgver/src/exm-backtrace.c backtrace.patch
diff --git a/index.patch b/index.patch
index edbbc4162c36..0910d82db299 100644
--- a/index.patch
+++ b/index.patch
@@ -1,13 +1,22 @@
diff --git a/src/exm-upgrade-assistant.c b/src/exm-upgrade-assistant.c
-index 6eca4c7..ac07dbd 100644
+index 6eca4c7..17d2eeb 100644
--- a/src/exm-upgrade-assistant.c
+++ b/src/exm-upgrade-assistant.c
+@@ -406,7 +406,7 @@ do_compatibility_check (ExmUpgradeAssistant *self)
+ if (!key)
+ return;
+
+- target_version = (int) g_hash_table_lookup (self->version_map, key);
++ target_version = GPOINTER_TO_INT (g_hash_table_lookup (self->version_map, key));
+
+ if (self->target_shell_version)
+ g_free (self->target_shell_version);
@@ -595,7 +595,7 @@ populate_drop_down (ExmUpgradeAssistant *self)
gchar *key;
key = g_strdup_printf ("GNOME %d", index);
- g_hash_table_insert (hash_table, key, index);
-+ g_hash_table_insert (hash_table, key, &index);
++ g_hash_table_insert (hash_table, key, GINT_TO_POINTER (index));
gtk_string_list_append (string_list, key);
}