move arch .so library from python-libxml2-py3 to libxml2 to ease PackageKit upgrade; remove and obsolete python 2.7 package [release 2.10.4-3mamba;Fri Oct 06 2023]
This commit is contained in:
parent
228064ce31
commit
3ed665b643
51
libxml2.spec
51
libxml2.spec
@ -1,7 +1,7 @@
|
|||||||
%define majver %(echo %version | cut -d. -f 1-2)
|
%define majver %(echo %version | cut -d. -f 1-2)
|
||||||
Name: libxml2
|
Name: libxml2
|
||||||
Version: 2.10.4
|
Version: 2.10.4
|
||||||
Release: 1mamba
|
Release: 3mamba
|
||||||
Summary: Library providing XML and HTML support
|
Summary: Library providing XML and HTML support
|
||||||
Group: System/Libraries
|
Group: System/Libraries
|
||||||
Vendor: openmamba
|
Vendor: openmamba
|
||||||
@ -14,14 +14,15 @@ License: MIT
|
|||||||
## AUTOBUILDREQ-BEGIN
|
## AUTOBUILDREQ-BEGIN
|
||||||
BuildRequires: glibc-devel
|
BuildRequires: glibc-devel
|
||||||
BuildRequires: liblzma-devel
|
BuildRequires: liblzma-devel
|
||||||
BuildRequires: libpython27-devel
|
BuildRequires: libpython311-devel
|
||||||
BuildRequires: libpython3-devel
|
|
||||||
BuildRequires: libz-devel
|
BuildRequires: libz-devel
|
||||||
## AUTOBUILDREQ-END
|
## AUTOBUILDREQ-END
|
||||||
|
BuildRequires: python3-devel >= 3.11.5-3mamba
|
||||||
%if "%{stage1}" != "1"
|
%if "%{stage1}" != "1"
|
||||||
BuildRequires: gtk-doc
|
BuildRequires: gtk-doc
|
||||||
%endif
|
%endif
|
||||||
BuildRequires: ldconfig
|
BuildRequires: ldconfig
|
||||||
|
Obsoletes: python-libxml2-py27 <= 2.10.4-2mamba
|
||||||
|
|
||||||
%description
|
%description
|
||||||
This library allows to manipulate XML files.
|
This library allows to manipulate XML files.
|
||||||
@ -56,15 +57,6 @@ Obsoletes: python-libxml2 =< 2.9.10-3mamba
|
|||||||
%description -n python-libxml2-py3
|
%description -n python-libxml2-py3
|
||||||
Python support for libxml2.
|
Python support for libxml2.
|
||||||
|
|
||||||
%package -n python-libxml2-py27
|
|
||||||
Group: System/Libraries
|
|
||||||
Summary: Python support for %{name}
|
|
||||||
Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release}
|
|
||||||
%py27_requires
|
|
||||||
|
|
||||||
%description -n python-libxml2-py27
|
|
||||||
Python support for libxml2.
|
|
||||||
|
|
||||||
%package utils
|
%package utils
|
||||||
Group: Development/Libraries
|
Group: Development/Libraries
|
||||||
Summary: Utilities for the libxml library providing XML and HTML support
|
Summary: Utilities for the libxml library providing XML and HTML support
|
||||||
@ -104,18 +96,12 @@ cp -a python python27
|
|||||||
--disable-gtk-doc
|
--disable-gtk-doc
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%make PYTHON_SITE_PACKAGES=%{python3_sitearch}
|
%make
|
||||||
#make tests
|
#make tests
|
||||||
|
|
||||||
%if "%{stage1}" != "1"
|
|
||||||
cd python27
|
|
||||||
CFLAGS="%{optflags}" %{__python27} setup.py build
|
|
||||||
cd ..
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%install
|
%install
|
||||||
[ "%{buildroot}" != / ] && rm -rf %{buildroot}
|
[ "%{buildroot}" != / ] && rm -rf %{buildroot}
|
||||||
%makeinstall PYTHON_SITE_PACKAGES=%{python3_sitearch}
|
%makeinstall
|
||||||
|
|
||||||
#install AUTHORS COPYING Copyright NEWS README TODO* \
|
#install AUTHORS COPYING Copyright NEWS README TODO* \
|
||||||
# %{buildroot}%{_datadir}/doc/%{name}-%{version}/
|
# %{buildroot}%{_datadir}/doc/%{name}-%{version}/
|
||||||
@ -123,18 +109,6 @@ cd ..
|
|||||||
install -d -m 0755 %{buildroot}%{_sysconfdir}/sgml
|
install -d -m 0755 %{buildroot}%{_sysconfdir}/sgml
|
||||||
install -d -m 0755 %{buildroot}%{_sysconfdir}/xml
|
install -d -m 0755 %{buildroot}%{_sysconfdir}/xml
|
||||||
|
|
||||||
%if "%{stage1}" != "1"
|
|
||||||
cd python27
|
|
||||||
%{__python27} setup.py install \
|
|
||||||
-O1 --skip-build \
|
|
||||||
--root="%{buildroot}" \
|
|
||||||
--install-headers=%{python27_inc} \
|
|
||||||
--install-lib=%{python27_sitearch} \
|
|
||||||
--record=%{name}.filelist
|
|
||||||
|
|
||||||
sed -i "s,.*/man/.*,&.gz," %{name}.filelist
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%clean
|
%clean
|
||||||
[ "%{buildroot}" != / ] && rm -rf %{buildroot}
|
[ "%{buildroot}" != / ] && rm -rf %{buildroot}
|
||||||
|
|
||||||
@ -146,6 +120,7 @@ sed -i "s,.*/man/.*,&.gz," %{name}.filelist
|
|||||||
%dir %{_sysconfdir}/sgml
|
%dir %{_sysconfdir}/sgml
|
||||||
%dir %{_sysconfdir}/xml
|
%dir %{_sysconfdir}/xml
|
||||||
%{_libdir}/libxml2.so.*
|
%{_libdir}/libxml2.so.*
|
||||||
|
%{python3_sitearch}/libxml2mod.so
|
||||||
%doc Copyright
|
%doc Copyright
|
||||||
|
|
||||||
%files devel
|
%files devel
|
||||||
@ -172,15 +147,9 @@ sed -i "s,.*/man/.*,&.gz," %{name}.filelist
|
|||||||
%if "%{stage1}" != "1"
|
%if "%{stage1}" != "1"
|
||||||
%files -n python-libxml2-py3
|
%files -n python-libxml2-py3
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%{python3_sitearch}/libxml2*
|
|
||||||
%{python3_sitelib}/__pycache__/*.pyc
|
%{python3_sitelib}/__pycache__/*.pyc
|
||||||
%{python3_sitelib}/drv_libxml2.py
|
%{python3_sitelib}/drv_libxml2.py
|
||||||
%{python3_sitelib}/libxml2.py
|
%{python3_sitelib}/libxml2.py
|
||||||
|
|
||||||
%files -n python-libxml2-py27
|
|
||||||
%defattr(-,root,root)
|
|
||||||
%{python27_sitearch}/libxml2*
|
|
||||||
%{python27_sitearch}/drv_libxml2.py*
|
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%files apidocs
|
%files apidocs
|
||||||
@ -193,6 +162,12 @@ sed -i "s,.*/man/.*,&.gz," %{name}.filelist
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Fri Oct 06 2023 Silvan Calarco <silvan.calarco@mambasoft.it> 2.10.4-3mamba
|
||||||
|
- move arch .so library from python-libxml2-py3 to libxml2 to ease PackageKit upgrade; remove and obsolete python 2.7 package
|
||||||
|
|
||||||
|
* Tue Sep 26 2023 Automatic Build System <autodist@mambasoft.it> 2.10.4-2mamba
|
||||||
|
- rebuilt by autoport with build requirements: python3-devel>=3.11.5-3mamba
|
||||||
|
|
||||||
* Wed Apr 12 2023 Automatic Build System <autodist@mambasoft.it> 2.10.4-1mamba
|
* Wed Apr 12 2023 Automatic Build System <autodist@mambasoft.it> 2.10.4-1mamba
|
||||||
- automatic version update by autodist
|
- automatic version update by autodist
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user