7.42.1
This commit is contained in:
parent
84da491ca6
commit
a1c7681de8
1
.gitignore
vendored
1
.gitignore
vendored
@ -1,3 +1,4 @@
|
|||||||
/vips-7.32.4.tar.gz
|
/vips-7.32.4.tar.gz
|
||||||
/vips-7.36.5.tar.gz
|
/vips-7.36.5.tar.gz
|
||||||
/vips-7.40.11.tar.gz
|
/vips-7.40.11.tar.gz
|
||||||
|
/vips-7.42.1.tar.gz
|
||||||
|
2
sources
2
sources
@ -1 +1 @@
|
|||||||
38f2e366172a2afb17463e71584a5117 vips-7.40.11.tar.gz
|
33a4590924b3120ce309982ec85a7c16 vips-7.42.1.tar.gz
|
||||||
|
64
vips.spec
64
vips.spec
@ -1,10 +1,12 @@
|
|||||||
%global vips_version_base 7.40
|
%global vips_version_base 7.42
|
||||||
%global vips_version %{vips_version_base}.11
|
%global vips_version %{vips_version_base}.1
|
||||||
%global vips_soname_major 38
|
%global vips_soname_major 40
|
||||||
|
|
||||||
|
%global with_python3 1
|
||||||
|
|
||||||
Name: vips
|
Name: vips
|
||||||
Version: %{vips_version}
|
Version: %{vips_version}
|
||||||
Release: 2%{?dist}
|
Release: 1%{?dist}
|
||||||
Summary: C/C++ library for processing large images
|
Summary: C/C++ library for processing large images
|
||||||
|
|
||||||
Group: System Environment/Libraries
|
Group: System Environment/Libraries
|
||||||
@ -14,6 +16,7 @@ Source0: http://www.vips.ecs.soton.ac.uk/supported/%{vips_version_base}/%{name}-
|
|||||||
|
|
||||||
BuildRequires: pkgconfig(glib-2.0)
|
BuildRequires: pkgconfig(glib-2.0)
|
||||||
BuildRequires: pkgconfig(gobject-introspection-1.0)
|
BuildRequires: pkgconfig(gobject-introspection-1.0)
|
||||||
|
BuildRequires: pkgconfig(pygobject-3.0)
|
||||||
BuildRequires: pkgconfig(libxml-2.0)
|
BuildRequires: pkgconfig(libxml-2.0)
|
||||||
BuildRequires: pkgconfig(fftw3)
|
BuildRequires: pkgconfig(fftw3)
|
||||||
BuildRequires: pkgconfig(MagickWand)
|
BuildRequires: pkgconfig(MagickWand)
|
||||||
@ -34,8 +37,13 @@ BuildRequires: pkgconfig(libgsf-1)
|
|||||||
BuildRequires: libjpeg-turbo-devel
|
BuildRequires: libjpeg-turbo-devel
|
||||||
|
|
||||||
BuildRequires: pkgconfig gettext
|
BuildRequires: pkgconfig gettext
|
||||||
BuildRequires: python-devel
|
BuildRequires: python2-devel
|
||||||
BuildRequires: swig gtk-doc
|
BuildRequires: swig gtk-doc
|
||||||
|
|
||||||
|
%if 0%{?with_python3}
|
||||||
|
BuildRequires: python3-devel
|
||||||
|
%endif
|
||||||
|
|
||||||
#Requires:
|
#Requires:
|
||||||
|
|
||||||
|
|
||||||
@ -70,12 +78,25 @@ The %{name}-tools package contains command-line tools for working with VIPS.
|
|||||||
|
|
||||||
|
|
||||||
%package python
|
%package python
|
||||||
Summary: Python support for %{name}
|
Summary: Python 2 support for %{name}
|
||||||
Group: Development/Languages
|
Group: Development/Languages
|
||||||
Requires: vips%{?_isa} = %{version}-%{release}
|
Requires: vips%{?_isa} = %{version}-%{release}
|
||||||
|
Requires: pygobject3-base >= 3.12.0
|
||||||
|
|
||||||
%description python
|
%description python
|
||||||
The %{name}-python package contains Python support for VIPS.
|
The %{name}-python package contains Python 2 support for VIPS.
|
||||||
|
|
||||||
|
|
||||||
|
%if 0%{?with_python3}
|
||||||
|
%package python3
|
||||||
|
Summary: Python 3 support for %{name}
|
||||||
|
Group: Development/Languages
|
||||||
|
Requires: vips%{?_isa} = %{version}-%{release}
|
||||||
|
Requires: python3-gobject >= 3.12.0
|
||||||
|
|
||||||
|
%description python3
|
||||||
|
The %{name}-python3 package contains Python 3 support for VIPS.
|
||||||
|
%endif
|
||||||
|
|
||||||
|
|
||||||
%package doc
|
%package doc
|
||||||
@ -103,6 +124,10 @@ sed -i 's|sys_lib_dlsearch_path_spec="|sys_lib_dlsearch_path_spec="/%{_lib} %{_l
|
|||||||
|
|
||||||
|
|
||||||
%build
|
%build
|
||||||
|
# Upstream recommends enabling auto-vectorization of inner loops:
|
||||||
|
# https://github.com/jcupitt/libvips/pull/212#issuecomment-68177930
|
||||||
|
export CFLAGS="%{optflags} -ftree-vectorize"
|
||||||
|
export CXXFLAGS="%{optflags} -ftree-vectorize"
|
||||||
%configure --disable-static --enable-gtk-doc
|
%configure --disable-static --enable-gtk-doc
|
||||||
make %{?_smp_mflags}
|
make %{?_smp_mflags}
|
||||||
|
|
||||||
@ -117,6 +142,16 @@ rm -rf ${RPM_BUILD_ROOT}%{_datadir}/doc/vips
|
|||||||
# locale stuff
|
# locale stuff
|
||||||
%find_lang vips%{vips_version_base}
|
%find_lang vips%{vips_version_base}
|
||||||
|
|
||||||
|
# Upstream supports the GI override module on Python 3, but doesn't install
|
||||||
|
# it into the Python 3 path
|
||||||
|
%if 0%{?with_python3}
|
||||||
|
mkdir -p ${RPM_BUILD_ROOT}%{python3_sitearch}
|
||||||
|
cp -a ${RPM_BUILD_ROOT}%{python2_sitearch}/gi \
|
||||||
|
${RPM_BUILD_ROOT}%{python3_sitearch}
|
||||||
|
find ${RPM_BUILD_ROOT}%{python3_sitearch} \
|
||||||
|
\( -name '*.pyc' -o -name '*.pyo' \) -delete
|
||||||
|
%endif
|
||||||
|
|
||||||
|
|
||||||
%post -p /sbin/ldconfig
|
%post -p /sbin/ldconfig
|
||||||
|
|
||||||
@ -143,7 +178,15 @@ rm -rf ${RPM_BUILD_ROOT}%{_datadir}/doc/vips
|
|||||||
|
|
||||||
|
|
||||||
%files python
|
%files python
|
||||||
%{python_sitearch}/*
|
%{python2_sitearch}/gi/overrides/*
|
||||||
|
%{python2_sitearch}/vipsCC/
|
||||||
|
|
||||||
|
|
||||||
|
%if 0%{?with_python3}
|
||||||
|
%files python3
|
||||||
|
%{python3_sitearch}/gi/overrides/*.py
|
||||||
|
%{python3_sitearch}/gi/overrides/__pycache__/*
|
||||||
|
%endif
|
||||||
|
|
||||||
|
|
||||||
%files doc
|
%files doc
|
||||||
@ -151,6 +194,11 @@ rm -rf ${RPM_BUILD_ROOT}%{_datadir}/doc/vips
|
|||||||
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Sun Dec 28 2014 Benjamin Gilbert <bgilbert@backtick.net> - 7.42.1-1
|
||||||
|
- New release
|
||||||
|
- Package new Python bindings
|
||||||
|
- Build with auto-vectorization
|
||||||
|
|
||||||
* Tue Nov 25 2014 Rex Dieter <rdieter@fedoraproject.org> 7.40.11-2
|
* Tue Nov 25 2014 Rex Dieter <rdieter@fedoraproject.org> 7.40.11-2
|
||||||
- rebuild (openexr)
|
- rebuild (openexr)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user