Ignore:
Timestamp:
Jun 9, 2016, 12:47:09 PM (9 years ago)
Author:
Yuri Dario
Message:

spec: python, Build python with --enable-unicode[=ucs[24]] ticket#182; Python and long dll/pyd names ticket#185.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • spec/trunk/SPECS/python.spec

    r776 r782  
    11#define svn_url     F:/rd/rpm/python/trunk
    22%define svn_url     http://svn.netlabs.org/repos/rpm/python/trunk
    3 %define svn_rev     775
     3%define svn_rev     780
    44
    55%{!?__python_ver:%global __python_ver EMPTY}
     
    5555Provides: python-abi = %{pybasever}
    5656Provides: python(abi) = %{pybasever}
    57 
    58 %define svn_url     http://svn.netlabs.org/repos/rpm/python/trunk
    59 %define svn_rev     611
    6057
    6158Source: %{name}-%{version}%{?svn_rev:-r%{svn_rev}}.zip
     
    7976%endif
    8077
     78# YD because of ucs4
     79Obsoletes: python-pycurl <= 7.19.5.1-1
     80Obsoletes: rpm <= 4.13.0-7
     81Obsoletes: yum-metadata-parser <= 1.1.4-5
     82
    8183# YD unix adds this automatically by parsing elf binaries
    8284Requires: %{name}-libs = %{version}-%{release}
     
    379381%dir %{dynload_dir}
    380382%{dynload_dir}/Python-%{version}-py%{pybasever}.egg-info
    381 %{dynload_dir}/_bisect.pyd
    382 %{dynload_dir}/_bsddb.pyd
    383 #%{dynload_dir}/_bytesio.pyd
    384 %{dynload_dir}/_codecs_.pyd
    385 #%{dynload_dir}/_codecs_hk.pyd
    386 #%{dynload_dir}/_codecs_iso2022.pyd
    387 #%{dynload_dir}/_codecs_jp.pyd
    388 #%{dynload_dir}/_codecs_kr.pyd
    389 #%{dynload_dir}/_codecs_tw.pyd
    390 %{dynload_dir}/_collect.pyd
    391 %{dynload_dir}/_csv.pyd
    392 %{dynload_dir}/_ctypes.pyd
    393 %{dynload_dir}/_curses.pyd
    394 %{dynload_dir}/_curses_.pyd
    395 %{dynload_dir}/_element.pyd
    396 #%{dynload_dir}/_fileio.pyd
    397 #%{dynload_dir}/_functoo.pyd
    398 %{dynload_dir}/_hashlib.pyd
    399 %{dynload_dir}/_heapq.pyd
    400 %{dynload_dir}/_hotshot.pyd
    401 %{dynload_dir}/_io.pyd
    402 %{dynload_dir}/_json.pyd
    403 #%{dynload_dir}/_locale.pyd
    404 %{dynload_dir}/_lsprof.pyd
    405 #%{dynload_dir}/_md5.pyd
    406 %{dynload_dir}/_multiby.pyd
    407 %{dynload_dir}/_multipr.pyd
    408 %{dynload_dir}/_random.pyd
    409 #%{dynload_dir}/_sha256.pyd
    410 #%{dynload_dir}/_sha512.pyd
    411 #%{dynload_dir}/_sha.pyd
    412 %{dynload_dir}/_socket.pyd
    413 %{dynload_dir}/_sqlite3.pyd
    414 %{dynload_dir}/_ssl.pyd
    415 %{dynload_dir}/_struct.pyd
    416 #%{dynload_dir}/_weakref.pyd
    417 %{dynload_dir}/array.pyd
    418 %{dynload_dir}/audioop.pyd
    419 %{dynload_dir}/binascii.pyd
    420 %{dynload_dir}/bz2.pyd
    421 %{dynload_dir}/cPickle.pyd
    422 %{dynload_dir}/cStringI.pyd
    423 %{dynload_dir}/cmath.pyd
    424 %{dynload_dir}/crypt.pyd
    425 %{dynload_dir}/datetime.pyd
    426 %{dynload_dir}/dbm.pyd
    427 %{dynload_dir}/dl.pyd
    428 %{dynload_dir}/fcntl.pyd
    429 %{dynload_dir}/future_b.pyd
    430 #%{dynload_dir}/gdbm.pyd
    431 %{dynload_dir}/grp.pyd
    432 %{dynload_dir}/imageop.pyd
    433 %{dynload_dir}/itertool.pyd
    434 #%{dynload_dir}/linuxaudiodev.pyd
    435 %{dynload_dir}/math.pyd
    436 %{dynload_dir}/mmap.pyd
    437 #%{dynload_dir}/nis.pyd
    438 #%{dynload_dir}/operator.pyd
    439 #%{dynload_dir}/ossaudiodev.pyd
    440 %{dynload_dir}/parser.pyd
    441 %{dynload_dir}/pyexpat.pyd
    442 %{dynload_dir}/readline.pyd
    443 %{dynload_dir}/resource.pyd
    444 %{dynload_dir}/select.pyd
    445 #%{dynload_dir}/spwd.pyd
    446 %{dynload_dir}/strop.pyd
    447 %{dynload_dir}/syslog.pyd
    448 %{dynload_dir}/termios.pyd
    449 %{dynload_dir}/time.pyd
    450 #%{dynload_dir}/timing.pyd
    451 %{dynload_dir}/unicoded.pyd
    452 #%{dynload_dir}/xxsubtype.pyd
    453 %{dynload_dir}/zlib.pyd
     383%{dynload_dir}/*.pyd
     384%exclude %{dynload_dir}/_ctypes_test.pyd
     385%exclude %{dynload_dir}/_ct3574.pyd
     386%exclude %{dynload_dir}/_testcapi.pyd
     387%exclude %{dynload_dir}/_te3228.pyd
    454388
    455389%dir %{site_packages}
     
    558492%exclude %{pylibdir}/test/test_support.py*
    559493%exclude %{pylibdir}/test/__init__.py*
    560 %{dynload_dir}/_ctypes_.pyd
    561 %{dynload_dir}/_testcap.pyd
     494%{dynload_dir}/_ctypes_test.pyd
     495%{dynload_dir}/_ct3574.pyd
     496%{dynload_dir}/_testcapi.pyd
     497%{dynload_dir}/_te3228.pyd
    562498
    563499# We put the debug-gdb.py file inside /usr/lib/debug to avoid noise from
     
    575511
    576512%changelog
    577 * Mon Jun 06 2016 yd <yd@os2power.com> 2.7.6-13
    578 - enable support for ucs4 unicode set.
     513* Thu Jun 09 2016 yd <yd@os2power.com> 2.7.6-13
     514- enable support for ucs4 unicode set. ticket#182.
     515- r780, fix file deletion. ticket#185.
     516- r779, remove 8.3 file name truncation, use opendir() to avoid resolving symlinks. ticket#185.
    579517- r775, generate both 8.3 and long names for pyd dynamic libraries. fixes ticket#185.
     518
     519* Sat Dec 12 2015 Dmitriy Kuminov <coding@dmik.org> 2.7.6-12
    580520- r611, Add dummy plat-os2knix directory.
    581521- r610, Fix silly typo.
     
    587527- r604, Fix building with no OS/2 Toolkit headers in include paths.
    588528- r603, Use configured SHELL in subprocess module.
    589 
    590 * Sat Dec 12 2015 Dmitriy Kuminov <coding@dmik.org> 2.7.6-12
    591529- Provide dummy _dlopen in ctypes to make colorama package happy.
    592530- Use configured SHELL for subprocess.Popen(shell=True) instead of
Note: See TracChangeset for help on using the changeset viewer.