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