rpms/desktop-file-utils/devel desktop-file-utils-0.12-make-vendor-optional.patch, NONE, 1.1 desktop-file-utils.spec, 1.36, 1.37

fedora-cvs-commits at redhat.com fedora-cvs-commits at redhat.com
Fri Feb 2 19:54:46 UTC 2007


Author: rstrode

Update of /cvs/dist/rpms/desktop-file-utils/devel
In directory cvs.devel.redhat.com:/tmp/cvs-serv17322

Modified Files:
	desktop-file-utils.spec 
Added Files:
	desktop-file-utils-0.12-make-vendor-optional.patch 
Log Message:
- make --vendor optional


desktop-file-utils-0.12-make-vendor-optional.patch:
 install.c |   10 +---------
 1 files changed, 1 insertion(+), 9 deletions(-)

--- NEW FILE desktop-file-utils-0.12-make-vendor-optional.patch ---
--- desktop-file-utils-0.12/src/install.c   18 Apr 2006 22:08:10 -0000      1.18
+++ desktop-file-utils-0.12/src/install.c   2 Feb 2007 19:43:27 -0000
@@ -96,12 +96,10 @@ process_one_file (const char *filename,
   GError *rebuild_error;
   GSList *tmp;
   
-  g_assert (vendor_name);
-
   dirname = g_path_get_dirname (filename);
   basename = g_path_get_basename (filename);
   
-  if (!g_str_has_prefix (basename, vendor_name))
+  if (vendor_name && !g_str_has_prefix (basename, vendor_name))
     {
       char *new_base;
       new_base = g_strconcat (vendor_name, "-", basename, NULL);
@@ -564,12 +562,6 @@ main (int argc, char **argv)
   if (vendor_name == NULL)
     vendor_name = g_strdup (g_getenv ("DESKTOP_FILE_VENDOR"));
   
-  if (vendor_name == NULL)
-    {
-      g_printerr (_("Must specify the vendor namespace for these files with --vendor\n"));
-      return 1;
-    }
-
   if (copy_generic_name_to_name && copy_name_to_generic_name)
     {
       g_printerr (_("Specifying both --copy-name-to-generic-name and --copy-generic-name-to-name at once doesn't make much sense.\n"));




Index: desktop-file-utils.spec
===================================================================
RCS file: /cvs/dist/rpms/desktop-file-utils/devel/desktop-file-utils.spec,v
retrieving revision 1.36
retrieving revision 1.37
diff -u -r1.36 -r1.37
--- desktop-file-utils.spec	29 Nov 2006 03:22:29 -0000	1.36
+++ desktop-file-utils.spec	2 Feb 2007 19:54:44 -0000	1.37
@@ -1,7 +1,7 @@
 Summary: Utilities for manipulating .desktop files
 Name: desktop-file-utils
 Version: 0.12
-Release: 1%{?dist}
+Release: 2%{?dist}
 URL: http://www.freedesktop.org/software/desktop-file-utils
 Source0: %{name}-%{version}.tar.gz
 License: GPL
@@ -13,6 +13,8 @@
 
 Obsoletes: desktop-file-validator
 
+Patch0: desktop-file-utils-0.12-make-vendor-optional.patch
+
 %description
 .desktop files are used to describe an application for inclusion in
 GNOME or KDE menus.  This package contains desktop-file-validate which
@@ -23,6 +25,7 @@
 
 %prep
 %setup -q
+%patch0 -p1 -b .make-vendor-optional
 
 %build
 
@@ -52,6 +55,9 @@
 %{_datadir}/emacs/site-lisp/
 
 %changelog
+* Tue Nov 28 2006 Ray Strode <rstrode at redhat.com> - 0.12-2
+- make --vendor optional
+
 * Tue Nov 28 2006 Ray Strode <rstrode at redhat.com> - 0.12-1
 - Update to 0.12
 




More information about the fedora-cvs-commits mailing list