Disable perl support for flatpak builds

We have some unsolved issues with flatpak perl support. Disable it for
now so that we can get the rest of GraphicsMagick built.
epel9
Kalev Lember 6 years ago
parent 6b33902ff8
commit 3273ccbbae

@ -28,7 +28,7 @@
Summary: An ImageMagick fork, offering faster image generation and better quality
Name: GraphicsMagick
Version: 1.3.32
Release: 1%{?dist}
Release: 2%{?dist}
License: MIT
Source0: http://downloads.sourceforge.net/sourceforge/graphicsmagick/GraphicsMagick-%{version}.tar.xz
@ -59,9 +59,11 @@ BuildRequires: libxml2-devel
BuildRequires: libX11-devel libXext-devel libXt-devel
BuildRequires: lpr
BuildRequires: p7zip
%if ! 0%{?flatpak}
BuildRequires: perl-devel
BuildRequires: perl-generators
BuildRequires: perl(ExtUtils::MakeMaker)
%endif
BuildRequires: xdg-utils
BuildRequires: xz-devel
BuildRequires: zlib-devel
@ -109,6 +111,7 @@ Obsoletes: GraphicsMagick < 1.3.19-4
%description doc
Documentation for GraphicsMagick.
%if ! 0%{?flatpak}
%package perl
Summary: GraphicsMagick perl bindings
Requires: %{name}%{?_isa} = %{version}-%{release}
@ -119,6 +122,7 @@ Perl bindings to GraphicsMagick.
Install GraphicsMagick-perl if you want to use any perl scripts that use
GraphicsMagick.
%endif
%package c++
Summary: GraphicsMagick Magick++ library (C++ bindings)
@ -178,8 +182,12 @@ CFLAGS="$RPM_OPT_FLAGS -DFT_ENCODING_PRC=FT_ENCODING_GB2312"
--with-lcms2 \
--with-magick_plus_plus \
--with-modules \
%if 0%{?flatpak}
--without-perl \
%else
--with-perl \
--with-perl-options="INSTALLDIRS=vendor %{?perl_prefix}" \
%endif
%{?_with_quantum_depth} \
%{?_enable_quantum_library_names} \
--with-threads \
@ -191,11 +199,15 @@ CFLAGS="$RPM_OPT_FLAGS -DFT_ENCODING_PRC=FT_ENCODING_GB2312"
--with-gs-font-dir=%{_datadir}/fonts/default/Type1
%make_build
%if ! 0%{?flatpak}
%make_build perl-build
%endif
%install
%make_install
%if ! 0%{?flatpak}
%make_install -C PerlMagick
# perlmagick: fix perl path of demo files
@ -219,6 +231,7 @@ if [ -z perl-pkg-files ] ; then
echo "ERROR: EMPTY FILE LIST"
exit -1
fi
%endif
rm -rf %{buildroot}%{_datadir}/GraphicsMagick
# Keep config
@ -250,7 +263,9 @@ EOF
%check
%if ! 0%{?flatpak}
make test -C PerlMagick ||:
%endif
time \
%make_build check ||:
# multilib hack only supports 32/64 bits for now
@ -306,12 +321,17 @@ exit 1
%{_libdir}/pkgconfig/GraphicsMagick++.pc
%{_mandir}/man1/GraphicsMagick++-config.*
%if ! 0%{?flatpak}
%files perl -f perl-pkg-files
%{_mandir}/man3/*
%doc PerlMagick/demo/ PerlMagick/Changelog PerlMagick/README.txt
%endif
%changelog
* Wed Jul 17 2019 Kalev Lember <klember@redhat.com> - 1.3.32-2
- Disable perl support for flatpak builds
* Mon Jun 17 2019 Rex Dieter <rdieter@fedoraproject.org> - 1.3.32-1
- 1.3.32

Loading…
Cancel
Save