[packages/vips] - up to 8.10.2, vips7 and python support removed upstream

baggins baggins at pld-linux.org
Mon Nov 30 00:27:18 CET 2020


commit 3e684a19d598ba4fd5d7cd2e7055839f642ba2a8
Author: Jan Rękorajski <baggins at pld-linux.org>
Date:   Mon Nov 30 00:26:35 2020 +0100

    - up to 8.10.2, vips7 and python support removed upstream

 vips.spec | 134 ++++++--------------------------------------------------------
 1 file changed, 13 insertions(+), 121 deletions(-)
---
diff --git a/vips.spec b/vips.spec
index 0807abd..7dab9f6 100644
--- a/vips.spec
+++ b/vips.spec
@@ -1,16 +1,15 @@
 # TODO:
 # - pdfium as an alternative for poppler?
-# - python3-vips
 Summary:	A fast image processing library with low memory needs
 Summary(pl.UTF-8):	Szybka biblioteka przetwarzania obrazów o małych wymaganiach pamięciowych
 Name:		vips
-Version:	8.7.0
-Release:	3
+Version:	8.10.2
+Release:	1
 License:	LGPL v2+
 Group:		Libraries
 #Source0Download: https://github.com/jcupitt/libvips/releases/
 Source0:	https://github.com/jcupitt/libvips/archive/v%{version}/%{name}-%{version}.tar.gz
-# Source0-md5:	091fa9adbd38f880c585de1265f71a4c
+# Source0-md5:	f03d95305d639d0bedeff198b2b21123
 URL:		http://jcupitt.github.io/libvips/
 BuildRequires:	ImageMagick-devel >= 1:6.2.4.0
 BuildRequires:	OpenEXR-devel >= 1.2.2
@@ -46,8 +45,6 @@ BuildRequires:	orc-devel >= 0.4.11
 BuildRequires:	pango-devel
 BuildRequires:	poppler-glib-devel >= 0.16.0
 BuildRequires:	pkgconfig
-BuildRequires:	python-devel >= 1:2.7
-BuildRequires:	python-pygobject3-devel >= 3.13.0
 BuildRequires:	rpm-pythonprov
 BuildRequires:	rpmbuild(find_lang) >= 1.32
 BuildRequires:	rpmbuild(macros) >= 1.714
@@ -193,47 +190,6 @@ documentation.
 Dokumentacja API biblioteki VIPS. Zawiera także trochę ogólnej
 dokumentacji projektu VIPS.
 
-%package -n libvips-cpp7
-Summary:	Deprecated C++ API for VIPS image processing library
-Summary(pl.UTF-8):	Przestarzałe API C++ do biblioteki przetwarzania obrazów VIPS
-Group:		Libraries
-Requires:	libvips = %{version}-%{release}
-
-%description -n libvips-cpp7
-Deprecated C++ API for VIPS image processing library (for VIPS 7
-compatibility).
-
-%description -n libvips-cpp7 -l pl.UTF-8
-Przestarzałe API C++ do biblioteki przetwarzania obrazów VIPS (dla
-zachowania zgodności z VIPS 7).
-
-%package -n libvips-cpp7-devel
-Summary:	Deprecated C++ API for VIPS image processing library - header files
-Summary(pl.UTF-8):	Przestarzałe API C++ do biblioteki przetwarzania obrazów VIPS - pliki nagłówkowe
-Group:		Development/Libraries
-Requires:	libvips-cpp7 = %{version}-%{release}
-Requires:	libvips-devel = %{version}-%{release}
-
-%description -n libvips-cpp7-devel
-Deprecated C++ API for VIPS image processing library - header files.
-
-%description -n libvips-cpp7-devel -l pl.UTF-8
-Przestarzałe API C++ do biblioteki przetwarzania obrazów VIPS - pliki
-nagłówkowe.
-
-%package -n libvips-cpp7-static
-Summary:	Deprecated C++ API for VIPS image processing library - static library
-Summary(pl.UTF-8):	Przestarzałe API C++ do biblioteki przetwarzania obrazów VIPS - biblioteka statyczna
-Group:		Development/Libraries
-Requires:	libvips-cpp7-devel = %{version}-%{release}
-
-%description -n libvips-cpp7-static
-Deprecated C++ API for VIPS image processing library - static library.
-
-%description -n libvips-cpp7-static -l pl.UTF-8
-Przestarzałe API C++ do biblioteki przetwarzania obrazów VIPS -
-biblioteka statyczna.
-
 %package -n libvips-cpp8
 Summary:	C++ API for VIPS 8 image processing library
 Summary(pl.UTF-8):	API C++ do biblioteki przetwarzania obrazów VIPS 8
