SHA256
1
0
forked from pool/brisk-menu

- Update to version 0.6.1.

OBS-URL: https://build.opensuse.org/package/show/X11:MATE:Factory/brisk-menu?expand=0&rev=17
This commit is contained in:
Alexei Sorokin 2020-02-28 11:58:32 +00:00 committed by Git OBS Bridge
parent 9a61178abc
commit 04fe2ae85c
8 changed files with 90 additions and 281 deletions

View File

@ -1,188 +0,0 @@
--- a/meson.build
+++ b/meson.build
@@ -52,7 +52,7 @@ gnome = import('gnome')
# Required minimum versions
gtk_min_version = '>= 3.18.0'
-mate_min_version = '>= 1.16.0'
+mate_min_version = '>= 1.21.0'
glib_min_version = '>= 2.44.0'
# GTK/UI deps
--- a/src/backend/apps/apps-backend.c
+++ b/src/backend/apps/apps-backend.c
@@ -19,6 +19,8 @@ BRISK_BEGIN_PEDANTIC
#include "apps-section.h"
#include <gio/gio.h>
#include <glib/gi18n.h>
+
+#define MATEMENU_I_KNOW_THIS_IS_UNSTABLE
#include <matemenu-tree.h>
BRISK_END_PEDANTIC
@@ -72,9 +74,11 @@ static void brisk_apps_backend_launch_action(GSimpleAction *action, GVariant *pa
DEF_AUTOFREE(gchar, g_free)
DEF_AUTOFREE(GSList, g_slist_free)
DEF_AUTOFREE(MateMenuTreeDirectory, matemenu_tree_item_unref)
-DEF_AUTOFREE(MateMenuTreeItem, matemenu_tree_item_unref)
-DEF_AUTOFREE(MateMenuTree, matemenu_tree_unref)
+DEF_AUTOFREE(MateMenuTreeEntry, matemenu_tree_item_unref)
+DEF_AUTOFREE(MateMenuTreeIter, matemenu_tree_iter_unref)
+DEF_AUTOFREE(MateMenuTree, g_object_unref)
DEF_AUTOFREE(GDesktopAppInfo, g_object_unref)
+DEF_AUTOFREE(GError, g_error_free)
/**
* Due to a glib weirdness we must fully invalidate the monitor's cache
@@ -352,12 +356,18 @@ static gboolean brisk_apps_backend_build_from_tree(BriskAppsBackend *self, const
{
autofree(MateMenuTree) *tree = NULL;
autofree(MateMenuTreeDirectory) *dir = NULL;
+ autofree(GError) *error = NULL;
- tree = matemenu_tree_lookup(menu_id, MATEMENU_TREE_FLAGS_NONE);
+ tree = matemenu_tree_new(menu_id, MATEMENU_TREE_FLAGS_NONE);
if (!tree) {
return FALSE;
}
+ if (!matemenu_tree_load_sync(tree, &error)) {
+ g_message("Failed to load tree: %s", error->message);
+ return FALSE;
+ }
+
dir = matemenu_tree_get_root_directory(tree);
if (!dir) {
return FALSE;
@@ -392,37 +402,31 @@ static void brisk_apps_backend_recurse_root(BriskAppsBackend *self,
MateMenuTreeDirectory *directory,
MateMenuTreeDirectory *root)
{
- autofree(GSList) *kids = NULL;
- GSList *elem = NULL;
+ autofree(MateMenuTreeIter) *iter = NULL;
+ MateMenuTreeItemType type;
- kids = matemenu_tree_directory_get_contents(directory);
+ iter = matemenu_tree_directory_iter(directory);
/* Iterate the root tree */
- for (elem = kids; elem; elem = elem->next) {
- autofree(MateMenuTreeItem) *item = elem->data;
-
- switch (matemenu_tree_item_get_type(item)) {
+ while ((type = matemenu_tree_iter_next(iter)) != MATEMENU_TREE_ITEM_INVALID) {
+ switch (type) {
case MATEMENU_TREE_ITEM_DIRECTORY: {
- MateMenuTreeDirectory *dir = MATEMENU_TREE_DIRECTORY(item);
+ autofree(MateMenuTreeDirectory) *dir =
+ matemenu_tree_iter_get_directory(iter);
autofree(MateMenuTreeDirectory) *parent = NULL;
+ autofree(MateMenuTreeIter) *children = NULL;
BriskSection *section = NULL;
- GSList *children = NULL;
- guint n_children = 0;
- parent = matemenu_tree_item_get_parent(item);
+ parent = matemenu_tree_directory_get_parent(dir);
/* Nested menus basically only happen in mate-settings.menu */
if (parent != root) {
goto recurse_root;
}
- children = matemenu_tree_directory_get_contents(dir);
- if (children) {
- n_children = g_slist_length(children);
- g_slist_free_full(children, matemenu_tree_item_unref);
- }
+ children = matemenu_tree_directory_iter(dir);
/* Skip empty sections entirely */
- if (n_children < 1) {
+ if (matemenu_tree_iter_next(children) == MATEMENU_TREE_ITEM_INVALID) {
continue;
}
@@ -437,7 +441,7 @@ static void brisk_apps_backend_recurse_root(BriskAppsBackend *self,
brisk_apps_backend_recurse_root(self, dir, root);
} break;
case MATEMENU_TREE_ITEM_ENTRY: {
- MateMenuTreeEntry *entry = MATEMENU_TREE_ENTRY(item);
+ autofree(MateMenuTreeEntry) *entry = matemenu_tree_iter_get_entry(iter);
autofree(GDesktopAppInfo) *info = NULL;
const gchar *desktop_file = NULL;
BriskItem *app_item = NULL;
--- a/src/backend/apps/apps-section.c
+++ b/src/backend/apps/apps-section.c
@@ -54,48 +54,22 @@ static const GIcon *brisk_apps_section_get_icon(BriskSection *item);
static const gchar *brisk_apps_section_get_backend_id(BriskSection *item);
static gboolean brisk_apps_section_can_show_item(BriskSection *section, BriskItem *item);
-/**
- * Create a GIcon for the given path
- */
-static GIcon *brisk_apps_section_create_path_icon(const gchar *path)
-{
- autofree(GFile) *file = NULL;
-
- file = g_file_new_for_path(path);
- if (!file) {
- return NULL;
- }
- return g_file_icon_new(file);
-}
-
static void brisk_apps_section_update_directory(BriskAppsSection *self,
MateMenuTreeDirectory *directory)
{
g_clear_object(&self->icon);
g_clear_pointer(&self->id, g_free);
g_clear_pointer(&self->name, g_free);
- const gchar *icon = NULL;
if (!directory) {
return;
}
- /* Set our ID and name */
+ /* Set our ID, name, and icon */
self->id =
g_strdup_printf("%s.mate-directory", matemenu_tree_directory_get_menu_id(directory));
self->name = g_strdup(matemenu_tree_directory_get_name(directory));
-
- icon = matemenu_tree_directory_get_icon(directory);
- if (!icon) {
- return;
- }
-
- /* Set an appropriate icon based on the string */
- if (icon[0] == '/') {
- self->icon = brisk_apps_section_create_path_icon(icon);
- } else {
- self->icon = g_themed_icon_new_with_default_fallbacks(icon);
- }
+ self->icon = matemenu_tree_directory_get_icon(directory);
}
static void brisk_apps_section_set_property(GObject *object, guint id, const GValue *value,
--- a/src/backend/apps/apps-section.h
+++ b/src/backend/apps/apps-section.h
@@ -13,6 +13,8 @@
#include <gio/gio.h>
#include <glib-object.h>
+
+#define MATEMENU_I_KNOW_THIS_IS_UNSTABLE
#include <matemenu-tree.h>
#include "../section.h"
--- a/src/frontend/desktop-button.h
+++ b/src/frontend/desktop-button.h
@@ -13,7 +13,6 @@
#include <glib-object.h>
#include <gtk/gtk.h>
-#include <matemenu-tree.h>
#include "launcher.h"

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:1377ffbb784e576c290bb4d11a2dd376bc0ad017bb9f56a080bccdbc4fbe88ce
size 466300

View File

@ -1,16 +0,0 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEEiHbMjtrsUs6rd0LneOI4cBXBIF8FAln7b8YACgkQeOI4cBXB
IF+Z6Q//SScxcgPOQ2tNte5e6XomCtEbvqRHdh3LQ5n7sWayjIdnvV0GqrLDwGtJ
nlgde79UhWmEmm4E3bFhlBLJx7KfqSyqTq/RtLFVIDSum5g9rLG9tSm/7qBh4cq7
O3i8iOPItoaNhp4jR/dkVHThbzdGdZ62MjCCIgffZAnQKkVA81NGzxZCfWfV97rQ
SIOmMnpf8MhHIEW0CMX/SimS1KqoiUZYJnVhucWpQbZiOTAZ6wbBLQjzoBDKE+JI
t9gBTdu4i/H94zfMD/7ty2MRznlJYQfBUBGjkCtRJmNOVPVE0u5RguQ+Iu/CcNE9
O6epFgAtZ8B3KxA4KeIGtl4c5K8qm7+qbV3djp/s75Jr5kyUIKQuJBkU9a73hIoc
L64kDDgxVWrojZK5who7z00y6syesN5nld3z9hEWPmB+fluQ1WVSCsB/Jl6KYWoY
TVCVkO7BI40w8egNfO+PfMHm0s57pP3SyRoZX3PeTE9ZUYnIjanEP4SX20UorJPd
rQ30ncPAq79OEcgMdrgVFFUY7Y8eadL54PuxRYo4MQTSd7fb69swKSnWPTkx84LF
FcBnTyAZXtoGNrssIk7cMMvLdlECOsEdb7DQBKTAuvJYnHX24P8qbZbP89m85oYO
tun7MuNHTQS6h07pQJodbBeJ/bZaIy2mrC3Z+o0xRLVF2jfEvlA=
=TyyS
-----END PGP SIGNATURE-----

3
brisk-menu-v0.6.1.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:9cf9ae307a780afe5b808b8233ac85ecf948f846efbcfb60a6adcc8fd77017aa
size 716800

View File

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEElrSgKRCUqGorfjNn3Wcv6aK+WJIFAl10CB8ACgkQ3Wcv6aK+
WJKTcg//U7UKsX7R5QiZE3anuDl0SZZQBpQHK5kSxrQ1INUSifpvqb9z9EgUrmhV
lS8881gH3+A20ZrmTFBDq+n/Grb9VH2Rxb9VHv17cMf/sNATknioFC7C25Kdu66j
+s9U8NO15QE9ep47PacuAgYt3NTVJtMkbKRP1NzzzJR4E42catV6RvJo+wdzfcBs
3Rg3qTVzxjGGe6eBQQoCjCES7SxXBuM6yOkLGalFttxgAH79UTmkMnrqNac0Zjgo
q9QYxpmBm3nyu9ZUAdDkz3EiJKddrDAse3cpZba4h5dSJfy11kKjOHmAv/PspWyC
rMf0b3E/mA6V8Fr/iVb5+8FJ/0aohh3z8Ymh4AmanUU/SKbN4OxdO5qcvISY6TfF
ekZrSyWDGz0qDz65VusCe/NX/cVta8LnAG5RSEF5Rl/ypPJuXYnGJbOnNL3dH1fE
CZrezGyaR/UtRm5zDSbYfQk7eGh1ZhQiwbQl7KEXa6ERLYhnnMfYCZ3dY3bjpI7s
kv4nkU8mViRPll42hh6etJWt/reuG067clhKT7tRwqjRd5BEQjYUIi3ENU3yMAHl
LFHgJpeRMw9M4qrw5OI8bqNP4Lbg09uHHpaqe8Vvxk2dJ4d6QgEcDf4ZboeANo2H
cW+vX+WcOZzvkzy3CdauLCXlNf2v/tNJsfPtH82jgBii0oFv+s4=
=TbOf
-----END PGP SIGNATURE-----

View File

@ -1,7 +1,17 @@
-------------------------------------------------------------------
Thu Oct 17 14:57:31 UTC 2019 - Richard Brown <rbrown@suse.com>
Sat Feb 22 15:48:43 UTC 2020 - Alexei Sorokin <sor.alexei@meowr.ru>
- Remove obsolete Groups tag (fate#326485)
- Update to version 0.6.1 (changes since 0.5.0):
* Add a new "dash" style menu.
* Fix super key global bindings on Compiz.
* Unset Lock key masks when closing menu.
* Fix key-binder from swallowing Super+Mouse events.
* Update API for MATE Desktop 1.22.
* Make favourites appear first.
* Fix categories list so scrollbar is not always shown.
* Update translations.
- Remove brisk-menu-mate-menus-1.22.patch: fixed upstream.
- Drop support for old openSUSE versions.
-------------------------------------------------------------------
Fri Dec 14 12:54:01 UTC 2018 - sor.alexei@meowr.ru

View File

@ -1,56 +1,56 @@
pub rsa4096 2016-02-22 [SC] [expires: 2018-02-21]
8876 CC8E DAEC 52CE AB77 42E7 78E2 3870 15C1 205F
uid [ unknown] Ikey Doherty (Solus Project Founder) <ikey@solus-project.com>
sub rsa4096 2016-02-22 [E] [expires: 2018-02-21]
pub rsa4096 2018-05-04 [SC] [expires: 2019-05-04]
96B4 A029 1094 A86A 2B7E 3367 DD67 2FE9 A2BE 5892
uid [ unknown] Joshua Strobl (Personal) <joshua@stroblindustries.com>
-----BEGIN PGP PUBLIC KEY BLOCK-----
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
=kpm8
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
=fOTg
-----END PGP PUBLIC KEY BLOCK-----

View File

@ -1,7 +1,7 @@
#
# spec file for package brisk-menu
#
# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2020 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -17,24 +17,22 @@
Name: brisk-menu
Version: 0.5.0
Version: 0.6.1
Release: 0
Summary: Modern, efficient menu for MATE
License: GPL-2.0-or-later AND CC-BY-SA-4.0
Url: https://github.com/solus-project/brisk-menu
Source: https://github.com/solus-project/brisk-menu/releases/download/v%{version}/%{name}-v%{version}.tar.xz
Source1: https://github.com/solus-project/brisk-menu/releases/download/v%{version}/%{name}-v%{version}.tar.xz.asc
URL: https://github.com/getsolus/brisk-menu
Source: https://github.com/getsolus/brisk-menu/releases/download/v%{version}/%{name}-v%{version}.tar.xz
Source1: https://github.com/getsolus/brisk-menu/releases/download/v%{version}/%{name}-v%{version}.tar.xz.asc
Source2: %{name}.keyring
# PATCH-FIX-UPSTREAM brisk-menu-mate-menus-1.22.patch -- https://github.com/solus-project/brisk-menu/pull/103
Patch0: brisk-menu-mate-menus-1.22.patch
BuildRequires: hicolor-icon-theme
BuildRequires: meson
BuildRequires: pkgconfig
BuildRequires: pkgconfig(gio-2.0)
BuildRequires: pkgconfig(glib-2.0)
BuildRequires: pkgconfig(gtk+-3.0)
BuildRequires: pkgconfig(libmate-menu) >= 1.21
BuildRequires: pkgconfig(libmatepanelapplet-4.0) >= 1.21
BuildRequires: pkgconfig(libmate-menu) >= 1.22
BuildRequires: pkgconfig(libmatepanelapplet-4.0) >= 1.22
BuildRequires: pkgconfig(libnotify)
BuildRequires: pkgconfig(x11)
Recommends: %{name}-lang
@ -45,7 +43,6 @@ Modern, efficient menu for the MATE Desktop Environment.
%prep
%setup -q -n %{name}-v%{version}
%patch0 -p1
%lang_package
@ -57,16 +54,6 @@ Modern, efficient menu for the MATE Desktop Environment.
%meson_install
%find_lang %{name}
%if 0%{?suse_version} < 1500
%post
%icon_theme_cache_post
%glib2_gsettings_schema_post
%postun
%icon_theme_cache_postun
%glib2_gsettings_schema_postun
%endif
%files
%license LICENSE*
%{_libexecdir}/brisk-menu