Commit Graph

96 Commits

Author SHA256 Message Date
bf92c5e3f4 Accepting request 203625 from home:TheBlackCat:branches:KDE:Qt51
update to v4.15.3. This is a bug fix release for a regression that affects PyQtChart. 

Please also link this in KDE:Qt51 since it is needed by python-qt5 and python3-qt5.

OBS-URL: https://build.opensuse.org/request/show/203625
OBS-URL: https://build.opensuse.org/package/show/KDE:Qt/python-sip?expand=0&rev=110
2013-10-18 14:35:02 +00:00
adc1e66205 Accepting request 200326 from home:TheBlackCat:branches:KDE:Qt
Fix building on openSUSE 12.2.  The approach is kind of ugly, but it is the only way I can find that works.  Feel free to improve it.

OBS-URL: https://build.opensuse.org/request/show/200326
OBS-URL: https://build.opensuse.org/package/show/KDE:Qt/python-sip?expand=0&rev=109
2013-09-24 12:27:50 +00:00
0d08492f59 Accepting request 199704 from home:TheBlackCat:branches:KDE:Qt
- update to v4.15.2. This is a minor functional release that will be needed by PyQt v5.1. It also contains bug fixes needed by PyKDE4.

OBS-URL: https://build.opensuse.org/request/show/199704
OBS-URL: https://build.opensuse.org/package/show/KDE:Qt/python-sip?expand=0&rev=108
2013-09-20 13:23:40 +00:00
740a61060a Accepting request 199357 from home:saschpe:branches:KDE:Qt
- Revert sr#79987, moving /usr/bin/sip into python-sip-bin and requiring
  that in python3-sip-devel (plus split provides) only causes trouble. It will
  make python3-sip-devel depend forever on Python2 for absolutely no reason.
  Both python-sip-devel and python3-sip-devel can happily provide /usr/bin/sip
  since the binary is identical. You can have both installed in parallel and
  remove either without breaking anything. (bnc#835161)

- Revert sr#79987, moving /usr/bin/sip into python-sip-bin and requiring
  that in python3-sip-devel (plus split provides) only causes trouble. It will
  make python3-sip-devel depend forever on Python2 for absolutely no reason.
  Both python-sip-devel and python3-sip-devel can happily provide /usr/bin/sip
  since the binary is identical. You can have both installed in parallel and
  remove either without breaking anything. (bnc#835161)

OBS-URL: https://build.opensuse.org/request/show/199357
OBS-URL: https://build.opensuse.org/package/show/KDE:Qt/python-sip?expand=0&rev=107
2013-09-19 09:09:26 +00:00
Raymond Wooninck
9ba36b78b2 OBS-URL: https://build.opensuse.org/package/show/KDE:Qt/python-sip?expand=0&rev=105 2013-09-11 06:50:01 +00:00
Raymond Wooninck
6329f78a7d OBS-URL: https://build.opensuse.org/package/show/KDE:Qt/python-sip?expand=0&rev=103 2013-08-30 14:36:59 +00:00
Raymond Wooninck
401240dd19 OBS-URL: https://build.opensuse.org/package/show/KDE:Qt/python-sip?expand=0&rev=102 2013-08-30 14:33:15 +00:00
Ismail Dönmez
5b4550a47f Accepting request 196488 from home:termim:branches:KDE:Qt
Update to 4.15.1

OBS-URL: https://build.opensuse.org/request/show/196488
OBS-URL: https://build.opensuse.org/package/show/KDE:Qt/python-sip?expand=0&rev=100
2013-08-28 13:02:11 +00:00
2ddbdf4b94 - update to 4.14.7:
- The internal API version is increased to 10.0 requiring the regeneration of
    all modules.
  - Added the /Sequence/ function annotation.
  - %ConvertFromTypeCode can now be specified for classes.
  - Added sipEnableAutoconversion() to the C API.
  - Added sipSetDestroyOnExit() to the C API.
  - Bug fixes.

OBS-URL: https://build.opensuse.org/package/show/KDE:Qt/python-sip?expand=0&rev=98
2013-06-19 07:21:24 +00:00
a53e1d5d0a - update to 4.14.6:
* Bug fix

OBS-URL: https://build.opensuse.org/package/show/KDE:Qt/python-sip?expand=0&rev=96
2013-04-22 11:37:09 +00:00
480e527282 - update to 4.14.5 (bnc#812130):
OBS-URL: https://build.opensuse.org/package/show/KDE:Qt/python-sip?expand=0&rev=94
2013-04-03 07:55:55 +00:00
bc45bd0ce1 - update to 4.14.5:
* Bug fixes (specifically for QGIS)

OBS-URL: https://build.opensuse.org/package/show/KDE:Qt/python-sip?expand=0&rev=92
2013-03-27 09:26:09 +00:00
Ismail Dönmez
2e9229c035 Accepting request 157602 from home:mlin7442:branches:KDE:Qt
update to 4.14.4

OBS-URL: https://build.opensuse.org/request/show/157602
OBS-URL: https://build.opensuse.org/package/show/KDE:Qt/python-sip?expand=0&rev=90
2013-03-08 10:55:22 +00:00
2c89b5e678 - update to 4.14.3:
- The /KeepReference/ argument annotation, when applied to factories, will
    now keep the reference with the object created by the factory.
  - Any object that supports the buffer protocol can now be passed when a
    sip.voidptr is expected.

OBS-URL: https://build.opensuse.org/package/show/KDE:Qt/python-sip?expand=0&rev=88
2013-01-29 08:06:11 +00:00
272f1409c6 Accepting request 142452 from devel:languages:python3
Remove openSUSE 11.4 spec file workarounds (forwarded request 142451 from TheBlackCat)

OBS-URL: https://build.opensuse.org/request/show/142452
OBS-URL: https://build.opensuse.org/package/show/KDE:Qt/python-sip?expand=0&rev=86
2013-01-04 17:00:22 +00:00
Ismail Dönmez
c84116bab3 Accepting request 144840 from home:luca_b:branches:KDE:Qt
- Update to 4.14.2:
  - Added sip.setdestroyonexit().
  - sip.voidptr() will now accept any object that implements the buffer 
    protocol.

OBS-URL: https://build.opensuse.org/request/show/144840
OBS-URL: https://build.opensuse.org/package/show/KDE:Qt/python-sip?expand=0&rev=84
2012-12-09 14:37:29 +00:00
1a96e20dd7 OBS-URL: https://build.opensuse.org/package/show/KDE:Qt/python-sip?expand=0&rev=82 2012-10-29 10:45:43 +00:00
8a064d3ab7 - update to 4.14.1:
- SIP_PYBUFFER can now be used to define objects that implement the Python
    buffer protocol.
  - Added /Capsule/ typedef annotation.
  - Added the 'z' format character to sipBuildResult().
  - Added the 'z', '!' and '$' format characters to sipParseResult().
  - The C prototype foo(void) is now accepted.
  - sipdistutils.py will now include swig_opts if no sip_opts have been
    defined.
  - Bug fixes.

- update to 4.14.1:
  - SIP_PYBUFFER can now be used to define objects that implement the Python
    buffer protocol.
  - Added /Capsule/ typedef annotation.
  - Added the 'z' format character to sipBuildResult().
  - Added the 'z', '!' and '$' format characters to sipParseResult().
  - The C prototype foo(void) is now accepted.
  - sipdistutils.py will now include swig_opts if no sip_opts have been
    defined.
  - Bug fixes.

OBS-URL: https://build.opensuse.org/package/show/KDE:Qt/python-sip?expand=0&rev=81
2012-10-29 09:55:30 +00:00
Ismail Dönmez
90de1c1f48 Accepting request 136482 from home:luca_b:branches:KDE:Qt
This is an update (see below) for the SIP package following the latest upstream
version. I have updated both the python2 and python3 spec files. Let me know if
I need to make a separate request for the py2 version.

- Update to latest upstream version:
  - The internal API version is increased to 9.0 requiring the regeneration
    of all modules.
  - Added the %InstanceCode directive.
  - Added the %VirtualErrorHandler directive.
  - Added the default_VirtualErrorHandler argument to the %Module directive.
  - Added the VirtualErrorHandler class annotation.
  - Added the NoVirtualErrorHandler and VirtualErrorHandler function
    annotations.
  - The AllowNone and NoRelease mapped type annotations can now be used
    with mapped type templates.
  - SIP_PLATFORM_* and SIP_TIMELINE_* preprocessor symbols are generated
    corresponding to the -t arguments passed on the command line.
  - Deprecated sipTransferBreak().
  - For Python v2.x unsigned short and unsigned char (when used as a byte)
    are now converted to int, rather than long, objects.
  - Added support for MSVC 2010 to the build system.
- 

- Update to the latest upstream version:
  - The internal API version is increased to 9.0 requiring the regeneration
    of all modules.
  - Added the %InstanceCode directive.
  - Added the %VirtualErrorHandler directive.
  - Added the default_VirtualErrorHandler argument to the %Module directive.
  - Added the VirtualErrorHandler class annotation.
  - Added the NoVirtualErrorHandler and VirtualErrorHandler function
    annotations.
  - The AllowNone and NoRelease mapped type annotations can now be used
    with mapped type templates.

OBS-URL: https://build.opensuse.org/request/show/136482
OBS-URL: https://build.opensuse.org/package/show/KDE:Qt/python-sip?expand=0&rev=79
2012-10-02 07:27:30 +00:00
7457f4fde9 - install api version as rpm macro
* The /NoRaisesPyException/ and /RaisesPyException/ function annotations can
    now be applied to constructors.
  * Added support for the Python v3.3 handling of Unicode.

- install api version as rpm macro
  - The /NoRaisesPyException/ and /RaisesPyException/ function annotations can
    now be applied to constructors.
  - Added support for the Python v3.3 handling of Unicode.

OBS-URL: https://build.opensuse.org/package/show/KDE:Qt/python-sip?expand=0&rev=77
2012-07-05 12:30:49 +00:00
20de8da597 Accepting request 125734 from home:mlin7442:branches:KDE:Qt
update to version 4.13.3

OBS-URL: https://build.opensuse.org/request/show/125734
OBS-URL: https://build.opensuse.org/package/show/KDE:Qt/python-sip?expand=0&rev=76
2012-06-22 07:22:31 +00:00
Ismail Dönmez
130872ef1f Accepting request 115249 from home:adra:branches:KDE:Qt
Fix for bnc#756282 and bnc#721280

OBS-URL: https://build.opensuse.org/request/show/115249
OBS-URL: https://build.opensuse.org/package/show/KDE:Qt/python-sip?expand=0&rev=74
2012-04-24 20:22:11 +00:00
Ismail Dönmez
02d14805e6 Accepting request 110724 from home:babelworx:ldig:branches:KDE:Qt
license update: GPL-2.0 or GPL-3.0 or SUSE-SIP
Use SUSE- proprietary extension until SIP license is accepted upstream at spdx.org

OBS-URL: https://build.opensuse.org/request/show/110724
OBS-URL: https://build.opensuse.org/package/show/KDE:Qt/python-sip?expand=0&rev=72
2012-03-23 10:05:48 +00:00
61f9f03dd4 update to 4.13.2:
- A bug fix release.

OBS-URL: https://build.opensuse.org/package/show/KDE:Qt/python-sip?expand=0&rev=71
2012-02-20 12:20:38 +00:00
400062b4c4 - update to 4.13.1:
- Deprecation warnings can no longer be disabled.
  - Added the all_raise_py_exception argument to the %Module directive.
  - Added the /NoRaisesPyException/ function annotation.
  - Added the /PyName/ typedef annotation.
  - Class templates now allow super-classes to be defined as template
   arguments.
 - Added support for 'public' preceding the name of a class in a super-class
   list.
 - Added support for 'protected' and 'private' preceding the name of a class
   in a super-class list.  Any such super-class will be ignored.

OBS-URL: https://build.opensuse.org/package/show/KDE:Qt/python-sip?expand=0&rev=68
2011-12-23 12:58:15 +00:00
b70fb8fdf4 Accepting request 92833 from home:cgiboudeaux:branches:KDE:Qt
Fix the 11.3/11.4 python3-sip build

OBS-URL: https://build.opensuse.org/request/show/92833
OBS-URL: https://build.opensuse.org/package/show/KDE:Qt/python-sip?expand=0&rev=66
2011-11-21 17:02:25 +00:00
7616a52f61 Accepting request 89923 from devel:languages:python
Added the last changes to changelog

OBS-URL: https://build.opensuse.org/request/show/89923
OBS-URL: https://build.opensuse.org/package/show/KDE:Qt/python-sip?expand=0&rev=65
2011-11-02 16:04:58 +00:00
Ismail Dönmez
b06bdcf2bc Accepting request 81744 from home:termim:branches:KDE:Qt
require python3-base only for > 11.4

OBS-URL: https://build.opensuse.org/request/show/81744
OBS-URL: https://build.opensuse.org/package/show/KDE:Qt/python-sip?expand=0&rev=63
2011-09-10 09:46:00 +00:00
Ismail Dönmez
40c70c7ea2 Add changelog
OBS-URL: https://build.opensuse.org/package/show/KDE:Qt/python-sip?expand=0&rev=62
2011-08-30 09:45:25 +00:00
Ismail Dönmez
a861b93cd2 Accepting request 79987 from home:termim:branches:KDE:Qt
add python-sip-bin package to avoid conflicts between python2 and python3 versions

OBS-URL: https://build.opensuse.org/request/show/79987
OBS-URL: https://build.opensuse.org/package/show/KDE:Qt/python-sip?expand=0&rev=61
2011-08-29 11:40:46 +00:00
OBS User buildservice-autocommit
8c9fa8eb9c Updating link to change in openSUSE:Factory/python-sip revision 47.0
OBS-URL: https://build.opensuse.org/package/show/KDE:Qt/python-sip?expand=0&rev=ed073d6c93bf35b6b4c5b7e05def3216
2011-08-19 13:23:37 +00:00
Ismail Dönmez
ba46c76bbe Accepting request 79128 from home:termim:branches:KDE:Qt
Fix License per bnc#712639

OBS-URL: https://build.opensuse.org/request/show/79128
OBS-URL: https://build.opensuse.org/package/show/KDE:Qt/python-sip?expand=0&rev=59
2011-08-17 13:51:09 +00:00
Ismail Dönmez
6d05158638 Accepting request 79001 from home:termim:branches:KDE:Qt
Update to 4.12.4
add python3-sip.spec

OBS-URL: https://build.opensuse.org/request/show/79001
OBS-URL: https://build.opensuse.org/package/show/KDE:Qt/python-sip?expand=0&rev=58
2011-08-16 12:28:43 +00:00
a7bf4cb9eb - update to 4.12.3:
- A bug fix release.

OBS-URL: https://build.opensuse.org/package/show/KDE:Qt/python-sip?expand=0&rev=56
2011-05-30 13:27:18 +00:00
93a5ad2e3c - update to 4.12.2:
* /KeepReference/ is now supported as a function annotation.
 * Handwritten code in class templates no longer have the types 
   substituted in lines that appear to contain C preprocessor directives.
 * Added support for global inplace numeric operators.

OBS-URL: https://build.opensuse.org/package/show/KDE:Qt/python-sip?expand=0&rev=54
2011-05-02 16:56:25 +00:00
6e7a9096fe - update to 4.12.1:
- Added support for the __getattribute__, __getattr__, __setattr__ and
    __delattr__ methods.
  - Added the /RaisesPyException/ function annotation.
  - Added SIP_SSIZE_T as a predefined type.
  - PyObject * can now be used as a synonym for SIP_PYOBJECT.
  - Added sip.ispycreated() to the sip module.
  - Added the --deployment-target flag to configure.py for MacOS/X.

OBS-URL: https://build.opensuse.org/package/show/KDE:Qt/python-sip?expand=0&rev=52
2011-01-25 10:56:50 +00:00
OBS User buildservice-autocommit
9246fcba2b Updating link to change in openSUSE:Factory/python-sip revision 40.0
OBS-URL: https://build.opensuse.org/package/show/KDE:Qt/python-sip?expand=0&rev=e177544e43dda3b65c93e2477b9a5da3
2011-01-07 09:37:01 +00:00
8736b6e6af - update to 4.12:
- Implemented the revised directive syntax for %Module.
  - Deprecated %CModule, use %Module instead.
  - Added the keyword_arguments argument to %Module to specify the level of
    support for Python keyword arguments.
  - Deprecated the -k flag to sip, use the keyword_arguments argument to
    %Module instead.
  - Added an automatic pseudo-%Timeline to allow the SIP version number to be
    used in the %If directive.
  - Changed the behavior of the /KeywordArgs/ annotation to specify the level
    of support for Python keyword arguments.
  - Deprecated the /NoKeywordArgs/ annotation, use /KeywordArgs="All"/ instead.
  - Added the use_argument_names argument to %Module to provide the real names
    of arguments to handwritten code.
  - Module docstrings are now supported.
  - Added %AutoPyName to automatically provide Python names.
  - Added %Property to implement Python properties based on C/C++ getters and
    setters.
  - Added %Extract to allow arbitrary text to be embedded in specification
    files and subsequently extracted.
  - Deprecated %Doc and %ExportedDoc, use %Extract instead.
  - Added the -X flag to sip to extract text defined with %Extract.
  - Deprecated the -d flag to sip, use -X instead.
  - Added /PyInt/ as an argument, function and typedef annotation to force
    char types to be handled as Python integers rather that single character
    strings.
  - Added the L and M format characters to sipBuildResult(), sipCallMethod()
    and sipParseResult().
  - Added sipGetAddress().

OBS-URL: https://build.opensuse.org/package/show/KDE:Qt/python-sip?expand=0&rev=50
2011-01-03 09:45:55 +00:00
OBS User buildservice-autocommit
9e486a1f00 Updating link to change in openSUSE:Factory/python-sip revision 38.0
OBS-URL: https://build.opensuse.org/package/show/KDE:Qt/python-sip?expand=0&rev=2e809eccdfd8d6e5c0f5fb580f6105d2
2010-11-20 11:01:55 +00:00
d1fe9188f3 - update to 4.11.2:
- /KeepReference/ can now be applied to global functions and static methods.
  - %TypeCode can now be specified in a %MappedType directive.
  - Mapped types for templates no longer require the template arguments to be
    fully defined.
  - Build system changes required by PyQt v4.8 and Qt v4.7.

OBS-URL: https://build.opensuse.org/package/show/KDE:Qt/python-sip?expand=0&rev=48
2010-10-25 13:34:04 +00:00
OBS User buildservice-autocommit
38951e749c Updating link to change in openSUSE:Factory/python-sip revision 36.0
OBS-URL: https://build.opensuse.org/package/show/KDE:Qt/python-sip?expand=0&rev=749af23aeb054142c7a296dffe0c0d77
2010-10-03 20:37:36 +00:00
OBS User autobuild
630a3956f2 checked in (request 49692)
OBS-URL: https://build.opensuse.org/package/show/KDE:Qt/python-sip?expand=0&rev=47
2010-10-03 20:37:35 +00:00
cabac3c604 Accepting request 49630 from home:luca_b:pyqt
OBS-URL: https://build.opensuse.org/request/show/49630
OBS-URL: https://build.opensuse.org/package/show/KDE:Qt/python-sip?expand=0&rev=46
2010-10-03 19:05:35 +00:00
4de6b28c91 Accepting request 49064 from home:TheBlackCat:kde
OBS-URL: https://build.opensuse.org/request/show/49064
OBS-URL: https://build.opensuse.org/package/show/KDE:Qt/python-sip?expand=0&rev=45
2010-09-26 17:02:38 +00:00
OBS User buildservice-autocommit
12e5baa3ad Updating link to change in openSUSE:Factory/python-sip revision 35.0
OBS-URL: https://build.opensuse.org/package/show/KDE:Qt/python-sip?expand=0&rev=5b949cb1cdbdfa77109a1e26ae07b62c
2010-09-06 09:48:25 +00:00
Stephan Kulow
b9a0af67e8 Accepting request 47210 from home:coolo:branches:openSUSE:Factory
OBS-URL: https://build.opensuse.org/request/show/47210
OBS-URL: https://build.opensuse.org/package/show/KDE:Qt/python-sip?expand=0&rev=43
2010-09-06 08:03:58 +00:00
OBS User buildservice-autocommit
3e59cb2832 Updating link to change in openSUSE:Factory/python-sip revision 34.0
OBS-URL: https://build.opensuse.org/package/show/KDE:Qt/python-sip?expand=0&rev=261f1b67d5cf6dbc8f69c788755f12ce
2010-09-03 12:20:14 +00:00
OBS User autobuild
5ef8a7649a checked in (request 46893)
OBS-URL: https://build.opensuse.org/package/show/KDE:Qt/python-sip?expand=0&rev=42
2010-09-03 12:20:13 +00:00
635beba9eb - update to 4.11:
- Added the %UnitPostIncludeCode directive.
  - /KeepReference/ will now accept a key to track when the same object is
    passed to more than one method.
  - operator() and __call__() can now accept keyword arguments.
  - Added support for Python v3.2.

- update to 4.10.5:
  - A bug fix release for Python v3 and Python v2.7.
  - Use capsules when being built for Python v2.7 to work around an apparent
    bug in the support for PyCObject.
  - Added support for Q_SLOT, Q_SLOTS, Q_SIGNAL and Q_SIGNALS.
  - Added the /__len__/ function annotation.

OBS-URL: https://build.opensuse.org/package/show/KDE:Qt/python-sip?expand=0&rev=41
2010-09-01 08:46:33 +00:00
OBS User autobuild
fbb051486d checked in (request 41422)
OBS-URL: https://build.opensuse.org/package/show/KDE:Qt/python-sip?expand=0&rev=40
2010-06-14 15:08:54 +00:00