@@ -272,37 +228,12 @@ C++ API for VIPS 8 image processing library - static library.
 API C++ do biblioteki przetwarzania obrazów VIPS 8 - biblioteka
 statyczna.
 
-%package -n python-vipsCC
-Summary:	Deprecated Python interface for VIPS image processing library
-Summary(pl.UTF-8):	Przestarzały interfejs Pythona do biblioteki przetwarzania obrazów VIPS
-Group:		Libraries/Python
-Requires:	libvips-cpp7 = %{version}-%{release}
-
-%description -n python-vipsCC
-Deprecated Python interface for VIPS image processing library (for
-VIPS 7 compatibility).
-
-%description -n python-vipsCC -l pl.UTF-8
-Przestarzały interfejs Pythona do biblioteki przetwarzania obrazów
-VIPS (dla zachowania zgodności z VIPS 7).
-
-%package -n python-vips
-Summary:	Python interface for VIPS image processing library
-Summary(pl.UTF-8):	Interfejs Pythona do biblioteki przetwarzania obrazów VIPS
-Group:		Libraries/Python
-Requires:	gobject-introspection >= 1.30.0
-Requires:	libvips = %{version}-%{release}
-Requires:	python-pygobject3 >= 3.13.0
-
-%description -n python-vips
-Python interface for VIPS image processing library.
-
-%description -n python-vips -l pl.UTF-8
-Interfejs Pythona do biblioteki przetwarzania obrazów VIPS.
-
 %prep
 %setup -q -n libvips-%{version}
 
+%{__sed} -E -i -e '1s,#!\s*/usr/bin/python(\s|$),#!%{__python}\1,' \
+      tools/vipsprofile
+
 %build
 %{__gtkdocize} --docdir doc
 %{__glib_gettextize}
@@ -312,9 +243,7 @@ Interfejs Pythona do biblioteki przetwarzania obrazów VIPS.
 %{__autoheader}
 %{__automake}
 %configure \
-	--enable-cpp7 \
 	--enable-gtk-doc \
-	--enable-pyvips7 \
 	--enable-pyvips8 \
 	--with-html-dir=%{_gtkdocdir}
 %{__make}
@@ -327,15 +256,12 @@ rm -rf $RPM_BUILD_ROOT
 
 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libvips-cpp.la
 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libvips.la
-%{__rm} $RPM_BUILD_ROOT%{_libdir}/libvipsCC.la
-%{__rm} $RPM_BUILD_ROOT%{py_sitedir}/vipsCC/*.la
-%{__rm} $RPM_BUILD_ROOT%{py_sitedir}/vipsCC/*.a
 
 #rm -r $RPM_BUILD_ROOT%{_datadir}/gtk-doc/html/libvips
 
 %py_postclean
 
-%find_lang vips8.7 -o %{name}.lang
+%find_lang vips8.10 -o %{name}.lang
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -343,9 +269,6 @@ rm -rf $RPM_BUILD_ROOT
 %post	-n libvips -p /sbin/ldconfig
 %postun	-n libvips -p /sbin/ldconfig
 
-%post	-n libvips-cpp7 -p /sbin/ldconfig
-%postun	-n libvips-cpp7 -p /sbin/ldconfig
-
 %post	-n libvips-cpp8 -p /sbin/ldconfig
 %postun	-n libvips-cpp8 -p /sbin/ldconfig
 
@@ -357,7 +280,7 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_bindir}/light_correct
 %attr(755,root,root) %{_bindir}/shrink_width
 %attr(755,root,root) %{_bindir}/vips
-%attr(755,root,root) %{_bindir}/vips-8.7
+%attr(755,root,root) %{_bindir}/vips-8.10
 %attr(755,root,root) %{_bindir}/vipsedit
 %attr(755,root,root) %{_bindir}/vipsheader
 %attr(755,root,root) %{_bindir}/vipsprofile
@@ -374,7 +297,7 @@ rm -rf $RPM_BUILD_ROOT
 
 %files -n libvips
 %defattr(644,root,root,755)
-%doc AUTHORS ChangeLog NEWS README.md THANKS TODO
+%doc AUTHORS ChangeLog NEWS README.md THANKS
 %attr(755,root,root) %{_libdir}/libvips.so.*.*.*
 %attr(755,root,root) %ghost %{_libdir}/libvips.so.42
 %{_libdir}/girepository-1.0/Vips-8.0.typelib
@@ -389,6 +312,7 @@ rm -rf $RPM_BUILD_ROOT
 %{_includedir}/vips/buf.h
 %{_includedir}/vips/cimg_funcs.h
 %{_includedir}/vips/colour.h
+%{_includedir}/vips/connection.h
 %{_includedir}/vips/conversion.h
 %{_includedir}/vips/convolution.h
 %{_includedir}/vips/create.h
@@ -419,6 +343,7 @@ rm -rf $RPM_BUILD_ROOT
 %{_includedir}/vips/rect.h
 %{_includedir}/vips/region.h
 %{_includedir}/vips/resample.h
+%{_includedir}/vips/sbuf.h
 %{_includedir}/vips/semaphore.h
 %{_includedir}/vips/soname.h
 %{_includedir}/vips/thread.h
@@ -426,11 +351,12 @@ rm -rf $RPM_BUILD_ROOT
 %{_includedir}/vips/transform.h
 %{_includedir}/vips/type.h
 %{_includedir}/vips/util.h
+%{_includedir}/vips/VConnection8.h
 %{_includedir}/vips/vector.h
 %{_includedir}/vips/version.h
 %{_includedir}/vips/video.h
-%{_includedir}/vips/vips.h
 %{_includedir}/vips/vips7compat.h
+%{_includedir}/vips/vips.h
 %{_datadir}/gir-1.0/Vips-8.0.gir
 %{_pkgconfigdir}/vips.pc
 
@@ -442,27 +368,6 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(644,root,root,755)
 %{_gtkdocdir}/libvips
 
-%files -n libvips-cpp7
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libvipsCC.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libvipsCC.so.42
-
-%files -n libvips-cpp7-devel
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libvipsCC.so
-%{_includedir}/vips/VDisplay.h
-%{_includedir}/vips/VError.h
-%{_includedir}/vips/VImage.h
-%{_includedir}/vips/VMask.h
-%{_includedir}/vips/vipsc++.h
-%{_includedir}/vips/vipscpp.h
-%{_includedir}/vips/vips
-%{_pkgconfigdir}/vipsCC.pc
-
-%files -n libvips-cpp7-static
-%defattr(644,root,root,755)
-%{_libdir}/libvipsCC.a
-
 %files -n libvips-cpp8
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/libvips-cpp.so.*.*.*
@@ -481,16 +386,3 @@ rm -rf $RPM_BUILD_ROOT
 %files -n libvips-cpp8-static
 %defattr(644,root,root,755)
 %{_libdir}/libvips-cpp.a
-
-%files -n python-vipsCC
-%defattr(644,root,root,755)
-%dir %{py_sitedir}/vipsCC
-%{py_sitedir}/vipsCC/*.py[co]
-%attr(755,root,root) %{py_sitedir}/vipsCC/vdisplaymodule.so
-%attr(755,root,root) %{py_sitedir}/vipsCC/verrormodule.so
-%attr(755,root,root) %{py_sitedir}/vipsCC/vimagemodule.so
-%attr(755,root,root) %{py_sitedir}/vipsCC/vmaskmodule.so
-
-%files -n python-vips
-%defattr(644,root,root,755)
-%{py_sitedir}/gi/overrides/Vips.py[co]
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/vips.git/commitdiff/3e684a19d598ba4fd5d7cd2e7055839f642ba2a8



More information about the pld-cvs-commit mailing list