packages: gcalctool/gcalctool.spec, gcalctool/EEK-fixed-rate.patch (NEW) - ...

glen glen at pld-linux.org
Wed Jan 12 17:49:40 CET 2011


Author: glen                         Date: Wed Jan 12 16:49:40 2011 GMT
Module: packages                      Tag: HEAD
---- Log message:
- add fixed rate for EEK currency; rel 2

---- Files affected:
packages/gcalctool:
   gcalctool.spec (1.92 -> 1.93) , EEK-fixed-rate.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: packages/gcalctool/gcalctool.spec
diff -u packages/gcalctool/gcalctool.spec:1.92 packages/gcalctool/gcalctool.spec:1.93
--- packages/gcalctool/gcalctool.spec:1.92	Thu Dec  9 23:07:25 2010
+++ packages/gcalctool/gcalctool.spec	Wed Jan 12 17:49:34 2011
@@ -3,11 +3,12 @@
 Summary(pl.UTF-8):	Kalkulator dla GNOME
 Name:		gcalctool
 Version:	5.32.2
-Release:	1
+Release:	2
 License:	GPL v2
 Group:		X11/Applications/Math
 Source0:	http://ftp.gnome.org/pub/GNOME/sources/gcalctool/5.32/%{name}-%{version}.tar.bz2
 # Source0-md5:	3f56976752dc990b4fb9e5d60e9a04eb
+Patch0:		EEK-fixed-rate.patch
 URL:		http://www.gnome.org/
 BuildRequires:	autoconf >= 2.53
 BuildRequires:	automake
@@ -41,6 +42,7 @@
 
 %prep
 %setup -q
+%patch0 -p1
 
 sed -i -e 's/^en at shaw//' po/LINGUAS
 rm -f po/en at shaw.po
@@ -95,6 +97,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.93  2011/01/12 16:49:34  glen
+- add fixed rate for EEK currency; rel 2
+
 Revision 1.92  2010/12/09 22:07:25  megabajt
 - use %glib_compile_schemas
 

================================================================
Index: packages/gcalctool/EEK-fixed-rate.patch
diff -u /dev/null packages/gcalctool/EEK-fixed-rate.patch:1.1
--- /dev/null	Wed Jan 12 17:49:40 2011
+++ packages/gcalctool/EEK-fixed-rate.patch	Wed Jan 12 17:49:34 2011
@@ -0,0 +1,24 @@
+--- gcalctool-5.32.2/src/currency.c~	2010-10-13 03:25:41.000000000 +0300
++++ gcalctool-5.32.2/src/currency.c	2011-01-12 18:38:53.916009388 +0200
+@@ -167,7 +167,7 @@
+     }
+ 
+     len = (xpath_obj->nodesetval) ? xpath_obj->nodesetval->nodeNr : 0;
+-    currency_count = len + 1;
++    currency_count = len + 2;
+     currencies = g_slice_alloc0(sizeof(currency) * currency_count);
+     for (i = 0; i < len; i++) {
+         if (xpath_obj->nodesetval->nodeTab[i]->type == XML_ELEMENT_NODE) {
+@@ -184,6 +184,12 @@
+     mp_set_from_integer(1, &foo);
+     currencies[len].value = foo;
+ 
++    // EEK has fixed rate 1 EUR = 15.6466 EEK
++    currencies[len + 1].short_name = g_strdup("EEK");
++    MPNumber eek;
++    mp_set_from_double(15.6466, &eek);
++    currencies[len + 1].value = eek;
++
+     xmlXPathFreeObject(xpath_obj);
+     xmlXPathFreeContext(xpath_ctx);
+     xmlFreeDoc(document);
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/gcalctool/gcalctool.spec?r1=1.92&r2=1.93&f=u



More information about the pld-cvs-commit mailing list