diff options
-rw-r--r-- | vips.spec | 110 |
1 files changed, 55 insertions, 55 deletions
@@ -59,52 +59,52 @@ %bcond_with heif %endif -Name: vips -Release: 1%{?dist} -Version: %{vips_version}%{?vips_prever:~%{vips_prever}} -Summary: C/C++ library for processing large images - -License: LGPLv2+ -URL: https://libvips.github.io/libvips/ -Source0: https://github.com/libvips/libvips/releases/download/v%{vips_version}%{?vips_prever:-%{vips_prever}}/vips-%{vips_tarver}.tar.gz - -BuildRequires: pkgconfig(glib-2.0) -BuildRequires: pkgconfig(expat) -BuildRequires: pkgconfig(fftw3) -BuildRequires: pkgconfig(gobject-introspection-1.0) -BuildRequires: pkgconfig(orc-0.4) -BuildRequires: pkgconfig(lcms2) -BuildRequires: pkgconfig(OpenEXR) -BuildRequires: pkgconfig(matio) -BuildRequires: pkgconfig(cfitsio) -BuildRequires: pkgconfig(pangoft2) -BuildRequires: pkgconfig(zlib) -BuildRequires: pkgconfig(libpng) >= 1.2.9 -BuildRequires: pkgconfig(libtiff-4) +Name: vips +Release: 1%{?dist} +Version: %{vips_version}%{?vips_prever:~%{vips_prever}} +Summary: C/C++ library for processing large images + +License: LGPLv2+ +URL: https://libvips.github.io/libvips/ +Source0: https://github.com/libvips/libvips/releases/download/v%{vips_version}%{?vips_prever:-%{vips_prever}}/vips-%{vips_tarver}.tar.gz + +BuildRequires: pkgconfig(glib-2.0) +BuildRequires: pkgconfig(expat) +BuildRequires: pkgconfig(fftw3) +BuildRequires: pkgconfig(gobject-introspection-1.0) +BuildRequires: pkgconfig(orc-0.4) +BuildRequires: pkgconfig(lcms2) +BuildRequires: pkgconfig(OpenEXR) +BuildRequires: pkgconfig(matio) +BuildRequires: pkgconfig(cfitsio) +BuildRequires: pkgconfig(pangoft2) +BuildRequires: pkgconfig(zlib) +BuildRequires: pkgconfig(libpng) >= 1.2.9 +BuildRequires: pkgconfig(libtiff-4) # Ensure we use libwebp7 on EL-7 # upstream requires 0.6 -BuildRequires: pkgconfig(libwebp) > 1 -BuildRequires: pkgconfig(libexif) -BuildRequires: pkgconfig(libgsf-1) -BuildRequires: pkgconfig(librsvg-2.0) >= 2.40.3 -BuildRequires: pkgconfig(libjpeg) +BuildRequires: pkgconfig(libwebp) > 1 +BuildRequires: pkgconfig(libexif) +BuildRequires: pkgconfig(libgsf-1) +BuildRequires: pkgconfig(librsvg-2.0) >= 2.40.3 +BuildRequires: pkgconfig(libjpeg) %if %{with libspng} -BuildRequires: pkgconfig(spng) >= 0.6 +BuildRequires: pkgconfig(spng) >= 0.6 %endif %if %{with niftic} -BuildRequires: nifticlib-devel +BuildRequires: nifticlib-devel %endif %if %{with openjpeg2} -BuildRequires: pkgconfig(libopenjp2) >= 2.4 +BuildRequires: pkgconfig(libopenjp2) >= 2.4 %endif %if %{with libimagequant} -#BuildRequires: pkgconfig(imagequant) TODO only in 2.12+ -BuildRequires: libimagequant-devel +#BuildRequires: pkgconfig(imagequant) TODO only in 2.12+ +BuildRequires: libimagequant-devel %endif -BuildRequires: pkgconfig(gthread-2.0) +BuildRequires: pkgconfig(gthread-2.0) -BuildRequires: gcc-c++ -BuildRequires: pkgconfig gettext +BuildRequires: gcc-c++ +BuildRequires: pkgconfig gettext %if 0%{?fedora} >= 27 || 0%{?rhel} >= 8 Suggests: %{name}-heif @@ -138,9 +138,9 @@ Additional image formats are supported in additional optional packages: %package devel -Summary: Development files for %{name} -Requires: libjpeg-devel%{?_isa} libtiff-devel%{?_isa} zlib-devel%{?_isa} -Requires: %{name}%{?_isa} = %{version}-%{release} +Summary: Development files for %{name} +Requires: libjpeg-devel%{?_isa} libtiff-devel%{?_isa} zlib-devel%{?_isa} +Requires: %{name}%{?_isa} = %{version}-%{release} Obsoletes: vips-full-devel < 8.11 %description devel @@ -150,8 +150,8 @@ contains a C++ API and development documentation. %package tools -Summary: Command-line tools for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} +Summary: Command-line tools for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} Obsoletes: vips-full-tools < 8.11 %description tools @@ -160,9 +160,9 @@ The %{name}-tools package contains command-line tools for working with VIPS. %if %{with doc} %package doc -Summary: Documentation for %{name} +Summary: Documentation for %{name} BuildRequires: swig gtk-doc -Conflicts: %{name} < %{version}-%{release}, %{name} > %{version}-%{release} +Conflicts: %{name} < %{version}-%{release}, %{name} > %{version}-%{release} Obsoletes: vips-full-doc < 8.11 %description doc @@ -172,9 +172,9 @@ HTML and PDF formats. %if %{with heif} %package heif -Summary: heif support for %{name} +Summary: heif support for %{name} BuildRequires: pkgconfig(libheif) >= 1.3 -Requires: %{name} = %{version}-%{release} +Requires: %{name}%{?_isa} = %{version}-%{release} Obsoletes: vips-full < 8.11 %description heif @@ -182,31 +182,31 @@ The %{name}-heif package contains the heif module. %endif %package openslide -Summary: openslide support for %{name} +Summary: openslide support for %{name} BuildRequires: pkgconfig(openslide) >= 3.3.0 -Requires: %{name} = %{version}-%{release} +Requires: %{name}%{?_isa} = %{version}-%{release} %description openslide The %{name}-openslide package contains the openslide module. %package poppler -Summary: poppler support for %{name} +Summary: poppler support for %{name} BuildRequires: pkgconfig(poppler-glib) -Requires: %{name} = %{version}-%{release} +Requires: %{name}%{?_isa} = %{version}-%{release} %description poppler The %{name}-poppler package contains the poppler module. %if %{with im6} %package magick-im6 -Summary: magick support for %{name} using ImageMagick6 +Summary: magick support for %{name} using ImageMagick6 %if 0%{?fedora} >= 99 || 0%{?rhel} >= 99 BuildRequires: ImageMagick-devel %else # Ensure we use version 6 (same as imagick ext). BuildRequires: ImageMagick6-devel %endif -Requires: %{name} = %{version}-%{release} +Requires: %{name}%{?_isa} = %{version}-%{release} Provides: %{name}-magick = %{version}-%{release} Conflicts: %{name}-magick-im7 Conflicts: %{name}-magick-gm @@ -217,9 +217,9 @@ The %{name}-magick-im6 package contains the magick module using ImageMagick6. %if %{with im7} %package magick-im7 -Summary: magick support for %{name} using ImageMagick7 +Summary: magick support for %{name} using ImageMagick7 BuildRequires: ImageMagick7-devel -Requires: %{name} = %{version}-%{release} +Requires: %{name}%{?_isa} = %{version}-%{release} Provides: %{name}-magick = %{version}-%{release} Conflicts: %{name}-magick-im6 Conflicts: %{name}-magick-gm @@ -230,9 +230,9 @@ The %{name}-magick-im7 package contains the magick module using ImageMagick7. %if %{with gm} %package magick-gm -Summary: magick support for %{name} using ImageMagick7 +Summary: magick support for %{name} using ImageMagick7 BuildRequires: GraphicsMagick-devel -Requires: %{name} = %{version}-%{release} +Requires: %{name}%{?_isa} = %{version}-%{release} Provides: %{name}-magick = %{version}-%{release} Conflicts: %{name}-magick-im6 Conflicts: %{name}-magick-im7 @@ -248,7 +248,7 @@ The %{name}-magick-gm contains the magick module using GraphicsMagick. # make the version string consistent for multiarch export FAKE_BUILD_DATE=$(date -r %{SOURCE0}) sed -i "s/\\(VIPS_VERSION_STRING=\\)\$VIPS_VERSION-\`date\`/\\1\"\$VIPS_VERSION-$FAKE_BUILD_DATE\"/g" \ - configure + configure unset FAKE_BUILD_DATE # Avoid setting RPATH to /usr/lib64 on 64-bit builds |