From 43adcf4932c7cb4e01e6af6629733a6e1bdf42d8 Mon Sep 17 00:00:00 2001 From: Tim Waugh Date: Thu, 25 Mar 2010 17:15:40 +0000 Subject: [PATCH] Add the patch. --- system-config-printer-cdi-lsb-paths.patch | 17 +++++++++++++++++ system-config-printer.spec | 4 ++-- 2 files changed, 19 insertions(+), 2 deletions(-) create mode 100644 system-config-printer-cdi-lsb-paths.patch diff --git a/system-config-printer-cdi-lsb-paths.patch b/system-config-printer-cdi-lsb-paths.patch new file mode 100644 index 0000000..057c1cd --- /dev/null +++ b/system-config-printer-cdi-lsb-paths.patch @@ -0,0 +1,17 @@ +diff -up system-config-printer-1.2.0/check-device-ids.py.cdi-lsb-paths system-config-printer-1.2.0/check-device-ids.py +--- system-config-printer-1.2.0/check-device-ids.py.cdi-lsb-paths 2010-03-25 17:06:01.198242692 +0000 ++++ system-config-printer-1.2.0/check-device-ids.py 2010-03-25 17:07:10.914359770 +0000 +@@ -116,6 +116,13 @@ makes = ppds.getMakes () + def driver_uri_to_filename (uri): + schemeparts = uri.split (':', 2) + if len (schemeparts) < 2: ++ if uri.startswith ("lsb/usr/"): ++ return "/usr/share/ppd/" + uri[8:] ++ elif uri.startswith ("lsb/opt/"): ++ return "/opt/share/ppd/" + uri[8:] ++ elif uri.startswith ("lsb/local/"): ++ return "/usr/local/share/ppd/" + uri[10:] ++ + return "/usr/share/cups/model/" + uri + + scheme = schemeparts[0] diff --git a/system-config-printer.spec b/system-config-printer.spec index 543ec57..8749f94 100644 --- a/system-config-printer.spec +++ b/system-config-printer.spec @@ -7,7 +7,7 @@ Summary: A printer administration tool Name: system-config-printer Version: 1.2.0 -Release: 9%{?dist} +Release: 9.1%{?dist} License: GPLv2+ URL: http://cyberelk.net/tim/software/system-config-printer/ Group: System Environment/Base @@ -252,7 +252,7 @@ rm -rf %buildroot exit 0 %changelog -* Thu Mar 25 2010 Tim Waugh - 1.2.0-9 +* Thu Mar 25 2010 Tim Waugh - 1.2.0-9.1 - check-device-ids: use correct paths for LSB model URIs. - Fixed cdi-search-harder patch.