Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37601128
en ru br
Репозитории 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
www.altlinux.org/Changes

Группа :: Система/Библиотеки
Пакет: 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 ||:
 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin