[shared-mime-info/f20] allow (but ignore) new -n option

Rex Dieter rdieter at fedoraproject.org
Fri Jun 27 18:24:25 UTC 2014


commit 70620b1a06d609b56b49e8223aecdd1e5fa8dbdf
Author: Rex Dieter <rdieter at math.unl.edu>
Date:   Fri Jun 27 13:24:26 2014 -0500

    allow (but ignore) new -n option

 shared-mime-info-1.2-ignore_option_n.patch |   21 +++++++++++++++++++++
 shared-mime-info.spec                      |    8 +++++++-
 2 files changed, 28 insertions(+), 1 deletions(-)
---
diff --git a/shared-mime-info-1.2-ignore_option_n.patch b/shared-mime-info-1.2-ignore_option_n.patch
new file mode 100644
index 0000000..7d60ce4
--- /dev/null
+++ b/shared-mime-info-1.2-ignore_option_n.patch
@@ -0,0 +1,21 @@
+diff -up shared-mime-info-1.2/update-mime-database.c.ignore_option_n shared-mime-info-1.2/update-mime-database.c
+--- shared-mime-info-1.2/update-mime-database.c.ignore_option_n	2014-06-27 12:54:32.967129379 -0500
++++ shared-mime-info-1.2/update-mime-database.c	2014-06-27 12:54:37.223206258 -0500
+@@ -3524,7 +3524,7 @@ int main(int argc, char **argv)
+ 	/* Install the filtering log handler */
+ 	g_log_set_default_handler(g_log_handler, NULL);
+ 
+-	while ((opt = getopt(argc, argv, "hvV")) != -1)
++	while ((opt = getopt(argc, argv, "hnvV")) != -1)
+ 	{
+ 		switch (opt)
+ 		{
+@@ -3534,6 +3534,8 @@ int main(int argc, char **argv)
+ 			case 'h':
+ 				usage(argv[0]);
+ 				return EXIT_SUCCESS;
++			case 'n':
++				break;
+ 			case 'v':
+ 				g_fprintf(stderr,
+ 					  "update-mime-database (" PACKAGE ") "
diff --git a/shared-mime-info.spec b/shared-mime-info.spec
index 5615f9b..aeff427 100644
--- a/shared-mime-info.spec
+++ b/shared-mime-info.spec
@@ -1,7 +1,7 @@
 Summary: Shared MIME information database
 Name: shared-mime-info
 Version: 1.2
-Release: 5%{?dist}
+Release: 6%{?dist}
 License: GPLv2+
 Group: System Environment/Base
 URL: http://freedesktop.org/Software/shared-mime-info
@@ -23,6 +23,8 @@ Patch0: 0001-Remove-sub-classing-from-OO.o-mime-types.patch
 # support PKGSYSTEM_ENABLE_FSYNC
 # https://bugzilla.redhat.com/show_bug.cgi?id=1052173#c14
 Patch1: shared-mime-info-1.2-PKGSYSTEM_ENABLE_FSYNC.patch
+# allow, but ignore new upstream -n option
+Patch2: shared-mime-info-1.2-ignore_option_n.patch
 
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 BuildRequires:  libxml2-devel
@@ -45,6 +47,7 @@ and looking up the correct MIME type in a database.
 %setup -q
 %patch0 -p1 -b .ooo-zip
 %patch1 -p1 -b .PKGSYSTEM_FSYNC
+%patch2 -p1 -b .ignore_option_n
 
 %build
 
@@ -86,6 +89,9 @@ rm -rf $RPM_BUILD_ROOT%{_datadir}/locale/*
 %{_mandir}/man*/*
 
 %changelog
+* Fri Jun 27 2014 Rex Dieter <rdieter at fedoraproject.org> 1.2-6
+- allow (but ignore) new -n option
+
 * Thu Jun 26 2014 Rex Dieter <rdieter at fedoraproject.org> 1.2-5
 - adapt PKGSYSTEM_ENABLE_FSYNC patch to be closer to upstream implementation, except default off (#1052173)
 


More information about the scm-commits mailing list