rpms/python-kaa-display/F-11 import.log, NONE, 1.1 kaa-display-0.1.0-backport.patch, NONE, 1.1 kaa-display-0.1.0-hack_imlib2_x11_support.patch, NONE, 1.1 python-kaa-display.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

Nicolas Chauvet kwizart at fedoraproject.org
Wed Jul 15 10:14:45 UTC 2009


Author: kwizart

Update of /cvs/pkgs/rpms/python-kaa-display/F-11
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv17923/F-11

Modified Files:
	.cvsignore sources 
Added Files:
	import.log kaa-display-0.1.0-backport.patch 
	kaa-display-0.1.0-hack_imlib2_x11_support.patch 
	python-kaa-display.spec 
Log Message:
Initial import for F-11



--- NEW FILE import.log ---
python-kaa-display-0_1_0-1_fc11:F-11:python-kaa-display-0.1.0-1.fc11.src.rpm:1247652542

kaa-display-0.1.0-backport.patch:

--- NEW FILE kaa-display-0.1.0-backport.patch ---
diff -ur kaa-display-0.1.0/setup.py kaa/kaa/display/setup.py
--- kaa-display-0.1.0/setup.py	2008-11-30 20:36:46.000000000 +0100
+++ kaa/kaa/display/setup.py	2009-07-01 13:00:43.214311858 +0200
@@ -33,7 +33,6 @@
 import re
 import os
 import sys
-import popen2
 
 try:
     # kaa base imports
diff -ur kaa-display-0.1.0/src/x11.c kaa/kaa/display/src/x11.c
--- kaa-display-0.1.0/src/x11.c	2008-11-30 20:36:46.000000000 +0100
+++ kaa/kaa/display/src/x11.c	2009-07-01 13:00:43.186561109 +0200
@@ -144,11 +144,13 @@
     { NULL }
 };
 
-void init_X11(void)
+DL_EXPORT (void)
+init_X11(void)
 {
     PyObject *m, *display_c_api;
     static void *display_api_ptrs[3];
 
+    PyEval_InitThreads();
     m = Py_InitModule("_X11", display_methods);
 
     if (PyType_Ready(&X11Display_PyObject_Type) < 0)

kaa-display-0.1.0-hack_imlib2_x11_support.patch:

--- NEW FILE kaa-display-0.1.0-hack_imlib2_x11_support.patch ---
diff -up kaa-display-0.1.0/setup.py~ kaa-display-0.1.0/setup.py
--- kaa-display-0.1.0/setup.py~	2009-07-01 14:38:24.484559168 +0200
+++ kaa-display-0.1.0/setup.py	2009-07-01 15:09:16.804562162 +0200
@@ -95,7 +95,7 @@ if get_library('X11'):
     imlib2 = get_library('imlib2')
     if 'imlib2-x11' in disable or 'imlib2' in disable:
         print '+ X11 (no imlib2)'
-    elif imlib2 and imlib2.compile(['<Imlib2.h>'], 'imlib_context_set_display(NULL);'):
+    elif imlib2 or 1:
         config.define('USE_IMLIB2_X11')
         x11.add_library('imlib2')
         print '+ X11 (imlib2)'


--- NEW FILE python-kaa-display.spec ---
%{!?python_sitearch: %global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}

Name:           python-kaa-display
Version:        0.1.0
Release:        1%{?dist}
Summary:        Python API providing Low level support for various displays

Group:          Development/Languages
License:        LGPLv2+
URL:            http://www.freevo.org/kaa
Source0:        http://downloads.sourceforge.net/freevo/kaa-display-%{version}.tar.gz
Patch0:         kaa-display-0.1.0-backport.patch
Patch1:         kaa-display-0.1.0-hack_imlib2_x11_support.patch
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)

BuildRequires:  python-devel
BuildRequires:  python-kaa-base >= 0.1.2
BuildRequires:  python-kaa-imlib2 >= 0.2.0
BuildRequires:  pygame-devel >= 1.6.0
BuildRequires:  imlib2-devel >= 1.2.1
BuildRequires:  SDL-devel >= 1.2.5
BuildRequires:  libXcomposite-devel

%description
Low level support for various displays, such as X11 or
framebuffer. Provides X11Display and X11Window classes for managing
X11 windows, with optional support for Imlib2 (render Imlib2 images to
X11 windows), and pygame (render Imlib2 images to pygame surfaces).


%prep
%setup -q -n kaa-display-%{version}
%patch0 -p1 -b .backport
%patch1 -p1 -b .hack

#Fix encoding
cp -pr AUTHORS AUTHORS.not-utf8
iconv -f ISO_8859-1 -t UTF8 AUTHORS.not-utf8 > AUTHORS
touch -r AUTHORS.not-utf8 AUTHORS
rm AUTHORS.not-utf8


%build
CFLAGS="$RPM_OPT_FLAGS" %{__python} setup.py build


%install
rm -rf $RPM_BUILD_ROOT
%{__python} setup.py install -O1 --skip-build --root $RPM_BUILD_ROOT

 
%clean
rm -rf $RPM_BUILD_ROOT


%files
%defattr(-,root,root,-)
%doc AUTHORS ChangeLog COPYING README TODO
%{python_sitearch}/*


%changelog
* Mon Jun 30 2009 kwizart < kwizart at gmail.com > - 0.1.0-1
- Initial spec file


Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/python-kaa-display/F-11/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- .cvsignore	11 Jul 2009 07:49:03 -0000	1.1
+++ .cvsignore	15 Jul 2009 10:14:15 -0000	1.2
@@ -0,0 +1 @@
+kaa-display-0.1.0.tar.gz


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/python-kaa-display/F-11/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- sources	11 Jul 2009 07:49:04 -0000	1.1
+++ sources	15 Jul 2009 10:14:15 -0000	1.2
@@ -0,0 +1 @@
+3a45f583b9b885aab8671b63b0f757cf  kaa-display-0.1.0.tar.gz




More information about the fedora-extras-commits mailing list