From 61692b264d0a1652aae3dbc1cfbfc4350635e9b6 Mon Sep 17 00:00:00 2001 From: DistroBaker Date: Thu, 14 Jan 2021 07:42:02 +0000 Subject: [PATCH] Merged update from upstream sources This is an automated DistroBaker update from upstream sources. If you do not know what this is about or would like to opt out, contact the OSCI team. Source: https://src.fedoraproject.org/rpms/xsane.git#6b253127dc2c57ea9409c4d1c4b1a449828b5b46 --- xsane.spec | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/xsane.spec b/xsane.spec index 22bcafb..a726077 100644 --- a/xsane.spec +++ b/xsane.spec @@ -10,7 +10,7 @@ Name: xsane Summary: X Window System front-end for the SANE scanner interface Version: 0.999 -Release: 38%{?dist} +Release: 39%{?dist} Source0: http://www.xsane.org/download/%{name}-%{version}.tar.gz Source1: xsane-256x256.png # use "xdg-open" instead of "netscape" to launch help browser @@ -76,7 +76,10 @@ URL: http://www.xsane.org/ BuildRequires: gcc # uses make BuildRequires: make +%if 0%{?rhel} <= 8 || 0%{?fedora} BuildRequires: gimp-devel +%endif +BuildRequires: gtk2-devel BuildRequires: lcms2-devel BuildRequires: libjpeg-devel BuildRequires: libpng-devel @@ -93,6 +96,7 @@ library, which provides access to scanners, digital cameras, and other capture devices. XSane is written in GTK+ and provides control for performing the scan and then manipulating the captured image. +%if 0%{?rhel} <= 8 || 0%{?fedora} %package gimp Summary: GIMP plug-in providing the SANE scanner interface Requires: gimp >= 2:2.2.12-4 @@ -102,6 +106,7 @@ Requires: xsane-common This package provides the regular XSane frontend for the SANE scanner interface, but it works as a GIMP plug-in. You must have GIMP installed to use this package. +%endif %package common Summary: Common files for xsane packages @@ -148,10 +153,12 @@ mkdir build-without-gimp CFLAGS='%optflags -fno-strict-aliasing -DXSANE_BUGTRACKER_URL=\"%{bugtracker_url}\"' export CFLAGS +%if 0%{?rhel} <= 8 || 0%{?fedora} pushd build-with-gimp %configure --enable-gimp %make_build popd +%endif pushd build-without-gimp %configure --disable-gimp @@ -166,9 +173,11 @@ pushd build-without-gimp %make_install popd +%if 0%{?rhel} <= 8 || 0%{?fedora} # install GIMP plugin install -m 0755 -d %{buildroot}%{gimpplugindir} install -m 0755 build-with-gimp/src/xsane %{buildroot}%{gimpplugindir} +%endif # install customized desktop file rm %{buildroot}%{_datadir}/applications/xsane.desktop @@ -221,11 +230,13 @@ EOF %find_lang %{name} XSANE.lang +%if 0%{?rhel} <= 8 || 0%{?fedora} %pre gimp # remove obsolete gimp-plugin-mgr managed symlink if [ -L "%{gimpplugindir}/xsane" ]; then rm -f "%{gimpplugindir}/xsane" fi +%endif %files -f XSANE.lang %doc xsane.ACCELKEYS xsane.AUTHOR xsane.BEGINNERS-INFO xsane.BUGS xsane.CHANGES xsane.FAQ xsane.LANGUAGES xsane.LOGO xsane.NEWS xsane.ONLINEHELP xsane.PROBLEMS xsane.ROOT xsane.TODO @@ -242,8 +253,10 @@ fi %{_datadir}/pixmaps/xsane.xpm %{iconrootdir}/*/apps/%{name}.png +%if 0%{?rhel} <= 8 || 0%{?fedora} %files gimp %{gimpplugindir}/xsane +%endif %files common %doc xsane.AUTHOR @@ -252,6 +265,9 @@ fi %{_datadir}/sane/xsane %changelog +* Thu Jan 14 2021 Zdenek Dohnal - 0.999-39 +- remove gimp plugin for eln, put explicit requirement for GTK2 + * Thu Nov 05 2020 Zdenek Dohnal - 0.999-38 - make is no longer in buildroot by default