SUNWpython24-ctypes.spec
author daniell
Wed, 13 Oct 2010 16:43:58 +0000
branchopensolaris-2009-06
changeset 20159 f18a6979f732
parent 14281 d6552a7a8460
child 16431 d7743d81b302
permissions -rw-r--r--
6965295 [CVE-2010-1205/CVE-2010-2249] Multiple security issues in libpng 1.2 versions before 1.2.44
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
14223
be8315a30c2c 2009-03-06 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
     1
#
be8315a30c2c 2009-03-06 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
     2
# spec file for package SUNWpython24-ctypes
be8315a30c2c 2009-03-06 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
     3
#
be8315a30c2c 2009-03-06 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
     4
# includes module(s): python-ctypes
be8315a30c2c 2009-03-06 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
     5
#
be8315a30c2c 2009-03-06 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
     6
%include Solaris.inc
be8315a30c2c 2009-03-06 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
     7
be8315a30c2c 2009-03-06 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
     8
%{?sf_download:#}%define sf_download http://downloads.sourceforge.net
14281
d6552a7a8460 2009-03-11 Laszlo (Laca) Peter <[email protected]>
davelam
parents: 14223
diff changeset
     9
%define pythonver  2.4
14223
be8315a30c2c 2009-03-06 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    10
be8315a30c2c 2009-03-06 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    11
Name:                    SUNWpython24-ctypes
be8315a30c2c 2009-03-06 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    12
Summary:                 Python C data types
be8315a30c2c 2009-03-06 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    13
URL:                     http://python.net/crew/theller/ctypes/
be8315a30c2c 2009-03-06 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    14
Version:                 1.0.2
be8315a30c2c 2009-03-06 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    15
Source:                  %{sf_download}/ctypes/ctypes-1.0.2.tar.gz
be8315a30c2c 2009-03-06 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    16
Patch1:                  python-ctypes-01-ffitarget.diff
be8315a30c2c 2009-03-06 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    17
Patch2:                  python-ctypes-02-util-find-library.diff
be8315a30c2c 2009-03-06 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    18
SUNW_BaseDir:            %{_basedir}
be8315a30c2c 2009-03-06 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    19
SUNW_Copyright:          %{name}.copyright
be8315a30c2c 2009-03-06 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    20
BuildRoot:               %{_tmppath}/%{name}-%{version}-build
be8315a30c2c 2009-03-06 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    21
be8315a30c2c 2009-03-06 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    22
%include default-depend.inc
be8315a30c2c 2009-03-06 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    23
BuildRequires:           SUNWPython-devel
be8315a30c2c 2009-03-06 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    24
Requires:                SUNWPython
be8315a30c2c 2009-03-06 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    25
be8315a30c2c 2009-03-06 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    26
%prep
be8315a30c2c 2009-03-06 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    27
%setup -q -n ctypes-%{version}
be8315a30c2c 2009-03-06 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    28
%patch1 -p1
be8315a30c2c 2009-03-06 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    29
%patch2 -p1
be8315a30c2c 2009-03-06 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    30
be8315a30c2c 2009-03-06 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    31
%build
14281
d6552a7a8460 2009-03-11 Laszlo (Laca) Peter <[email protected]>
davelam
parents: 14223
diff changeset
    32
export CC=gcc
d6552a7a8460 2009-03-11 Laszlo (Laca) Peter <[email protected]>
davelam
parents: 14223
diff changeset
    33
export CFLAGS="-static-libgcc"
d6552a7a8460 2009-03-11 Laszlo (Laca) Peter <[email protected]>
davelam
parents: 14223
diff changeset
    34
python%{pythonver} setup.py build
14223
be8315a30c2c 2009-03-06 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    35
be8315a30c2c 2009-03-06 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    36
%install
be8315a30c2c 2009-03-06 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    37
rm -rf $RPM_BUILD_ROOT
14281
d6552a7a8460 2009-03-11 Laszlo (Laca) Peter <[email protected]>
davelam
parents: 14223
diff changeset
    38
python%{pythonver} setup.py install --root=$RPM_BUILD_ROOT --prefix=%{_prefix} --no-compile
14223
be8315a30c2c 2009-03-06 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    39
be8315a30c2c 2009-03-06 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    40
# move to vendor-packages
14281
d6552a7a8460 2009-03-11 Laszlo (Laca) Peter <[email protected]>
davelam
parents: 14223
diff changeset
    41
mkdir -p $RPM_BUILD_ROOT%{_libdir}/python%{pythonver}/vendor-packages
d6552a7a8460 2009-03-11 Laszlo (Laca) Peter <[email protected]>
davelam
parents: 14223
diff changeset
    42
mv $RPM_BUILD_ROOT%{_libdir}/python%{pythonver}/site-packages/* \
d6552a7a8460 2009-03-11 Laszlo (Laca) Peter <[email protected]>
davelam
parents: 14223
diff changeset
    43
   $RPM_BUILD_ROOT%{_libdir}/python%{pythonver}/vendor-packages/
d6552a7a8460 2009-03-11 Laszlo (Laca) Peter <[email protected]>
davelam
parents: 14223
diff changeset
    44
rmdir $RPM_BUILD_ROOT%{_libdir}/python%{pythonver}/site-packages
14223
be8315a30c2c 2009-03-06 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    45
be8315a30c2c 2009-03-06 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    46
%{?pkgbuild_postprocess: %pkgbuild_postprocess -v -c "%{version}:%{jds_version}:%{name}:$RPM_ARCH:%(date +%%Y-%%m-%%d):%{support_level}" $RPM_BUILD_ROOT}
be8315a30c2c 2009-03-06 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    47
be8315a30c2c 2009-03-06 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    48
%clean
be8315a30c2c 2009-03-06 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    49
rm -rf $RPM_BUILD_ROOT
be8315a30c2c 2009-03-06 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    50
be8315a30c2c 2009-03-06 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    51
%files
be8315a30c2c 2009-03-06 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    52
%defattr (-, root, bin)
be8315a30c2c 2009-03-06 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    53
%dir %attr (0755, root, bin) %{_libdir}
14281
d6552a7a8460 2009-03-11 Laszlo (Laca) Peter <[email protected]>
davelam
parents: 14223
diff changeset
    54
%{_libdir}/python%{pythonver}/vendor-packages/
14223
be8315a30c2c 2009-03-06 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    55
be8315a30c2c 2009-03-06 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    56
%changelog
14281
d6552a7a8460 2009-03-11 Laszlo (Laca) Peter <[email protected]>
davelam
parents: 14223
diff changeset
    57
* Wed Mar 11 2009 - [email protected]
d6552a7a8460 2009-03-11 Laszlo (Laca) Peter <[email protected]>
davelam
parents: 14223
diff changeset
    58
- build with gcc
14223
be8315a30c2c 2009-03-06 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    59
* Fri Feb 20 2009 - Ke Wang <[email protected]>
be8315a30c2c 2009-03-06 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    60
- Added patch2 for find_library in util.py
be8315a30c2c 2009-03-06 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    61
* Wed Jan 21 2009 - Brian Cameron  <[email protected]>
be8315a30c2c 2009-03-06 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    62
- Created with version 1.0.2.
be8315a30c2c 2009-03-06 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    63