Репозитории ALT
S: | 2.2-alt1 |
5.1: | 0.60-alt5 |
4.1: | 0.51-alt1.M41.3 |
4.0: | 0.19-alt1 |
3.0: | 0.16-alt1 |
Группа :: Система/Библиотеки
Пакет: shared-mime-info
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
Патч: shared-mime-info-2.0-alt-q_option.patch
Скачать
Скачать
--- shared-mime-info-2.0/src/update-mime-database.c.quiet 2020-05-07 13:15:38.493949781 +0300
+++ shared-mime-info-2.0/src/update-mime-database.c 2020-05-07 13:15:38.505949116 +0300
@@ -198,7 +198,7 @@
static void usage(const char *name)
{
- g_fprintf(stderr, _("Usage: %s [-hvVn] MIME-DIR\n"), name);
+ g_fprintf(stderr, _("Usage: %s [-hvVnq] MIME-DIR\n"), name);
}
static void free_type(gpointer data)
@@ -228,6 +228,9 @@
* if not, sets error and returns NULL.
* Also warns about unknown media types, but does not set error.
*/
+/* supress warnings/messages about unknown media types for -q option */
+static gboolean if_quiet = FALSE;
+
static Type *get_type(const char *name, GError **error)
{
xmlNode *root;
@@ -268,6 +271,7 @@
return type;
}
+if (!if_quiet)
g_message("Unknown media type in type '%s'", name);
return type;
@@ -3649,7 +3653,7 @@
/* Install the filtering log handler */
g_log_set_default_handler(g_log_handler, NULL);
- while ((opt = getopt(argc, argv, "hvVn")) != -1)
+ while ((opt = getopt(argc, argv, "hvVnq")) != -1)
{
switch (opt)
{
@@ -3671,6 +3675,10 @@
case 'n':
if_newer = TRUE;
break;
+/* supress warnings/messages about unknown media types */
+ case 'q':
+ if_quiet = TRUE;
+ break;
default:
return EXIT_FAILURE;
}
--- shared-mime-info-2.0/shared-mime-info.filetrigger.quiet 2020-05-07 13:15:38.491949892 +0300
+++ shared-mime-info-2.0/shared-mime-info.filetrigger 2020-05-07 13:15:38.505949116 +0300
@@ -1,4 +1,4 @@
#!/bin/sh -e
export XDG_DATA_DIRS=/usr/share
-grep -qs '^/usr/share/mime/packages/.*\.xml$' && update-mime-database -n /usr/share/mime ||:
+grep -qs '^/usr/share/mime/packages/.*\.xml$' && update-mime-database -n -q /usr/share/mime ||: