SUNWpython24-ctypes.spec
author hawklu
Fri, 26 Feb 2010 03:26:31 +0000
branchgnome-2-28
changeset 18643 8c2f88f3d983
parent 16431 d7743d81b302
child 17851 2a9662e48aca
permissions -rw-r--r--
2010-02-26 Brian Lu <[email protected]> * SUNWsqlite3.spec: * base-specs/sqlite.spec: * copyright/SUNWsqlite3.copyright: * ext-sources/mapfile-libsqlite3: * ext-sources/pkgIndex.tcl: * manpages/Makefile: * manpages/man1/sqlite3.1: * patches/sqlite3-01-using-mapfile.diff: Ship sqlite3 packages
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
15319
88daca77217e 2009-03-06 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
     1
#
88daca77217e 2009-03-06 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
     2
# spec file for package SUNWpython24-ctypes
88daca77217e 2009-03-06 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
     3
#
88daca77217e 2009-03-06 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
     4
# includes module(s): python-ctypes
88daca77217e 2009-03-06 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
     5
#
88daca77217e 2009-03-06 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
     6
%include Solaris.inc
88daca77217e 2009-03-06 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
     7
16431
d7743d81b302 2009-08-31 Christian Kelly <[email protected]>
chrisk
parents: 15361
diff changeset
     8
%define OSR 11555:1.0.2
d7743d81b302 2009-08-31 Christian Kelly <[email protected]>
chrisk
parents: 15361
diff changeset
     9
15319
88daca77217e 2009-03-06 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    10
%{?sf_download:#}%define sf_download http://downloads.sourceforge.net
15361
7529273b97a9 2009-03-11 Laszlo (Laca) Peter <[email protected]>
laca
parents: 15319
diff changeset
    11
%define pythonver  2.4
15319
88daca77217e 2009-03-06 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    12
88daca77217e 2009-03-06 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    13
Name:                    SUNWpython24-ctypes
88daca77217e 2009-03-06 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    14
Summary:                 Python C data types
88daca77217e 2009-03-06 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    15
URL:                     http://python.net/crew/theller/ctypes/
88daca77217e 2009-03-06 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    16
Version:                 1.0.2
88daca77217e 2009-03-06 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    17
Source:                  %{sf_download}/ctypes/ctypes-1.0.2.tar.gz
88daca77217e 2009-03-06 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    18
Patch1:                  python-ctypes-01-ffitarget.diff
88daca77217e 2009-03-06 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    19
Patch2:                  python-ctypes-02-util-find-library.diff
88daca77217e 2009-03-06 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    20
SUNW_BaseDir:            %{_basedir}
88daca77217e 2009-03-06 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    21
SUNW_Copyright:          %{name}.copyright
88daca77217e 2009-03-06 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    22
BuildRoot:               %{_tmppath}/%{name}-%{version}-build
88daca77217e 2009-03-06 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    23
88daca77217e 2009-03-06 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    24
%include default-depend.inc
88daca77217e 2009-03-06 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    25
BuildRequires:           SUNWPython-devel
88daca77217e 2009-03-06 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    26
Requires:                SUNWPython
88daca77217e 2009-03-06 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    27
88daca77217e 2009-03-06 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    28
%prep
88daca77217e 2009-03-06 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    29
%setup -q -n ctypes-%{version}
88daca77217e 2009-03-06 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    30
%patch1 -p1
88daca77217e 2009-03-06 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    31
%patch2 -p1
88daca77217e 2009-03-06 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    32
88daca77217e 2009-03-06 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    33
%build
15361
7529273b97a9 2009-03-11 Laszlo (Laca) Peter <[email protected]>
laca
parents: 15319
diff changeset
    34
export CC=gcc
7529273b97a9 2009-03-11 Laszlo (Laca) Peter <[email protected]>
laca
parents: 15319
diff changeset
    35
export CFLAGS="-static-libgcc"
7529273b97a9 2009-03-11 Laszlo (Laca) Peter <[email protected]>
laca
parents: 15319
diff changeset
    36
python%{pythonver} setup.py build
15319
88daca77217e 2009-03-06 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    37
88daca77217e 2009-03-06 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    38
%install
88daca77217e 2009-03-06 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    39
rm -rf $RPM_BUILD_ROOT
15361
7529273b97a9 2009-03-11 Laszlo (Laca) Peter <[email protected]>
laca
parents: 15319
diff changeset
    40
python%{pythonver} setup.py install --root=$RPM_BUILD_ROOT --prefix=%{_prefix} --no-compile
15319
88daca77217e 2009-03-06 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    41
88daca77217e 2009-03-06 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    42
# move to vendor-packages
15361
7529273b97a9 2009-03-11 Laszlo (Laca) Peter <[email protected]>
laca
parents: 15319
diff changeset
    43
mkdir -p $RPM_BUILD_ROOT%{_libdir}/python%{pythonver}/vendor-packages
7529273b97a9 2009-03-11 Laszlo (Laca) Peter <[email protected]>
laca
parents: 15319
diff changeset
    44
mv $RPM_BUILD_ROOT%{_libdir}/python%{pythonver}/site-packages/* \
7529273b97a9 2009-03-11 Laszlo (Laca) Peter <[email protected]>
laca
parents: 15319
diff changeset
    45
   $RPM_BUILD_ROOT%{_libdir}/python%{pythonver}/vendor-packages/
7529273b97a9 2009-03-11 Laszlo (Laca) Peter <[email protected]>
laca
parents: 15319
diff changeset
    46
rmdir $RPM_BUILD_ROOT%{_libdir}/python%{pythonver}/site-packages
15319
88daca77217e 2009-03-06 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    47
88daca77217e 2009-03-06 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    48
%{?pkgbuild_postprocess: %pkgbuild_postprocess -v -c "%{version}:%{jds_version}:%{name}:$RPM_ARCH:%(date +%%Y-%%m-%%d):%{support_level}" $RPM_BUILD_ROOT}
88daca77217e 2009-03-06 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    49
88daca77217e 2009-03-06 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    50
%clean
88daca77217e 2009-03-06 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    51
rm -rf $RPM_BUILD_ROOT
88daca77217e 2009-03-06 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    52
88daca77217e 2009-03-06 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    53
%files
88daca77217e 2009-03-06 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    54
%defattr (-, root, bin)
88daca77217e 2009-03-06 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    55
%dir %attr (0755, root, bin) %{_libdir}
15361
7529273b97a9 2009-03-11 Laszlo (Laca) Peter <[email protected]>
laca
parents: 15319
diff changeset
    56
%{_libdir}/python%{pythonver}/vendor-packages/
15319
88daca77217e 2009-03-06 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    57
88daca77217e 2009-03-06 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    58
%changelog
15361
7529273b97a9 2009-03-11 Laszlo (Laca) Peter <[email protected]>
laca
parents: 15319
diff changeset
    59
* Wed Mar 11 2009 - [email protected]
7529273b97a9 2009-03-11 Laszlo (Laca) Peter <[email protected]>
laca
parents: 15319
diff changeset
    60
- build with gcc
15319
88daca77217e 2009-03-06 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    61
* Fri Feb 20 2009 - Ke Wang <[email protected]>
88daca77217e 2009-03-06 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    62
- Added patch2 for find_library in util.py
88daca77217e 2009-03-06 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    63
* Wed Jan 21 2009 - Brian Cameron  <[email protected]>
88daca77217e 2009-03-06 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    64
- Created with version 1.0.2.
88daca77217e 2009-03-06 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    65