|
|
|
|
@ -1,21 +1,14 @@
|
|
|
|
|
%bcond_without python3
|
|
|
|
|
%if (0%{?fedora} && 0%{?fedora} < 32) || (0%{?rhel} && 0%{?rhel} < 9)
|
|
|
|
|
%bcond_without python2
|
|
|
|
|
%if 0%{?fedora} > 12 || 0%{?rhel} > 6
|
|
|
|
|
%global with_python3 1
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
%if %{with python3}
|
|
|
|
|
%if 0%{?with_python3}
|
|
|
|
|
%{!?python3_inc:%global python3_inc %(%{__python3} -c "from distutils.sysconfig import get_python_inc; print(get_python_inc(1))")}
|
|
|
|
|
%endif
|
|
|
|
|
%{!?__python2:%global __python2 /usr/bin/python2}
|
|
|
|
|
%{!?python2_sitearch:%global python2_sitearch %(%{__python2} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib(1))")}
|
|
|
|
|
%{!?python2_inc:%global python2_inc %(%{__python2} -c "from distutils.sysconfig import get_python_inc; print get_python_inc(1)")}
|
|
|
|
|
|
|
|
|
|
%if 0%{?fedora} > 31 || 0%{?rhel} > 8
|
|
|
|
|
%global PYINCLUDE %{_includedir}/python%{python3_version}
|
|
|
|
|
%else
|
|
|
|
|
%global PYINCLUDE %{_includedir}/python%{python3_version}m
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
%global rpm_macros_dir %(d=%{_rpmconfigdir}/macros.d; [ -d $d ] || d=%{_sysconfdir}/rpm; echo $d)
|
|
|
|
|
|
|
|
|
|
# trim changelog included in binary rpms
|
|
|
|
|
@ -24,38 +17,17 @@
|
|
|
|
|
# see also https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/JQQ66XJSIT2FGTK2YQY7AXMEH5IXMPUX/
|
|
|
|
|
%undefine _strict_symbol_defs_build
|
|
|
|
|
|
|
|
|
|
# provide non-namespace python modules
|
|
|
|
|
# needed by at least some legacy/non-qt consumers, e.g. pykde4
|
|
|
|
|
%if 0%{?fedora} && 0%{?fedora} < 31
|
|
|
|
|
%global no_namespace 1
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
# Stop building siplib for wx on F34+
|
|
|
|
|
%if 0%{?fedora} && 0%{?fedora} >= 34
|
|
|
|
|
%global wx_siplib 0
|
|
|
|
|
%else
|
|
|
|
|
%global wx_siplib 1
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
# Stop building PyQt5.sip on F35+
|
|
|
|
|
%if 0%{?fedora} && 0%{?fedora} >= 35
|
|
|
|
|
%global pyqt5_sip 0
|
|
|
|
|
%else
|
|
|
|
|
%global pyqt5_sip 1
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
Summary: SIP - Python/C++ Bindings Generator
|
|
|
|
|
Name: sip
|
|
|
|
|
Version: 4.19.25
|
|
|
|
|
Release: 19%{?dist}
|
|
|
|
|
Version: 4.19.8
|
|
|
|
|
Release: 2%{?dist}
|
|
|
|
|
|
|
|
|
|
# sipgen/parser.{c.h} is GPLv3+ with exceptions (bison)
|
|
|
|
|
# Automatically converted from old format: GPLv2 or GPLv3 and (GPLv3+ with exceptions) - review is highly recommended.
|
|
|
|
|
License: GPL-2.0-only OR GPL-3.0-only AND (LicenseRef-Callaway-GPLv3+-with-exceptions)
|
|
|
|
|
Url: https://riverbankcomputing.com/software/sip/intro
|
|
|
|
|
Source0: https://riverbankcomputing.com/static/Downloads/sip/%{version}/sip-%{version}%{?snap:.%{snap}}.tar.gz
|
|
|
|
|
|
|
|
|
|
Source10: sip-wrapper.sh
|
|
|
|
|
License: GPLv2 or GPLv3 and (GPLv3+ with exceptions)
|
|
|
|
|
Url: http://www.riverbankcomputing.com/software/sip/intro
|
|
|
|
|
#URL: http://sourceforge.net/projects/pyqt/
|
|
|
|
|
Source0: http://downloads.sourceforge.net/pyqt/sip-%{version}%{?snap:-snapshot-%{snap}}.tar.gz
|
|
|
|
|
#Source0: http://www.riverbankcomputing.com/static/Downloads/sip4/sip-%{version}.tar.gz
|
|
|
|
|
|
|
|
|
|
## upstream patches
|
|
|
|
|
|
|
|
|
|
@ -65,39 +37,17 @@ Patch50: sip-4.18-no_strip.patch
|
|
|
|
|
# try not to rpath the world (I *think* this may not be required anymore, since sip-4.19 -- rex)
|
|
|
|
|
Patch51: sip-4.18-no_rpath.patch
|
|
|
|
|
# set sip_bin properly for python3 build (needswork to be upstreamable)
|
|
|
|
|
# no longer needed? keep for a little while before dropping completely -- rex
|
|
|
|
|
#Patch52: sip-4.19.3-python3_sip_bin.patch
|
|
|
|
|
# Avoid hardcoding sip.so (needed for wxpython's siplib.so)
|
|
|
|
|
Patch53: sip-4.19.18-no_hardcode_sip_so.patch
|
|
|
|
|
# Recognize the py_ssize_t_clean directive to avoid FTBFS with PyQt 5.15.6
|
|
|
|
|
Patch54: sip-4.19.25-py_ssize_t_clean.patch
|
|
|
|
|
# Fix error: invalid use of undefined type 'struct _frame'
|
|
|
|
|
Patch55: sip-4.19.25-pyframe_getback.patch
|
|
|
|
|
# Fix error: implicit declaration of function ‘PyWeakref_GetObject’
|
|
|
|
|
Patch56: sip-4.19.25-ftbfs-python-3.15.patch
|
|
|
|
|
Patch52: sip-4.19.3-python3_sip_bin.patch
|
|
|
|
|
|
|
|
|
|
# extracted from sip.h, SIP_API_MAJOR_NR SIP_API_MINOR_NR defines
|
|
|
|
|
Source1: macros.sip
|
|
|
|
|
%global _sip_api_major 12
|
|
|
|
|
%global _sip_api_minor 7
|
|
|
|
|
%global _sip_api_minor 4
|
|
|
|
|
%global _sip_api %{_sip_api_major}.%{_sip_api_minor}
|
|
|
|
|
|
|
|
|
|
BuildRequires: make
|
|
|
|
|
BuildRequires: gcc-c++
|
|
|
|
|
BuildRequires: python2-devel
|
|
|
|
|
BuildRequires: sed
|
|
|
|
|
BuildRequires: bison
|
|
|
|
|
BuildRequires: flex
|
|
|
|
|
|
|
|
|
|
BuildRequires: python-setuptools
|
|
|
|
|
|
|
|
|
|
Obsoletes: sip-macros < %{version}-%{release}
|
|
|
|
|
Provides: sip-macros = %{version}-%{release}
|
|
|
|
|
|
|
|
|
|
# upgrade path when no_namespace variants are dropped
|
|
|
|
|
%if ! 0%{?no_namespace}
|
|
|
|
|
Obsoletes: python2-sip < %{version}-%{release}
|
|
|
|
|
Obsoletes: python3-sip < %{version}-%{release}
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
%global _description\
|
|
|
|
|
SIP is a tool for generating bindings for C++ classes so that they can be\
|
|
|
|
|
@ -112,241 +62,105 @@ class library.
|
|
|
|
|
|
|
|
|
|
%description %_description
|
|
|
|
|
|
|
|
|
|
%package doc
|
|
|
|
|
Summary: Documentation for %summary
|
|
|
|
|
BuildArch: noarch
|
|
|
|
|
%description doc
|
|
|
|
|
This package contains HTML documentation for SIP.
|
|
|
|
|
%_description
|
|
|
|
|
|
|
|
|
|
%if %{with python2}
|
|
|
|
|
%if 0%{?no_namespace}
|
|
|
|
|
%package -n python2-sip
|
|
|
|
|
Summary: %summary
|
|
|
|
|
Provides: sip-api(%{_sip_api_major}) = %{_sip_api}
|
|
|
|
|
Provides: sip-api(%{_sip_api_major})%{?_isa} = %{_sip_api}
|
|
|
|
|
Provides: python2-sip-api(%{_sip_api_major}) = %{_sip_api}
|
|
|
|
|
Provides: python2-sip-api(%{_sip_api_major})%{?_isa} = %{_sip_api}
|
|
|
|
|
%{?python_provide:%python_provide python2-sip}
|
|
|
|
|
# Remove before F30
|
|
|
|
|
Provides: sip = %{version}-%{release}
|
|
|
|
|
Provides: sip%{?_isa} = %{version}-%{release}
|
|
|
|
|
Obsoletes: sip < %{version}-%{release}
|
|
|
|
|
|
|
|
|
|
%description -n python2-sip %_description
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
%package -n python2-sip-devel
|
|
|
|
|
Summary: Files needed to generate Python bindings for any C++ class library
|
|
|
|
|
Requires: sip = %{version}-%{release}
|
|
|
|
|
#Requires: python2-sip%{?_isa} = %{version}-%{release}
|
|
|
|
|
BuildRequires: python2-devel
|
|
|
|
|
Requires: python2-devel
|
|
|
|
|
Requires: python2-sip%{?_isa} = %{version}-%{release}
|
|
|
|
|
Requires: %{name}-macros = %{version}-%{release}
|
|
|
|
|
Requires: python2-devel
|
|
|
|
|
# Remove before F30
|
|
|
|
|
Provides: sip-devel = %{version}-%{release}
|
|
|
|
|
Provides: sip-devel%{?_isa} = %{version}-%{release}
|
|
|
|
|
Obsoletes: sip-devel < %{version}-%{release}
|
|
|
|
|
|
|
|
|
|
%description -n python2-sip-devel
|
|
|
|
|
%{summary}.
|
|
|
|
|
This package contains files needed to generate Python bindings for any C++
|
|
|
|
|
classes library.
|
|
|
|
|
|
|
|
|
|
%package -n python2-pyqt4-sip
|
|
|
|
|
Summary: %summary
|
|
|
|
|
Provides: python2-pyqt4-sip-api(%{_sip_api_major}) = %{_sip_api}
|
|
|
|
|
Provides: python2-pyqt4-sip-api(%{_sip_api_major})%{?_isa} = %{_sip_api}
|
|
|
|
|
%{?python_provide:%python_provide python2-pyqt4-sip}
|
|
|
|
|
%description -n python2-pyqt4-sip %_description
|
|
|
|
|
|
|
|
|
|
%package -n python2-pyqt5-sip
|
|
|
|
|
Summary: %summary
|
|
|
|
|
Provides: python2-pyqt5-sip-api(%{_sip_api_major}) = %{_sip_api}
|
|
|
|
|
Provides: python2-pyqt5-sip-api(%{_sip_api_major})%{?_isa} = %{_sip_api}
|
|
|
|
|
%{?python_provide:%python_provide python2-pyqt5-sip}
|
|
|
|
|
%description -n python2-pyqt5-sip %_description
|
|
|
|
|
|
|
|
|
|
%package -n python2-wx-siplib
|
|
|
|
|
Summary: %summary
|
|
|
|
|
Provides: python2-wx-siplib-api(%{_sip_api_major}) = %{_sip_api}
|
|
|
|
|
Provides: python2-wx-siplib-api(%{_sip_api_major})%{?_isa} = %{_sip_api}
|
|
|
|
|
%{?python_provide:%python_provide python2-wx-siplib}
|
|
|
|
|
%description -n python2-wx-siplib %_description
|
|
|
|
|
%package macros
|
|
|
|
|
Summary: RPM macros for use when working with SIP
|
|
|
|
|
Requires: rpm
|
|
|
|
|
# when arch->noarch happened
|
|
|
|
|
Obsoletes: sip-macros < 4.15.5
|
|
|
|
|
BuildArch: noarch
|
|
|
|
|
%description macros
|
|
|
|
|
This package contains RPM macros for use when working with SIP.
|
|
|
|
|
%if 0%{?with_python3}
|
|
|
|
|
It is used by both the sip-devel (python 2) and python%{python3_pkgversion}-sip-devel subpackages.
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
%if %{with python3}
|
|
|
|
|
%if 0%{?no_namespace}
|
|
|
|
|
%if 0%{?with_python3}
|
|
|
|
|
%package -n python%{python3_pkgversion}-sip
|
|
|
|
|
Summary: SIP - Python 3/C++ Bindings Generator
|
|
|
|
|
BuildRequires: python%{python3_pkgversion}-devel
|
|
|
|
|
Provides: python%{python3_pkgversion}-sip-api(%{_sip_api_major}) = %{_sip_api}
|
|
|
|
|
Provides: python%{python3_pkgversion}-sip-api(%{_sip_api_major})%{?_isa} = %{_sip_api}
|
|
|
|
|
%description -n python%{python3_pkgversion}-sip
|
|
|
|
|
This is the Python 3 build of SIP.
|
|
|
|
|
|
|
|
|
|
%_description
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
%package -n python%{python3_pkgversion}-sip-devel
|
|
|
|
|
Summary: Files needed to generate Python bindings for any C++ class library
|
|
|
|
|
Requires: sip = %{version}-%{release}
|
|
|
|
|
#Requires: python3-sip%{?_isa} = %{version}-%{release}
|
|
|
|
|
BuildRequires: python%{python3_pkgversion}-devel
|
|
|
|
|
Requires: python%{python3_pkgversion}-devel
|
|
|
|
|
Summary: Files needed to generate Python 3 bindings for any C++ class library
|
|
|
|
|
Requires: %{name}-macros = %{version}-%{release}
|
|
|
|
|
Requires: python%{python3_pkgversion}-sip%{?_isa} = %{version}-%{release}
|
|
|
|
|
Requires: python%{python3_pkgversion}-devel
|
|
|
|
|
%description -n python%{python3_pkgversion}-sip-devel
|
|
|
|
|
%{summary}.
|
|
|
|
|
|
|
|
|
|
%package -n python%{python3_pkgversion}-pyqt4-sip
|
|
|
|
|
Summary: SIP - Python 3/C++ Bindings Generator for pyqt4
|
|
|
|
|
BuildRequires: python%{python3_pkgversion}-devel
|
|
|
|
|
Provides: python%{python3_pkgversion}-pyqt4-sip-api(%{_sip_api_major}) = %{_sip_api}
|
|
|
|
|
Provides: python%{python3_pkgversion}-pyqt4-sip-api(%{_sip_api_major})%{?_isa} = %{_sip_api}
|
|
|
|
|
%description -n python%{python3_pkgversion}-pyqt4-sip
|
|
|
|
|
This is the Python 3 build of pyqt4-SIP.
|
|
|
|
|
|
|
|
|
|
%if %{?pyqt5_sip}
|
|
|
|
|
%package -n python%{python3_pkgversion}-pyqt5-sip
|
|
|
|
|
Summary: SIP - Python 3/C++ Bindings Generator for pyqt5
|
|
|
|
|
BuildRequires: python%{python3_pkgversion}-devel
|
|
|
|
|
Provides: python%{python3_pkgversion}-pyqt5-sip-api(%{_sip_api_major}) = %{_sip_api}
|
|
|
|
|
Provides: python%{python3_pkgversion}-pyqt5-sip-api(%{_sip_api_major})%{?_isa} = %{_sip_api}
|
|
|
|
|
%description -n python%{python3_pkgversion}-pyqt5-sip
|
|
|
|
|
This is the Python 3 build of pyqt5-SIP.
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
%if %{?wx_siplib}
|
|
|
|
|
%package -n python%{python3_pkgversion}-wx-siplib
|
|
|
|
|
Summary: SIP - Python 3/C++ Bindings Generator for wx
|
|
|
|
|
BuildRequires: python%{python3_pkgversion}-devel
|
|
|
|
|
Provides: python%{python3_pkgversion}-wx-siplib-api(%{_sip_api_major}) = %{_sip_api}
|
|
|
|
|
Provides: python%{python3_pkgversion}-wx-siplib-api(%{_sip_api_major})%{?_isa} = %{_sip_api}
|
|
|
|
|
%description -n python%{python3_pkgversion}-wx-siplib
|
|
|
|
|
This is the Python 3 build of wx-siplib.
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
%_description
|
|
|
|
|
|
|
|
|
|
This package contains files needed to generate Python 3 bindings for any C++
|
|
|
|
|
classes library.
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%prep
|
|
|
|
|
|
|
|
|
|
%setup -q -n %{name}-%{version}%{?snap:.%{snap}}
|
|
|
|
|
%setup -q -n %{name}-%{version}%{?snap:-snapshot-%{snap}}
|
|
|
|
|
|
|
|
|
|
%patch -P50 -p1 -b .no_strip
|
|
|
|
|
%patch -P51 -p1 -b .no_rpath
|
|
|
|
|
%patch -P53 -p1 -b .no_sip_so
|
|
|
|
|
%patch -P54 -p1 -b .py_ssize_t_clean
|
|
|
|
|
%patch -P55 -p1 -b .pyframe_getback
|
|
|
|
|
%patch -P56 -p1 -b .pyweekref_getobject
|
|
|
|
|
%patch50 -p1 -b .no_strip
|
|
|
|
|
%patch51 -p1 -b .no_rpath
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%build
|
|
|
|
|
flex --outfile=sipgen/lexer.c sipgen/metasrc/lexer.l
|
|
|
|
|
bison --yacc --defines=sipgen/parser.h --output=sipgen/parser.c sipgen/metasrc/parser.y
|
|
|
|
|
%if %{with python2}
|
|
|
|
|
%if 0%{?no_namespace}
|
|
|
|
|
mkdir %{_target_platform}-python2
|
|
|
|
|
pushd %{_target_platform}-python2
|
|
|
|
|
mkdir %{_target_platform}
|
|
|
|
|
pushd %{_target_platform}
|
|
|
|
|
%{__python2} ../configure.py \
|
|
|
|
|
-b %{_bindir} -d %{python2_sitearch} -e %{_includedir}/python%{python2_version} \
|
|
|
|
|
CFLAGS+="%{optflags}" CXXFLAGS+="%{optflags}" LFLAGS+="%{?__global_ldflags}"
|
|
|
|
|
|
|
|
|
|
%make_build
|
|
|
|
|
popd
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
mkdir %{_target_platform}-python2-pyqt4
|
|
|
|
|
pushd %{_target_platform}-python2-pyqt4
|
|
|
|
|
%{__python2} ../configure.py \
|
|
|
|
|
--sip-module=PyQt4.sip \
|
|
|
|
|
-b %{_bindir} -d %{python2_sitearch} -e %{_includedir}/python%{python2_version} \
|
|
|
|
|
CFLAGS+="%{optflags}" CXXFLAGS+="%{optflags}" LFLAGS+="%{?__global_ldflags}"
|
|
|
|
|
-d %{python2_sitearch} \
|
|
|
|
|
CFLAGS="%{optflags}" CXXFLAGS="%{optflags}" LFLAGS="%{?__global_ldflags}"
|
|
|
|
|
|
|
|
|
|
%make_build
|
|
|
|
|
popd
|
|
|
|
|
|
|
|
|
|
mkdir %{_target_platform}-python2-pyqt5
|
|
|
|
|
pushd %{_target_platform}-python2-pyqt5
|
|
|
|
|
%{__python2} ../configure.py \
|
|
|
|
|
--sip-module=PyQt5.sip \
|
|
|
|
|
-b %{_bindir} -d %{python2_sitearch} -e %{_includedir}/python%{python2_version} \
|
|
|
|
|
CFLAGS+="%{optflags}" CXXFLAGS+="%{optflags}" LFLAGS+="%{?__global_ldflags}"
|
|
|
|
|
|
|
|
|
|
%make_build
|
|
|
|
|
popd
|
|
|
|
|
|
|
|
|
|
sed -i -e 's|target = sip|target = siplib|g' siplib/siplib.sbf
|
|
|
|
|
mkdir %{_target_platform}-python2-wx
|
|
|
|
|
pushd %{_target_platform}-python2-wx
|
|
|
|
|
%{__python2} ../configure.py \
|
|
|
|
|
--sip-module=wx.siplib \
|
|
|
|
|
-b %{_bindir} -d %{python2_sitearch} -e %{_includedir}/python%{python2_version} \
|
|
|
|
|
CFLAGS+="%{optflags}" CXXFLAGS+="%{optflags}" LFLAGS+="%{?__global_ldflags}"
|
|
|
|
|
|
|
|
|
|
%make_build
|
|
|
|
|
popd
|
|
|
|
|
%endif
|
|
|
|
|
sed -i -e 's|target = siplib|target = sip|g' siplib/siplib.sbf
|
|
|
|
|
|
|
|
|
|
%if %{with python3}
|
|
|
|
|
%if 0%{?no_namespace}
|
|
|
|
|
%if 0%{?with_python3}
|
|
|
|
|
patch -p1 < %{PATCH52}
|
|
|
|
|
mkdir %{_target_platform}-python3
|
|
|
|
|
pushd %{_target_platform}-python3
|
|
|
|
|
%{__python3} ../configure.py \
|
|
|
|
|
-b %{_bindir} -d %{python3_sitearch} -e %{PYINCLUDE} \
|
|
|
|
|
CXXFLAGS+="%{optflags}" CFLAGS+="%{optflags}" LFLAGS+="%{?__global_ldflags}"
|
|
|
|
|
-d %{python3_sitearch} \
|
|
|
|
|
--sipdir=%{_datadir}/python3-sip \
|
|
|
|
|
CXXFLAGS="%{optflags}" CFLAGS="%{optflags}" LFLAGS="%{?__global_ldflags}"
|
|
|
|
|
|
|
|
|
|
%make_build
|
|
|
|
|
popd
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
mkdir %{_target_platform}-python3-pyqt4
|
|
|
|
|
pushd %{_target_platform}-python3-pyqt4
|
|
|
|
|
%{__python3} ../configure.py \
|
|
|
|
|
--sip-module=PyQt4.sip \
|
|
|
|
|
-b %{_bindir} -d %{python3_sitearch} -e %{PYINCLUDE} \
|
|
|
|
|
CXXFLAGS+="%{optflags}" CFLAGS+="%{optflags}" LFLAGS+="%{?__global_ldflags}"
|
|
|
|
|
|
|
|
|
|
%make_build
|
|
|
|
|
popd
|
|
|
|
|
|
|
|
|
|
%if %{?pyqt5_sip}
|
|
|
|
|
mkdir %{_target_platform}-python3-pyqt5
|
|
|
|
|
pushd %{_target_platform}-python3-pyqt5
|
|
|
|
|
%{__python3} ../configure.py \
|
|
|
|
|
--sip-module=PyQt5.sip \
|
|
|
|
|
-b %{_bindir} -d %{python3_sitearch} -e %{PYINCLUDE} \
|
|
|
|
|
CXXFLAGS+="%{optflags}" CFLAGS+="%{optflags}" LFLAGS+="%{?__global_ldflags}"
|
|
|
|
|
|
|
|
|
|
%make_build
|
|
|
|
|
popd
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
%if %{?wx_siplib}
|
|
|
|
|
sed -i -e 's|target = sip|target = siplib|g' siplib/siplib.sbf
|
|
|
|
|
mkdir %{_target_platform}-python3-wx
|
|
|
|
|
pushd %{_target_platform}-python3-wx
|
|
|
|
|
%{__python3} ../configure.py \
|
|
|
|
|
--sip-module=wx.siplib \
|
|
|
|
|
-b %{_bindir} -d %{python3_sitearch} -e %{PYINCLUDE} \
|
|
|
|
|
CXXFLAGS+="%{optflags}" CFLAGS+="%{optflags}" LFLAGS+="%{?__global_ldflags}"
|
|
|
|
|
|
|
|
|
|
%make_build
|
|
|
|
|
popd
|
|
|
|
|
sed -i -e 's|target = siplib|target = sip|g' siplib/siplib.sbf
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%install
|
|
|
|
|
# Perform the Python 3 installation first, to avoid stomping over the Python 2
|
|
|
|
|
# /usr/bin/sip:
|
|
|
|
|
%if %{with python3}
|
|
|
|
|
%if 0%{?no_namespace}
|
|
|
|
|
%if 0%{?with_python3}
|
|
|
|
|
%make_install -C %{_target_platform}-python3
|
|
|
|
|
%endif
|
|
|
|
|
%make_install -C %{_target_platform}-python3-pyqt4
|
|
|
|
|
%if %{?pyqt5_sip}
|
|
|
|
|
%make_install -C %{_target_platform}-python3-pyqt5
|
|
|
|
|
%endif
|
|
|
|
|
%if %{?wx_siplib}
|
|
|
|
|
%make_install -C %{_target_platform}-python3-wx
|
|
|
|
|
mv %{buildroot}%{python3_sitearch}/wx/sip.pyi %{buildroot}%{python3_sitearch}/wx/siplib.pyi
|
|
|
|
|
%endif
|
|
|
|
|
ln -s sip %{buildroot}%{_bindir}/python3-sip
|
|
|
|
|
mkdir -p %{buildroot}%{_datadir}/python3-sip
|
|
|
|
|
mv %{buildroot}%{_bindir}/sip %{buildroot}%{_bindir}/python3-sip
|
|
|
|
|
|
|
|
|
|
## toplevel __pycache__ creation is ... inconsistent
|
|
|
|
|
## rawhide makes one, f23 local builds do not, so let's *make* it consistent
|
|
|
|
|
@ -354,351 +168,46 @@ mkdir -p %{buildroot}%{python3_sitearch}/__pycache__/exclude_rpm_hack
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
# Python 2 installation:
|
|
|
|
|
%if %{with python2}
|
|
|
|
|
%if 0%{?no_namespace}
|
|
|
|
|
%make_install -C %{_target_platform}-python2
|
|
|
|
|
%endif
|
|
|
|
|
%make_install -C %{_target_platform}-python2-pyqt4
|
|
|
|
|
%make_install -C %{_target_platform}-python2-pyqt5
|
|
|
|
|
%make_install -C %{_target_platform}-python2-wx
|
|
|
|
|
mv %{buildroot}%{python2_sitearch}/wx/sip.pyi %{buildroot}%{python2_sitearch}/wx/siplib.pyi
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
# sip-wrapper
|
|
|
|
|
install %{SOURCE10} %{buildroot}%{_bindir}/sip-pyqt4
|
|
|
|
|
install %{SOURCE10} %{buildroot}%{_bindir}/sip-pyqt5
|
|
|
|
|
%if %{?wx_siplib}
|
|
|
|
|
install %{SOURCE10} %{buildroot}%{_bindir}/sip-wx
|
|
|
|
|
%endif
|
|
|
|
|
sed -i -e 's|@SIP_MODULE@|PyQt4.sip|g' %{buildroot}%{_bindir}/sip-pyqt4
|
|
|
|
|
sed -i -e 's|@SIP_MODULE@|PyQt5.sip|g' %{buildroot}%{_bindir}/sip-pyqt5
|
|
|
|
|
%if %{?wx_siplib}
|
|
|
|
|
sed -i -e 's|@SIP_MODULE@|wx.siplib|g' %{buildroot}%{_bindir}/sip-wx
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
%make_install -C %{_target_platform}
|
|
|
|
|
mkdir -p %{buildroot}%{_datadir}/sip
|
|
|
|
|
|
|
|
|
|
# Macros used by -devel subpackages:
|
|
|
|
|
install -D -p -m644 %{SOURCE1} %{buildroot}%{rpm_macros_dir}/macros.sip
|
|
|
|
|
|
|
|
|
|
# Copy documentation from source dir
|
|
|
|
|
pushd doc
|
|
|
|
|
find html/ -type f -exec install -m0644 -D {} %{buildroot}%{_pkgdocdir}/{} \;
|
|
|
|
|
popd
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%files
|
|
|
|
|
%doc README
|
|
|
|
|
%license LICENSE LICENSE-GPL2 LICENSE-GPL3
|
|
|
|
|
%{_bindir}/sip
|
|
|
|
|
# sip-wrappers
|
|
|
|
|
%{_bindir}/sip-pyqt4
|
|
|
|
|
%{_bindir}/sip-pyqt5
|
|
|
|
|
%if %{?wx_siplib}
|
|
|
|
|
%{_bindir}/sip-wx
|
|
|
|
|
%endif
|
|
|
|
|
# compat symlink
|
|
|
|
|
%{_bindir}/python3-sip
|
|
|
|
|
%dir %{_datadir}/sip/
|
|
|
|
|
%{rpm_macros_dir}/macros.sip
|
|
|
|
|
|
|
|
|
|
%files doc
|
|
|
|
|
%{_pkgdocdir}/html
|
|
|
|
|
|
|
|
|
|
%if %{with python2}
|
|
|
|
|
%files -n python2-sip-devel
|
|
|
|
|
%{_prefix}/include/python2.7/sip.h
|
|
|
|
|
%{python2_sitearch}/sipconfig.py*
|
|
|
|
|
%{python2_sitearch}/sipdistutils.py*
|
|
|
|
|
|
|
|
|
|
%if 0%{?no_namespace}
|
|
|
|
|
%files -n python2-sip
|
|
|
|
|
%doc NEWS README
|
|
|
|
|
%license LICENSE LICENSE-GPL2 LICENSE-GPL3
|
|
|
|
|
%{python2_sitearch}/sip.*
|
|
|
|
|
%{python2_sitearch}/sip-%{version}.dist-info/
|
|
|
|
|
%endif
|
|
|
|
|
%{python2_sitearch}/sip.so
|
|
|
|
|
%{python2_sitearch}/sip*.py*
|
|
|
|
|
|
|
|
|
|
%files -n python2-pyqt4-sip
|
|
|
|
|
%doc NEWS README
|
|
|
|
|
%license LICENSE LICENSE-GPL2 LICENSE-GPL3
|
|
|
|
|
%{python2_sitearch}/PyQt4/
|
|
|
|
|
%{python2_sitearch}/PyQt4_sip-%{version}.dist-info/
|
|
|
|
|
%files -n python2-sip-devel
|
|
|
|
|
%{_bindir}/sip
|
|
|
|
|
%{_datadir}/sip/
|
|
|
|
|
%{python2_inc}/sip.h
|
|
|
|
|
|
|
|
|
|
%files -n python2-pyqt5-sip
|
|
|
|
|
%doc NEWS README
|
|
|
|
|
%license LICENSE LICENSE-GPL2 LICENSE-GPL3
|
|
|
|
|
%dir %{python2_sitearch}/PyQt5/
|
|
|
|
|
%{python2_sitearch}/PyQt5/sip.*
|
|
|
|
|
%{python2_sitearch}/PyQt5_sip-%{version}.dist-info/
|
|
|
|
|
%files macros
|
|
|
|
|
%{rpm_macros_dir}/macros.sip
|
|
|
|
|
|
|
|
|
|
%files -n python2-wx-siplib
|
|
|
|
|
%doc NEWS README
|
|
|
|
|
%license LICENSE LICENSE-GPL2 LICENSE-GPL3
|
|
|
|
|
%dir %{python2_sitearch}/wx/
|
|
|
|
|
%{python2_sitearch}/wx/siplib.*
|
|
|
|
|
%{python2_sitearch}/wx_siplib-%{version}.dist-info/
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
%if %{with python3}
|
|
|
|
|
%files -n python%{python3_pkgversion}-sip-devel
|
|
|
|
|
%{PYINCLUDE}/sip.h
|
|
|
|
|
%{python3_sitearch}/sipconfig.py*
|
|
|
|
|
%{python3_sitearch}/sipdistutils.py*
|
|
|
|
|
%{python3_sitearch}/__pycache__/*
|
|
|
|
|
%exclude %{python3_sitearch}/__pycache__/exclude_rpm_hack
|
|
|
|
|
|
|
|
|
|
%if 0%{?no_namespace}
|
|
|
|
|
%if 0%{?with_python3}
|
|
|
|
|
%files -n python%{python3_pkgversion}-sip
|
|
|
|
|
%doc NEWS README
|
|
|
|
|
%license LICENSE LICENSE-GPL2 LICENSE-GPL3
|
|
|
|
|
%{python3_sitearch}/sip.*
|
|
|
|
|
%{python3_sitearch}/sip-%{version}.dist-info/
|
|
|
|
|
%endif
|
|
|
|
|
%{python3_sitearch}/sip.so
|
|
|
|
|
%{python3_sitearch}/sip*.py*
|
|
|
|
|
%{python3_sitearch}/__pycache__/*
|
|
|
|
|
%exclude %{python3_sitearch}/__pycache__/exclude_rpm_hack
|
|
|
|
|
|
|
|
|
|
%files -n python%{python3_pkgversion}-pyqt4-sip
|
|
|
|
|
%doc NEWS README
|
|
|
|
|
%license LICENSE LICENSE-GPL2 LICENSE-GPL3
|
|
|
|
|
%dir %{python3_sitearch}/PyQt4/
|
|
|
|
|
%{python3_sitearch}/PyQt4/sip.*
|
|
|
|
|
%{python3_sitearch}/PyQt4_sip-%{version}.dist-info/
|
|
|
|
|
|
|
|
|
|
%if %{?pyqt5_sip}
|
|
|
|
|
%files -n python%{python3_pkgversion}-pyqt5-sip
|
|
|
|
|
%doc NEWS README
|
|
|
|
|
%license LICENSE LICENSE-GPL2 LICENSE-GPL3
|
|
|
|
|
%dir %{python3_sitearch}/PyQt5/
|
|
|
|
|
%{python3_sitearch}/PyQt5/sip.*
|
|
|
|
|
%{python3_sitearch}/PyQt5_sip-%{version}.dist-info/
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
%if %{?wx_siplib}
|
|
|
|
|
%files -n python%{python3_pkgversion}-wx-siplib
|
|
|
|
|
%doc NEWS README
|
|
|
|
|
%license LICENSE LICENSE-GPL2 LICENSE-GPL3
|
|
|
|
|
%dir %{python3_sitearch}/wx/
|
|
|
|
|
%{python3_sitearch}/wx/siplib.*
|
|
|
|
|
%{python3_sitearch}/wx_siplib-%{version}.dist-info/
|
|
|
|
|
%endif
|
|
|
|
|
%files -n python%{python3_pkgversion}-sip-devel
|
|
|
|
|
# Note that the "sip" binary is invoked by name in a few places higher up
|
|
|
|
|
# in the KDE-Python stack; these will need changing to "python3-sip":
|
|
|
|
|
%{_bindir}/python3-sip
|
|
|
|
|
%{_datadir}/python3-sip/
|
|
|
|
|
%{python3_inc}/sip.h
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%changelog
|
|
|
|
|
* Thu Nov 27 2025 Than Ngo <than@redhat.com> - 4.19.25-19
|
|
|
|
|
- Fix rhbz#2414555 - error: implicit declaration of function ‘PyWeakref_GetObject’
|
|
|
|
|
|
|
|
|
|
* Fri Sep 19 2025 Python Maint <python-maint@redhat.com> - 4.19.25-18
|
|
|
|
|
- Rebuilt for Python 3.14.0rc3 bytecode
|
|
|
|
|
|
|
|
|
|
* Fri Aug 15 2025 Python Maint <python-maint@redhat.com> - 4.19.25-17
|
|
|
|
|
- Rebuilt for Python 3.14.0rc2 bytecode
|
|
|
|
|
|
|
|
|
|
* Fri Jul 25 2025 Fedora Release Engineering <releng@fedoraproject.org> - 4.19.25-16
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Mon Jun 02 2025 Python Maint <python-maint@redhat.com> - 4.19.25-15
|
|
|
|
|
- Rebuilt for Python 3.14
|
|
|
|
|
|
|
|
|
|
* Sun Jan 19 2025 Fedora Release Engineering <releng@fedoraproject.org> - 4.19.25-14
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Wed Sep 04 2024 Miroslav Suchý <msuchy@redhat.com> - 4.19.25-13
|
|
|
|
|
- convert license to SPDX
|
|
|
|
|
|
|
|
|
|
* Sat Jul 20 2024 Fedora Release Engineering <releng@fedoraproject.org> - 4.19.25-12
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Fri Jun 07 2024 Python Maint <python-maint@redhat.com> - 4.19.25-11
|
|
|
|
|
- Rebuilt for Python 3.13
|
|
|
|
|
|
|
|
|
|
* Sat Jan 27 2024 Fedora Release Engineering <releng@fedoraproject.org> - 4.19.25-10
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Sat Jul 22 2023 Fedora Release Engineering <releng@fedoraproject.org> - 4.19.25-9
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Tue Jun 13 2023 Python Maint <python-maint@redhat.com> - 4.19.25-8
|
|
|
|
|
- Rebuilt for Python 3.12
|
|
|
|
|
|
|
|
|
|
* Tue Mar 07 2023 Than Ngo <than@redhat.com> - 4.19.25-7
|
|
|
|
|
- fixed bz#2154988, fails to build with Python 3.12: ModuleNotFoundError: No module named 'distutils'
|
|
|
|
|
|
|
|
|
|
* Sat Jan 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 4.19.25-6
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Sat Jul 23 2022 Fedora Release Engineering <releng@fedoraproject.org> - 4.19.25-5
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Mon Jun 13 2022 Python Maint <python-maint@redhat.com> - 4.19.25-4
|
|
|
|
|
- Rebuilt for Python 3.11
|
|
|
|
|
|
|
|
|
|
* Sat Jan 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 4.19.25-3
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Mon Nov 08 2021 Scott Talbert <swt@techie.net> - 4.19.25-2
|
|
|
|
|
- Recognize the py_ssize_t_clean directive to avoid FTBFS with PyQt 5.15.6
|
|
|
|
|
|
|
|
|
|
* Thu Oct 21 2021 Sandro Mani <manisandro@gmail.com> - 4.19.25-1
|
|
|
|
|
- Update to 4.19.25
|
|
|
|
|
|
|
|
|
|
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 4.19.24-6
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Mon Jun 14 2021 Scott Talbert <swt@techie.net> - 4.19.24-5
|
|
|
|
|
- Stop building python3-pyqt5-sip package on F35+ - replaced by separate pkg
|
|
|
|
|
|
|
|
|
|
* Thu Jun 03 2021 Python Maint <python-maint@redhat.com> - 4.19.24-4
|
|
|
|
|
- Rebuilt for Python 3.10
|
|
|
|
|
|
|
|
|
|
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 4.19.24-3
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Sun Jan 17 2021 Scott Talbert <swt@techie.net> - 4.19.24-2
|
|
|
|
|
- Stop building wx.siplib on F34+ as wx has switched to sip 5
|
|
|
|
|
|
|
|
|
|
* Mon Aug 17 2020 Rex Dieter <rdieter@fedoraproject.org> - 4.19.24-1
|
|
|
|
|
- 4.19.24
|
|
|
|
|
|
|
|
|
|
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 4.19.23-2
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Mon Jul 20 2020 Merlin Mathesius <mmathesi@redhat.com> - 4.19.23-1
|
|
|
|
|
- Minor conditional fixes for ELN
|
|
|
|
|
|
|
|
|
|
* Mon Jun 08 2020 Rex Dieter <rdieter@fedoraproject.org> - 4.19.23-1
|
|
|
|
|
- 4.19.23
|
|
|
|
|
|
|
|
|
|
* Sat May 23 2020 Miro Hrončok <mhroncok@redhat.com> - 4.19.22-3
|
|
|
|
|
- Rebuilt for Python 3.9
|
|
|
|
|
|
|
|
|
|
* Mon Apr 20 2020 FeRD (Frank Dana) <ferdnyc@gmail.com> - 4.19.22-2
|
|
|
|
|
- Add documentation subpackage
|
|
|
|
|
|
|
|
|
|
* Sat Apr 04 2020 Rex Dieter <rdieter@fedoraproject.org> - 4.19.22-1
|
|
|
|
|
- 4.19.22
|
|
|
|
|
|
|
|
|
|
* Fri Jan 31 2020 Rex Dieter <rdieter@fedoraproject.org> - 4.19.21-1
|
|
|
|
|
- 4.19.21
|
|
|
|
|
|
|
|
|
|
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 4.19.20-2
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Fri Dec 20 2019 Rex Dieter <rdieter@fedoraproject.org> - 4.19.20-1
|
|
|
|
|
- 4.19.20, adjust whitespace
|
|
|
|
|
|
|
|
|
|
* Fri Nov 15 2019 Rex Dieter <rdieter@fedoraproject.org> - 4.19.19-4
|
|
|
|
|
- disable python2 support on f32+ (#1752802)
|
|
|
|
|
|
|
|
|
|
* Sun Nov 03 2019 Rex Dieter <rdieter@fedoraproject.org> - 4.19.19-3
|
|
|
|
|
- revert virtual provides (bad idea)
|
|
|
|
|
|
|
|
|
|
* Thu Oct 31 2019 Nicolas Chauvet <kwizart@gmail.com> - 4.19.19-2
|
|
|
|
|
- Add virtual provides python{2,3}-sip
|
|
|
|
|
|
|
|
|
|
* Wed Sep 25 2019 Rex Dieter <rdieter@fedoraproject.org> - 4.19.19-1
|
|
|
|
|
- 4.19.19, sip-api(12)=12.7
|
|
|
|
|
- Obsoletes: python2-sip python3-sip (when omitted for f31+)
|
|
|
|
|
|
|
|
|
|
* Mon Sep 16 2019 Rex Dieter <rdieter@fedoraproject.org> - 4.19.18-7
|
|
|
|
|
- drop no_namespace variant for f31+
|
|
|
|
|
|
|
|
|
|
* Fri Sep 06 2019 Scott Talbert <swt@techie.net> - 4.19.18-6
|
|
|
|
|
- Simplify PYINCLUDE conditional and fix for F31
|
|
|
|
|
|
|
|
|
|
* Wed Aug 28 2019 Gwyn Ciesla <gwync@protonmail.com> 4.19.18-5
|
|
|
|
|
- Conditionalize Python 3 include dir.
|
|
|
|
|
|
|
|
|
|
* Mon Aug 19 2019 Scott Talbert <swt@techie.net> - 4.19.18-4
|
|
|
|
|
- Build a namespaced sip module, wx.siplib, for wxpython (#1739469)
|
|
|
|
|
|
|
|
|
|
* Mon Aug 19 2019 Gwyn Ciesla <gwync@protonmail.com> - 4.19.18-3
|
|
|
|
|
- Set paths for flatpak.
|
|
|
|
|
|
|
|
|
|
* Thu Aug 15 2019 Miro Hrončok <mhroncok@redhat.com> - 4.19.18-2
|
|
|
|
|
- Rebuilt for Python 3.8
|
|
|
|
|
|
|
|
|
|
* Sun Aug 04 2019 Rex Dieter <rdieter@fedoraproject.org> - 4.19.18-1
|
|
|
|
|
- 4.19.18
|
|
|
|
|
|
|
|
|
|
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 4.19.17-2
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Mon May 06 2019 Rex Dieter <rdieter@fedoraproject.org> - 4.19.17-1
|
|
|
|
|
- 4.19.17
|
|
|
|
|
|
|
|
|
|
* Thu Apr 11 2019 Rex Dieter <rdieter@fedoraproject.org> - 4.19.16-1
|
|
|
|
|
- 4.19.16
|
|
|
|
|
|
|
|
|
|
* Thu Mar 21 2019 Rex Dieter <rdieter@fedoraproject.org> - 4.19.15-1
|
|
|
|
|
- 4.19.15, - sip-api(12)=12.6
|
|
|
|
|
|
|
|
|
|
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 4.19.13-4
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Sun Oct 28 2018 Rex Dieter <rdieter@fedoraproject.org> - 4.19.13-3
|
|
|
|
|
- restore non-namespaced python-sip module
|
|
|
|
|
|
|
|
|
|
* Wed Oct 24 2018 Than Ngo <than@redhat.com> - 4.19.13-2
|
|
|
|
|
- Fix python3 subpackages files ownership within __pycache__ (#1619099)
|
|
|
|
|
|
|
|
|
|
* Wed Oct 03 2018 Rex Dieter <rdieter@fedoraproject.org> - 4.19.13-1
|
|
|
|
|
- 4.19.3
|
|
|
|
|
- drop non-namespaced python-sip modules
|
|
|
|
|
- FIXME/TODO: add Obsoletes somewhere
|
|
|
|
|
|
|
|
|
|
* Sun Aug 26 2018 Rex Dieter <rdieter@fedoraproject.org> - 4.19.12-9
|
|
|
|
|
- include sip-pyqt4/sip-pyqt5 wrappers
|
|
|
|
|
|
|
|
|
|
* Fri Aug 24 2018 Rex Dieter <rdieter@fedoraproject.org> - 4.19.12-8
|
|
|
|
|
- -devel: move sipconfig/sipdistutils here
|
|
|
|
|
- -devel: drop dep on non-private base pkg (which may go away soon anyway)
|
|
|
|
|
- -devel: move subpkg defs nearer its basepkg in .spec
|
|
|
|
|
- (more) consistently use %%python3_pkgversion
|
|
|
|
|
- drop (uneeded) python3_sip_bin.patch
|
|
|
|
|
|
|
|
|
|
* Tue Aug 14 2018 Rex Dieter <rdieter@fedoraproject.org> - 4.19.12-7
|
|
|
|
|
- include dist-info (#1524189)
|
|
|
|
|
|
|
|
|
|
* Tue Aug 14 2018 Rex Dieter <rdieter@fedoraproject.org> - 4.19.12-6
|
|
|
|
|
- provide python?-pyqt4-sip too
|
|
|
|
|
- tighten dir ownership of sip python module dir(s)
|
|
|
|
|
|
|
|
|
|
* Mon Jul 16 2018 Rex Dieter <rdieter@fedoraproject.org> - 4.19.12-5
|
|
|
|
|
- python?-devel: Requires: python?-sip
|
|
|
|
|
- add python3-sip compat symlink
|
|
|
|
|
|
|
|
|
|
* Sun Jul 15 2018 Rex Dieter <rdieter@fedoraproject.org> - 4.19.12-4
|
|
|
|
|
- sip-api(12)=12.5
|
|
|
|
|
|
|
|
|
|
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 4.19.12-3
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Wed Jul 11 2018 Rex Dieter <rdieter@fedoraproject.org> - 4.19.12-2
|
|
|
|
|
- *-devel: Requires: sip.
|
|
|
|
|
- drop Obsoletes: sip, now that we have a real sip pkg again
|
|
|
|
|
|
|
|
|
|
* Tue Jul 10 2018 Rex Dieter <rdieter@fedoraproject.org> - 4.19.12-1
|
|
|
|
|
- 4.19.12
|
|
|
|
|
|
|
|
|
|
* Thu Jul 05 2018 Rex Dieter <rdieter@fedoraproject.org> - 4.19.12-0.1.dev1807041651
|
|
|
|
|
- 4.19.12 snapshot
|
|
|
|
|
|
|
|
|
|
* Mon Jul 02 2018 Rex Dieter <rdieter@fedoraproject.org> - 4.19.11-1
|
|
|
|
|
- 4.19.11
|
|
|
|
|
|
|
|
|
|
* Sun Jul 01 2018 Rex Dieter <rdieter@fedoraproject.org> - 4.19.10-1
|
|
|
|
|
- 4.19.10
|
|
|
|
|
|
|
|
|
|
* Sat Jun 16 2018 Miro Hrončok <mhroncok@redhat.com> - 4.19.9-0.2.dev1805261119
|
|
|
|
|
- Rebuilt for Python 3.7
|
|
|
|
|
|
|
|
|
|
* Tue May 29 2018 Rex Dieter <rdieter@fedoraproject.org> - 4.19.9-0.1.dev1805261119
|
|
|
|
|
- 4.19.9.dev1805261119 snapshot
|
|
|
|
|
- %build: use --no-dist-info, feature not ready
|
|
|
|
|
|
|
|
|
|
* Thu Mar 15 2018 Sérgio Basto <sergio@serjux.com> - 4.19.8-3
|
|
|
|
|
- Use bcond to handle conditional builds
|
|
|
|
|
|
|
|
|
|
* Wed Mar 07 2018 Rex Dieter <rdieter@fedoraproject.org> - 4.19.8-2
|
|
|
|
|
- BR: gcc-c++, sip-api(12)=12.4
|
|
|
|
|
|
|
|
|
|
|