SUNWpython24-ctypes.spec
author krish_p
Mon, 16 Nov 2009 05:30:39 +0000
branchopensolaris-2009-06
changeset 14347 513efb5e2b38
parent 14281 d6552a7a8460
child 16431 d7743d81b302
permissions -rw-r--r--
6883034 OpenSolaris 0906 Nautilus 2.24.2 Drag and Drop issue copy/move

#
# spec file for package SUNWpython24-ctypes
#
# includes module(s): python-ctypes
#
%include Solaris.inc

%{?sf_download:#}%define sf_download http://downloads.sourceforge.net
%define pythonver  2.4

Name:                    SUNWpython24-ctypes
Summary:                 Python C data types
URL:                     http://python.net/crew/theller/ctypes/
Version:                 1.0.2
Source:                  %{sf_download}/ctypes/ctypes-1.0.2.tar.gz
Patch1:                  python-ctypes-01-ffitarget.diff
Patch2:                  python-ctypes-02-util-find-library.diff
SUNW_BaseDir:            %{_basedir}
SUNW_Copyright:          %{name}.copyright
BuildRoot:               %{_tmppath}/%{name}-%{version}-build

%include default-depend.inc
BuildRequires:           SUNWPython-devel
Requires:                SUNWPython

%prep
%setup -q -n ctypes-%{version}
%patch1 -p1
%patch2 -p1

%build
export CC=gcc
export CFLAGS="-static-libgcc"
python%{pythonver} setup.py build

%install
rm -rf $RPM_BUILD_ROOT
python%{pythonver} setup.py install --root=$RPM_BUILD_ROOT --prefix=%{_prefix} --no-compile

# move to vendor-packages
mkdir -p $RPM_BUILD_ROOT%{_libdir}/python%{pythonver}/vendor-packages
mv $RPM_BUILD_ROOT%{_libdir}/python%{pythonver}/site-packages/* \
   $RPM_BUILD_ROOT%{_libdir}/python%{pythonver}/vendor-packages/
rmdir $RPM_BUILD_ROOT%{_libdir}/python%{pythonver}/site-packages

%{?pkgbuild_postprocess: %pkgbuild_postprocess -v -c "%{version}:%{jds_version}:%{name}:$RPM_ARCH:%(date +%%Y-%%m-%%d):%{support_level}" $RPM_BUILD_ROOT}

%clean
rm -rf $RPM_BUILD_ROOT

%files
%defattr (-, root, bin)
%dir %attr (0755, root, bin) %{_libdir}
%{_libdir}/python%{pythonver}/vendor-packages/

%changelog
* Wed Mar 11 2009 - [email protected]
- build with gcc
* Fri Feb 20 2009 - Ke Wang <[email protected]>
- Added patch2 for find_library in util.py
* Wed Jan 21 2009 - Brian Cameron  <[email protected]>
- Created with version 1.0.2.