poprawiony skencil.spec
Irek Slonina
br w linuxnews.pl
Pon, 3 Sty 2005, 15:28:32 CET
Obecny w ac-ready skencil-0.6.16-4 się niezbyt lubi z pythonem 2.4-3,
jest już włączony do drzewa ale póki nie ma nowej wersji...
skencil.spec.diff i skencil-python24fix.diff (z ich bug trackera)
w załączniku.
--
br.
-------------- następna część ---------
--- skencil.spec.orig 2004-12-26 19:35:58.000000000 +0100
+++ skencil.spec 2005-01-03 14:53:48.756831840 +0100
@@ -4,19 +4,20 @@
Summary(pt_BR): Programa para desenhos de gráficos vetoriais baseado em Python
Name: skencil
Version: 0.6.16
-Release: 4
+Release: 5
License: GPL
Group: Applications/Graphics
Source0: http://dl.sourceforge.net/sketch/%{name}-%{version}.tar.gz
# Source0-md5: 22db4f78151629df428c387e035fdad2
Source1: %{name}.desktop
+Patch0: %{name}-python24fix.diff
URL: http://sketch.sourceforge.net/
BuildRequires: python-Imaging-devel >= 1.0
BuildRequires: python-devel >= 2.1
BuildRequires: rpm-pythonprov
BuildRequires: sed >= 4.0
BuildRequires: tk-devel
-%pyrequires_eq python
+%pyrequires_eq python >= 2.4
Requires: python-Imaging
Requires: python-tkinter >= 2.1
Obsoletes: sketch
@@ -62,6 +63,8 @@
%prep
%setup -q
+%patch0 -p0
+
sed -i -e 's@/lib/python@/%{_lib}/python@' \
Pax/Makefile.pre.in \
Filter/Makefile.pre.in \
-------------- następna część ---------
*** ../skencil-0.6.16/Pax/paxtkinter.c Sat May 3 20:55:36 2003
--- Pax/paxtkinter.c Sat Aug 7 21:52:22 2004
***************
*** 1866,1871 ****
--- 1866,1874 ----
char *className = NULL;
int interactive = 0;
+ int ignored_int = 0;
+ char *ignored_charp = NULL;
+
baseName = strrchr(Py_GetProgramName(), '/');
if (baseName != NULL)
baseName++;
***************
*** 1873,1881 ****
baseName = Py_GetProgramName();
className = "Tk";
! if (!PyArg_ParseTuple(args, "|zssi",
&screenName, &baseName, &className,
! &interactive))
return NULL;
return (PyObject *) Tkapp_New(screenName, baseName, className,
--- 1876,1885 ----
baseName = Py_GetProgramName();
className = "Tk";
! if (!PyArg_ParseTuple(args, "|zssiiiiz:create",
&screenName, &baseName, &className,
! &interactive, &ignored_int, &ignored_int,
! &ignored_int, &ignored_charp))
return NULL;
return (PyObject *) Tkapp_New(screenName, baseName, className,
Więcej informacji o liście dyskusyjnej pld-devel-pl