Blame SPECS/xsane.spec

c83c6d
# if you rebuild, please change bugtracker_url accordingly:
c83c6d
%global bugtracker_url http://bugzilla.redhat.com
c83c6d
c83c6d
%global gimpplugindir %(gimptool --gimpplugindir 2>/dev/null || echo INVALID)/plug-ins
c83c6d
%global iconrootdir %{_datadir}/icons/hicolor
c83c6d
c83c6d
# needed for off-root building
c83c6d
%global _configure ../configure
c83c6d
c83c6d
Name: xsane
c83c6d
Summary: X Window System front-end for the SANE scanner interface
c83c6d
Version: 0.999
c83c6d
Release: 30%{?dist}
c83c6d
Source0: http://www.xsane.org/download/%{name}-%{version}.tar.gz
c83c6d
Source1: xsane-256x256.png
c83c6d
# use "xdg-open" instead of "netscape" to launch help browser
c83c6d
# submitted to upstream (Oliver Rauch) via email, 2013-06-04
c83c6d
Patch0: xsane-0.995-xdg-open.patch
c83c6d
# submitted to upstream (Oliver Rauch) via email, 2009-08-18
c83c6d
Patch1: xsane-0.995-close-fds.patch
c83c6d
# https://bugzilla.redhat.com/show_bug.cgi?id=504344
c83c6d
# distro-specific(?), upstream won't accept it: "don't show license dialog"
c83c6d
# submitted to upstream (Oliver Rauch) anyway via email, 2013-06-04
c83c6d
Patch2: xsane-0.996-no-eula.patch
c83c6d
# enable off-root building
c83c6d
# submitted to upstream (Oliver Rauch) via email, 2010-06-23
c83c6d
Patch3: xsane-0.997-off-root-build.patch
c83c6d
# https://bugzilla.redhat.com/show_bug.cgi?id=608047
c83c6d
# https://bugzilla.redhat.com/show_bug.cgi?id=621778
c83c6d
# submitted to upstream (Oliver Rauch) via email, 2013-07-05
c83c6d
Patch4: xsane-0.999-no-file-selected.patch
c83c6d
# https://bugzilla.redhat.com/show_bug.cgi?id=198422
c83c6d
# submitted to upstream (Oliver Rauch) via email, 2010-06-29
c83c6d
Patch5: xsane-0.997-ipv6.patch
c83c6d
# https://bugzilla.redhat.com/show_bug.cgi?id=624190
c83c6d
# fix from: https://bugs.launchpad.net/ubuntu/+source/xsane/+bug/370818
c83c6d
# submitted to upstream (Oliver Rauch) via email, 2011-06-01
c83c6d
Patch6: xsane-0.998-preview-selection.patch
c83c6d
# fix building with libpng >= 1.5
c83c6d
# submitted to upstream (Oliver Rauch) via email, 2011-11-21
c83c6d
Patch7: xsane-0.998-libpng.patch
c83c6d
# https://bugzilla.redhat.com/show_bug.cgi?id=795085
c83c6d
# set program name/wmclass so GNOME shell picks appropriate high resolution
c83c6d
# icon file
c83c6d
# submitted to upstream (Oliver Rauch) via email, 2013-06-04
c83c6d
Patch8: xsane-0.998-wmclass.patch
c83c6d
# partly distro-specific: customize desktop file
c83c6d
# submitted to upstream (Oliver Rauch) via email, 2013-06-04
c83c6d
Patch9: xsane-0.998-desktop-file.patch
c83c6d
# man page: update command line options
c83c6d
# submitted to upstream (Oliver Rauch) via email, 2013-07-08
c83c6d
Patch10: xsane-0.999-man-page.patch
c83c6d
# avoid producing PDFs with bpp > 8
c83c6d
# submitted to upstream (Oliver Rauch) via email, 2013-09-09
c83c6d
Patch11: xsane-0.999-pdf-no-high-bpp.patch
c83c6d
# build against lcms 2.x
c83c6d
# submitted to upstream (Oliver Rauch) via email, 2013-09-23
c83c6d
Patch12: xsane-0.999-lcms2.patch
c83c6d
# fix issues found during static analysis that don't require far-reaching
c83c6d
# refactoring
c83c6d
# submitted to upstream (Oliver Rauch) via email, 2014-04-02
c83c6d
Patch13: xsane-0.999-coverity.patch
c83c6d
# update lib/snprintf.c to the latest version from LPRng that has a Free license
c83c6d
# submitted to upstream (Oliver Rauch) via email, 2014-05-29
c83c6d
Patch14: xsane-0.999-snprintf-update.patch
c83c6d
# fix signal handling (#1073698)
c83c6d
# submitted to upstream (Oliver Rauch) via email, 2014-07-03
c83c6d
Patch15: xsane-0.999-signal-handling.patch
c83c6d
c83c6d
# autoconf-generated files
c83c6d
Patch100: xsane-0.999-7-autoconf.patch.bz2
c83c6d
License: GPLv2+ and LGPLv2+
c83c6d
URL: http://www.xsane.org/
c83c6d
c83c6d
# gcc is no longer in buildroot by default
c83c6d
BuildRequires: gcc
c83c6d
BuildRequires: gimp-devel
c83c6d
BuildRequires: lcms2-devel
c83c6d
BuildRequires: libjpeg-devel
c83c6d
BuildRequires: libpng-devel
c83c6d
BuildRequires: sane-backends-devel >= 1.0.19-15
c83c6d
BuildRequires: desktop-file-utils >= 0.2.92
c83c6d
BuildRequires: libtiff-devel
c83c6d
BuildRequires: gettext-devel
c83c6d
Requires: xsane-common
c83c6d
Requires: hicolor-icon-theme
c83c6d
c83c6d
%description
c83c6d
XSane is an X based interface for the SANE (Scanner Access Now Easy)
c83c6d
library, which provides access to scanners, digital cameras, and other
c83c6d
capture devices. XSane is written in GTK+ and provides control for
c83c6d
performing the scan and then manipulating the captured image.
c83c6d
c83c6d
%package gimp
c83c6d
Summary: GIMP plug-in providing the SANE scanner interface
c83c6d
Requires: gimp >= 2:2.2.12-4
c83c6d
Requires: xsane-common
c83c6d
c83c6d
%description gimp
c83c6d
This package provides the regular XSane frontend for the SANE scanner
c83c6d
interface, but it works as a GIMP plug-in. You must have GIMP
c83c6d
installed to use this package.
c83c6d
c83c6d
%package common
c83c6d
Summary: Common files for xsane packages
c83c6d
c83c6d
%description common
c83c6d
This package contains common files needed by other xsane packages.
c83c6d
c83c6d
%prep
c83c6d
%setup -q
c83c6d
c83c6d
# convert some files to UTF-8
c83c6d
for doc in xsane.{CHANGES,PROBLEMS,INSTALL}; do
c83c6d
    iconv -f ISO-8859-1 -t utf8 "$doc" -o "$doc.new" && \
c83c6d
    touch -r "$doc" "$doc.new" && \
c83c6d
    mv "$doc.new" "$doc"
c83c6d
done
c83c6d
c83c6d
%patch0 -p1 -b .xdg-open
c83c6d
%patch1 -p1 -b .close-fds
c83c6d
%patch2 -p1 -b .no-eula
c83c6d
%patch3 -p1 -b .off-root-build
c83c6d
%patch4 -p1 -b .no-file-selected
c83c6d
%patch5 -p1 -b .ipv6
c83c6d
%patch6 -p1 -b .preview-selection.patch
c83c6d
%patch7 -p1 -b .libpng
c83c6d
%patch8 -p1 -b .wmclass
c83c6d
%patch9 -p1 -b .desktop-file
c83c6d
%patch10 -p1 -b .man-page
c83c6d
%patch11 -p1 -b .pdf-no-high-bpp
c83c6d
%patch12 -p1 -b .lcms2
c83c6d
%patch13 -p1 -b .coverity
c83c6d
%patch14 -p1 -b .snprintf-update
c83c6d
%patch15 -p1 -b .signal-handling
c83c6d
c83c6d
%patch100 -p1 -b .autoconf
c83c6d
c83c6d
# in-root config.h breaks off-root building
c83c6d
rm include/config.h
c83c6d
c83c6d
mkdir build-with-gimp
c83c6d
mkdir build-without-gimp
c83c6d
c83c6d
%build
c83c6d
CFLAGS='%optflags -fno-strict-aliasing -DXSANE_BUGTRACKER_URL=\"%{bugtracker_url}\"'
c83c6d
export CFLAGS
c83c6d
c83c6d
pushd build-with-gimp
c83c6d
%configure --enable-gimp
c83c6d
make %{?_smp_mflags}
c83c6d
popd
c83c6d
c83c6d
pushd build-without-gimp
c83c6d
%configure --disable-gimp
c83c6d
make
c83c6d
popd
c83c6d
c83c6d
cp %{SOURCE1} src/
c83c6d
c83c6d
%install
c83c6d
c83c6d
pushd build-without-gimp
c83c6d
make DESTDIR=%{buildroot} install
c83c6d
popd
c83c6d
c83c6d
# install GIMP plugin
c83c6d
install -m 0755 -d %{buildroot}%{gimpplugindir}
c83c6d
install -m 0755 build-with-gimp/src/xsane %{buildroot}%{gimpplugindir}
c83c6d
c83c6d
# install customized desktop file
c83c6d
rm %{buildroot}%{_datadir}/applications/xsane.desktop
c83c6d
desktop-file-install \
c83c6d
    --dir %{buildroot}%{_datadir}/applications \
c83c6d
    src/xsane.desktop
c83c6d
c83c6d
# icon files in multiple resolutions
c83c6d
for res in 16 32 48 256; do
c83c6d
    tdir="%{buildroot}%{iconrootdir}/${res}x${res}/apps"
c83c6d
    install -m 0755 -d "$tdir"
c83c6d
    install -m 0644 src/xsane-${res}x${res}.png "${tdir}/xsane.png"
c83c6d
done
c83c6d
c83c6d
# Register as an application to be visible in the software center
c83c6d
#
c83c6d
# NOTE: It would be *awesome* if this file was maintained by the upstream
c83c6d
# project, translated and installed into the right place during `make install`.
c83c6d
#
c83c6d
# See http://www.freedesktop.org/software/appstream/docs/ for more details.
c83c6d
#
c83c6d
mkdir -p $RPM_BUILD_ROOT%{_datadir}/appdata
c83c6d
cat > $RPM_BUILD_ROOT%{_datadir}/appdata/%{name}.appdata.xml <
c83c6d
c83c6d
c83c6d
c83c6d
EmailAddress: Oliver.Rauch@xsane.org
c83c6d
SentUpstream: 2014-09-17
c83c6d
-->
c83c6d
<application>
c83c6d
  <id type="desktop">xsane.desktop</id>
c83c6d
  <metadata_license>CC0-1.0</metadata_license>
c83c6d
  <summary>Scan images with a scanner</summary>
c83c6d
  <description>
c83c6d
    

c83c6d
      XSane is an application to scan images using a hardware scanner attached
c83c6d
      to your computer.
c83c6d
      It is able to save in a variety of image formats, including TIFF and JPEG
c83c6d
      and can even save your scan as a PDF.
c83c6d
      XSane also has support for scanning multiple pages and merging them into
c83c6d
      a single document.
c83c6d
    

c83c6d
  </description>
c83c6d
  <url type="homepage">http://www.xsane.org/</url>
c83c6d
  <screenshots>
c83c6d
    <screenshot type="default">http://www.xsane.org/doc/xsane-save.jpg</screenshot>
c83c6d
  </screenshots>
c83c6d
</application>
c83c6d
EOF
c83c6d
c83c6d
%find_lang %{name} XSANE.lang
c83c6d
c83c6d
%pre gimp
c83c6d
# remove obsolete gimp-plugin-mgr managed symlink
c83c6d
if [ -L "%{gimpplugindir}/xsane" ]; then
c83c6d
    rm -f "%{gimpplugindir}/xsane"
c83c6d
fi
c83c6d
c83c6d
%files -f XSANE.lang
c83c6d
%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
c83c6d
%license xsane.COPYING
c83c6d
%{_bindir}/xsane
c83c6d
%{_mandir}/man1/*
c83c6d
%if %{with desktop_vendor_tag}
c83c6d
%{_datadir}/appdata/%{name}.appdata.xml
c83c6d
%{_datadir}/applications/fedora-xsane.desktop
c83c6d
%else
c83c6d
%{_datadir}/appdata/%{name}.appdata.xml
c83c6d
%{_datadir}/applications/xsane.desktop
c83c6d
%endif
c83c6d
%{_datadir}/pixmaps/xsane.xpm
c83c6d
%{iconrootdir}/*/apps/%{name}.png
c83c6d
c83c6d
%files gimp
c83c6d
%{gimpplugindir}/xsane
c83c6d
c83c6d
%files common
c83c6d
%doc xsane.AUTHOR
c83c6d
%license xsane.COPYING
c83c6d
%dir %{_datadir}/sane
c83c6d
%{_datadir}/sane/xsane
c83c6d
c83c6d
%changelog
c83c6d
* Thu Aug 16 2018 Josef Ridky <jridky@redhat.com> - 0.999-30
c83c6d
- rebuild for new GIMP module
c83c6d
c83c6d
* Tue Jul 24 2018 Zdenek Dohnal <zdohnal@redhat.com> - 0.999-29
c83c6d
- correcting license
c83c6d
c83c6d
* Mon Apr 09 2018 Zdenek Dohnal <zdohnal@redhat.com> - 0.999-28
c83c6d
- remove dependency on ImageMagick and netpbm-progs, because they were needed for
c83c6d
  tests during %%build phase, which were removed in commit SHA 0595c15da29
c83c6d
c83c6d
* Mon Apr 09 2018 Zdenek Dohnal <zdohnal@redhat.com> - 0.999-27
c83c6d
- remove vendor tag, license needs to be in %%license (FPG)
c83c6d
c83c6d
* Mon Feb 19 2018 Zdenek Dohnal <zdohnal@redhat.com> - 0.999-26
c83c6d
- remove old stuff
c83c6d
- gcc is no longer in buildroot by default
c83c6d
c83c6d
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.999-25
c83c6d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
c83c6d
c83c6d
* Thu Jan 18 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.999-24
c83c6d
- Remove obsolete scriptlets
c83c6d
c83c6d
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.999-23
c83c6d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
c83c6d
c83c6d
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.999-22
c83c6d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
c83c6d
c83c6d
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.999-21
c83c6d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
c83c6d
c83c6d
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.999-20
c83c6d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
c83c6d
c83c6d
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.999-19
c83c6d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
c83c6d
c83c6d
* Thu Mar 26 2015 Richard Hughes <rhughes@redhat.com> - 0.999-18
c83c6d
- Add an AppData file for the software center
c83c6d
c83c6d
* Mon Dec 08 2014 David King <amigadave@amigadave.com> - 0.999-17
c83c6d
- Depend on hicolor-icon-theme for icon directories (#1171826)
c83c6d
c83c6d
* Mon Aug 18 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.999-16
c83c6d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
c83c6d
c83c6d
* Thu Jul 03 2014 Nils Philippsen <nils@redhat.com> - 0.999-15
c83c6d
- make signal-handling patch work with older glib versions
c83c6d
- use consistent name for snprintf patch
c83c6d
c83c6d
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.999-14
c83c6d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
c83c6d
c83c6d
* Thu May 29 2014 Tom Callaway <spot@fedoraproject.org> - 0.999-13
c83c6d
- update to newer snprintf implementation from LPRng that resolves license 
c83c6d
  issue (#1102523)
c83c6d
c83c6d
* Thu Apr 03 2014 Nils Philippsen <nils@redhat.com> - 0.999-12
c83c6d
- don't unnecessarily recreate 32px icon (#966301)
c83c6d
- ship 16px icon
c83c6d
c83c6d
* Wed Apr 02 2014 Nils Philippsen <nils@redhat.com> - 0.999-11
c83c6d
- fix coverity patch: ensure directories exist instead of indiscriminately
c83c6d
  attempting to create them (#1079586)
c83c6d
c83c6d
* Wed Mar 19 2014 Nils Philippsen <nils@redhat.com> - 0.999-10
c83c6d
- fix signal handling (#1073698)
c83c6d
- fix issues found during static analysis that don't require far-reaching
c83c6d
  refactoring
c83c6d
c83c6d
* Mon Sep 23 2013 Nils Philippsen <nils@redhat.com> - 0.999-7
c83c6d
- get rid of ancient compat cruft
c83c6d
- build against lcms2
c83c6d
c83c6d
* Mon Sep 09 2013 Nils Philippsen <nils@redhat.com> - 0.999-6
c83c6d
- avoid producing PDFs with bpp > 8
c83c6d
c83c6d
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.999-5
c83c6d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
c83c6d
c83c6d
* Mon Jul 08 2013 Nils Philippsen <nils@redhat.com> - 0.999-4
c83c6d
- man page: update command line options
c83c6d
c83c6d
* Fri Jul 05 2013 Nils Philippsen <nils@redhat.com> - 0.999-3
c83c6d
- fix no-file-selected patch: change working directories (#621778, fix by Pavel
c83c6d
  Polischouk)
c83c6d
c83c6d
* Thu Jun 27 2013 Nils Philippsen <nils@redhat.com> - 0.999-2
c83c6d
- ensure correct autoconf patch is used
c83c6d
c83c6d
* Tue Jun 04 2013 Nils Philippsen <nils@redhat.com> - 0.999-1
c83c6d
- version 0.999
c83c6d
- remove obsolete patches
c83c6d
- update/fix patch comments
c83c6d
- fix changelog dates
c83c6d
c83c6d
* Fri May 17 2013 Nils Philippsen <nils@redhat.com> - 0.998-21
c83c6d
- don't dereference NULL preview objects when quitting (#963696)
c83c6d
- fix vendor tag logic in a prettier way
c83c6d
c83c6d
* Tue May 14 2013 Jon Ciesla <limburgher@gmail.com> - 0.998-20
c83c6d
- Re-fix vendor tag logic.
c83c6d
c83c6d
* Fri Mar 08 2013 Nils Philippsen <nils@redhat.com> - 0.998-19
c83c6d
- fix vendor tag retaining logic (thanks to Toshio Kuratomi)
c83c6d
c83c6d
* Thu Mar 07 2013 Nils Philippsen <nils@redhat.com> - 0.998-18
c83c6d
- retain vendor tag up to Fedora 18
c83c6d
c83c6d
* Mon Feb 11 2013 Parag Nemade <paragn AT fedoraproject DOT org> - 0.998-17
c83c6d
- Add BR: ImageMagick for identify
c83c6d
c83c6d
* Sun Feb 10 2013 Parag Nemade <paragn AT fedoraproject DOT org> - 0.998-16
c83c6d
- Remove vendor tag from desktop file as per https://fedorahosted.org/fesco/ticket/1077
c83c6d
c83c6d
* Wed Jan 30 2013 Nils Philippsen <nils@redhat.com> - 0.998-15
c83c6d
- build with -fno-strict-aliasing
c83c6d
- tidy up desktop file
c83c6d
- catch errors when determining the %%gimpplugindir macro
c83c6d
- use netpbm pipeline to create 32px PNG icon instead of convert (which embeds
c83c6d
  timestamps in the resulting file)
c83c6d
c83c6d
* Mon Jan 21 2013 Adam Tkac <atkac redhat com> - 0.998-14
c83c6d
- rebuild due to "jpeg8-ABI" feature drop
c83c6d
c83c6d
* Fri Dec 21 2012 Adam Tkac <atkac redhat com> - 0.998-13
c83c6d
- rebuild against new libjpeg
c83c6d
c83c6d
* Mon Sep 03 2012 Nils Philippsen <nils@redhat.com> - 0.998-12
c83c6d
- calculate minimum window size better for multi-head setups
c83c6d
- correct man page (#675437)
c83c6d
c83c6d
* Sun Jul 22 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.998-11
c83c6d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
c83c6d
c83c6d
* Sat May 26 2012 Nils Philippsen <nils@redhat.com> - 0.998-10
c83c6d
- add icon cache update scriptlets
c83c6d
c83c6d
* Fri May 25 2012 Nils Philippsen <nils@redhat.com> - 0.998-9
c83c6d
- install and use higher resolution icons (#795085)
c83c6d
c83c6d
* Tue Apr 03 2012 Nils Philippsen <nils@redhat.com> - 0.998-8
c83c6d
- rebuild against gimp 2.8.0 release candidate
c83c6d
c83c6d
* Tue Jan 10 2012 Nils Philippsen <nils@redhat.com> - 0.998-7
c83c6d
- rebuild for gcc 4.7
c83c6d
c83c6d
* Fri Dec 16 2011 Nils Philippsen <nils@redhat.com> - 0.998-6
c83c6d
- rebuild for GIMP 2.7
c83c6d
c83c6d
* Mon Nov 21 2011 Nils Philippsen <nils@redhat.com> - 0.998-5
c83c6d
- patch and rebuild for libpng-1.5
c83c6d
c83c6d
* Wed Jun 01 2011 Nils Philippsen <nils@redhat.com> - 0.998-4
c83c6d
- fix a problem in mouse event processing that interferes with selecting the
c83c6d
  scan rectangle in the preview window (#624190, patch by Reinhard Fössmeier)
c83c6d
c83c6d
* Mon Apr 04 2011 Nils Philippsen <nils@redhat.com> - 0.998-3
c83c6d
- don't dereference unset xsane.preview (#693224)
c83c6d
c83c6d
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.998-2
c83c6d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
c83c6d
c83c6d
* Fri Nov 19 2010 Nils Philippsen <nils@redhat.com> - 0.998-1
c83c6d
- version 0.998
c83c6d
- patch desktop file instead of copying it over
c83c6d
c83c6d
* Tue Jul 13 2010 Nils Philippsen <nils@redhat.com> - 0.997-10
c83c6d
- don't crash if no files are selected, take two
c83c6d
c83c6d
* Mon Jul 12 2010 Nils Philippsen <nils@redhat.com> - 0.997-9
c83c6d
- distribute license and other documentation with xsane-common
c83c6d
c83c6d
* Tue Jun 29 2010 Nils Philippsen <nils@redhat.com> 0.997-8
c83c6d
- support IPv6 (#198422)
c83c6d
c83c6d
* Mon Jun 28 2010 Nils Philippsen <nils@redhat.com> 0.997-7
c83c6d
- work around old %%configure macro
c83c6d
c83c6d
* Mon Jun 28 2010 Nils Philippsen <nils@redhat.com> 0.997-6
c83c6d
- don't crash if no files are selected (#608047)
c83c6d
c83c6d
* Wed Jun 23 2010 Nils Philippsen <nils@redhat.com> 0.997-5
c83c6d
- don't use gimp-plugin-mgr anymore
c83c6d
- use off-root builds
c83c6d
c83c6d
* Thu Feb 25 2010 Nils Philippsen <nils@redhat.com> 0.997-4
c83c6d
- quote RPM macros in changelog
c83c6d
c83c6d
* Tue Aug 18 2009 Nils Philippsen <nils@redhat.com>
c83c6d
- explain patches
c83c6d
c83c6d
* Wed Aug 05 2009 Nils Philippsen <nils@redhat.com> 0.997-3
c83c6d
- Merge Review (#226658):
c83c6d
  - replace %%desktop_vendor macro with "fedora"
c83c6d
  - fix xsane-gimp requirements
c83c6d
  - move EULA and documentation into -common subpackage
c83c6d
c83c6d
* Mon Aug 03 2009 Nils Philippsen <nils@redhat.com> 0.997-2
c83c6d
- remove ExcludeArch: s390 s390x
c83c6d
c83c6d
* Fri Jul 31 2009 Nils Philippsen <nils@redhat.com> 0.997-1
c83c6d
- version 0.997
c83c6d
- drop obsolete sane-backends-1.0.20 patch
c83c6d
c83c6d
* Mon Jul 27 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.996-10
c83c6d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
c83c6d
c83c6d
* Tue Jul 21 2009 Nils Philippsen <nils@redhat.com> 0.996-9
c83c6d
- don't show EULA, mention bugzilla in about dialog (#504344)
c83c6d
c83c6d
* Mon Jul 20 2009 Nils Philippsen <nils@redhat.com> 0.996-8
c83c6d
- don't use obsolete SANE_CAP_ALWAYS_SETTABLE macro (#507823)
c83c6d
c83c6d
* Tue Jul  7 2009 Tom "spot" Callaway <tcallawa@redhat.com> 0.996-7
c83c6d
- don't own %%{_datadir}/applications/ (filesystem package owns it)
c83c6d
c83c6d
* Fri May 29 2009 Nils Philippsen <nils@redhat.com>
c83c6d
- Merge review (#226658):
c83c6d
  - convert documentation files to UTF-8
c83c6d
  - don't BR: sed
c83c6d
  - don't own %%{_datadir}/applications, %%{_sysconfdir}/gimp,
c83c6d
    %%{_sysconfdir}/gimp/plugins.d
c83c6d
  - don't package unnecessary documentation
c83c6d
c83c6d
* Mon Mar 02 2009 Nils Philippsen <nils@redhat.com> - 0.996-6
c83c6d
- rebuild against new sane-backends (just in case)
c83c6d
c83c6d
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.996-4
c83c6d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
c83c6d
c83c6d
* Tue Jan 20 2009 Nils Philippsen <nphilipp@redhat.com> - 0.996-3
c83c6d
- pickup changed desktop file, close-fds patch in F9, F10
c83c6d
c83c6d
* Tue Jan 20 2009 Nils Philippsen <nphilipp@redhat.com> - 0.996-2
c83c6d
- BR: lcms-devel
c83c6d
c83c6d
* Sun Jan 18 2009 Nils Philippsen <nphilipp@redhat.com> - 0.996-1
c83c6d
- version 0.996
c83c6d
- don't use %%makeinstall
c83c6d
- use shipped xsane.xpm as application icon
c83c6d
c83c6d
* Fri Jul 18 2008 Nils Philippsen <nphilipp@redhat.com> - 0.995-5
c83c6d
- fix fd leak prevention (#455450)
c83c6d
c83c6d
* Tue Jul 15 2008 Nils Philippsen <nphilipp@redhat.com> - 0.995-4
c83c6d
- don't leak file descriptors to help browser process (#455450)
c83c6d
c83c6d
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.995-3
c83c6d
- Autorebuild for GCC 4.3
c83c6d
c83c6d
* Thu Nov 29 2007 Nils Philippsen <nphilipp@redhat.com> - 0.995-2
c83c6d
- make EULA, license dialogs be viewable on 800x600 displays
c83c6d
c83c6d
* Fri Nov 23 2007 Nils Philippsen <nphilipp@redhat.com> - 0.995-1
c83c6d
- version 0.995
c83c6d
- remove obsolete gimp2.0, medium-definitions, showeulaonce patches
c83c6d
c83c6d
* Thu Nov 15 2007 Nils Philippsen <nphilipp@redhat.com>
c83c6d
- explicitely enable building the gimp plugin in configure call
c83c6d
- reorder spec file sections
c83c6d
c83c6d
* Wed Sep 05 2007 Nils Philippsen <nphilipp@redhat.com> - 0.994-4
c83c6d
- fix "Category" entries in desktop file
c83c6d
c83c6d
* Wed Sep 05 2007 Nils Philippsen <nphilipp@redhat.com>
c83c6d
- change license to GPLv2+
c83c6d
c83c6d
* Tue Apr 24 2007 Nils Philippsen <nphilipp@redhat.com> - 0.994-3
c83c6d
- don't include obsolete Application category in desktop file (#226658)
c83c6d
c83c6d
* Wed Apr 04 2007 Nils Philippsen <nphilipp@redhat.com> - 0.994-2
c83c6d
- save prefs when EULA is accepted to ensure that EULA is only shown once at
c83c6d
  startup (#233645)
c83c6d
c83c6d
* Tue Apr 03 2007 Nils Philippsen <nphilipp@redhat.com> - 0.994-1
c83c6d
- version 0.994 (#235038)
c83c6d
c83c6d
* Fri Mar 30 2007 Nils Philippsen <nphilipp@redhat.com> - 0.993-2
c83c6d
- fix summaries and buildroot, don't remove buildroot on %%prep, mark dirs and
c83c6d
  config files, don't reference %%buildroot in %%build, use double-%% in
c83c6d
  changelog entries (#226658)
c83c6d
c83c6d
* Fri Mar 02 2007 Nils Philippsen <nphilipp@redhat.com> - 0.993-1
c83c6d
- version 0.993 (#230706)
c83c6d
c83c6d
* Wed Oct 25 2006 Nils Philippsen <nphilipp@redhat.com> - 0.991-4
c83c6d
- fix typo in scriptlet (#212063)
c83c6d
c83c6d
* Mon Oct 23 2006 Nils Philippsen <nphilipp@redhat.com> - 0.991-3
c83c6d
- really don't barf on missing gimp-plugin-mgr when updating (#208159)
c83c6d
c83c6d
* Mon Oct 02 2006 Nils Philippsen <nphilipp@redhat.com> - 0.991-2
c83c6d
- don't barf on missing gimp-plugin-mgr when updating (#208159)
c83c6d
c83c6d
* Mon Aug 28 2006 Nils Philippsen <nphilipp@redhat.com> - 0.991-1
c83c6d
- version 0.991
c83c6d
- remove obsolete buffer patch
c83c6d
c83c6d
* Wed Aug 16 2006 Nils Philippsen <nphilipp@redhat.com> - 0.99-6
c83c6d
- revamp scheme for integrating external GIMP plugins (#202545)
c83c6d
- use disttag
c83c6d
c83c6d
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 0.99-5.1
c83c6d
- rebuild
c83c6d
c83c6d
* Thu Jun 08 2006 Nils Philippsen <nphilipp@redhat.com> - 0.99-5
c83c6d
- re-add desktop file (#170835)
c83c6d
- use %%buildroot consistently
c83c6d
- add automake, autoconf build requirements
c83c6d
c83c6d
* Wed Apr 05 2006 Nils Philippsen <nphilipp@redhat.com> - 0.99-4
c83c6d
- use XSANE.lang instead of xsane.lang to avoid %%doc multilib regression
c83c6d
c83c6d
* Tue Apr 04 2006 Nils Philippsen <nphilipp@redhat.com> - 0.99-3
c83c6d
- fix medium-definitions patch to not barf on obsolete options in config file
c83c6d
  (#185269, by Aldy Hernandez)
c83c6d
c83c6d
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 0.99-2.2
c83c6d
- bump again for double-long bug on ppc(64)
c83c6d
c83c6d
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 0.99-2.1
c83c6d
- rebuilt for new gcc4.1 snapshot and glibc changes
c83c6d
c83c6d
* Mon Jan 16 2006 Nils Philippsen <nphilipp@redhat.com> 0.99-2
c83c6d
- fix buffer overflow
c83c6d
c83c6d
* Fri Jan 13 2006 Nils Philippsen <nphilipp@redhat.com> 0.99-1
c83c6d
- version 0.99
c83c6d
c83c6d
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
c83c6d
- rebuilt
c83c6d
c83c6d
* Thu Nov 24 2005 Nils Philippsen <nphilipp@redhat.com> 0.98a-1
c83c6d
- version 0.98a
c83c6d
c83c6d
* Tue Oct 04 2005 Nils Philippsen <nphilipp@redhat.com> 0.97-1
c83c6d
- version 0.97
c83c6d
c83c6d
* Mon Jun 20 2005 Tim Waugh <twaugh@redhat.com> 0.95-4
c83c6d
- Build requires gettext-devel (bug #160994).
c83c6d
c83c6d
* Wed Mar  2 2005 Tim Waugh <twaugh@redhat.com> 0.95-3
c83c6d
- Rebuild for new GCC.
c83c6d
c83c6d
* Wed Dec  8 2004 Tim Waugh <twaugh@redhat.com> 0.95-2
c83c6d
- Fix crash on start (bug #142148).
c83c6d
c83c6d
* Fri Dec  3 2004 Tim Waugh <twaugh@redhat.com> 0.95-1
c83c6d
- 0.95.
c83c6d
- No longer need badcode patch.
c83c6d
- Enable translations again.
c83c6d
- New method of installing GIMP plug-in due to Nils Philippsen.
c83c6d
c83c6d
* Mon Jun 28 2004 Tim Waugh <twaugh@redhat.com> 0.92-13
c83c6d
- Build requires libtiff-devel (bug #126564).
c83c6d
c83c6d
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
c83c6d
- rebuilt
c83c6d
c83c6d
* Fri Jun  4 2004 Tim Waugh <twaugh@redhat.com> 0.92-11
c83c6d
- Fix GIMP plug-in package (bug #125254).
c83c6d
c83c6d
* Wed Apr 21 2004 Seth Nickell <snickell@redhat.com> 0.92-10
c83c6d
- Remove .desktop file
c83c6d
c83c6d
* Wed Mar 31 2004 Tim Waugh <twaugh@redhat.com> 0.92-9
c83c6d
- Rebuilt.
c83c6d
c83c6d
* Thu Mar 18 2004 Nils Philippsen <nphilipp@redhat.com> 0.92-8
c83c6d
- Rebuild against new gimp.
c83c6d
c83c6d
* Tue Mar  9 2004 Tim Waugh <twaugh@redhat.com> 0.92-7
c83c6d
- Fix desktop file Name (bug #117370).
c83c6d
c83c6d
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
c83c6d
- rebuilt
c83c6d
c83c6d
* Fri Feb 13 2004 Tim Waugh <twaugh@redhat.com> 0.92-5
c83c6d
- Fixed %%post scriptlet.
c83c6d
c83c6d
* Sun Jan 25 2004 Tim Waugh <twaugh@redhat.com> 0.92-4
c83c6d
- Gimp patch updated.
c83c6d
c83c6d
* Fri Jan 23 2004 Tim Waugh <twaugh@redhat.com> 0.92-3
c83c6d
- Translations are broken -- turn them off for the time being.
c83c6d
- Really apply the patch this time.
c83c6d
- Fix up post/postun scriptlets.
c83c6d
c83c6d
* Fri Jan 23 2004 Tim Waugh <twaugh@redhat.com> 0.92-2
c83c6d
- Apply patch for building against new gimp.
c83c6d
c83c6d
* Mon Dec 15 2003 Tim Waugh <twaugh@redhat.com> 0.92-1
c83c6d
- 0.92.
c83c6d
c83c6d
* Thu Nov 27 2003 Thomas Woerner <twoerner@redhat.com> 0.91-2
c83c6d
- removed rpath
c83c6d
c83c6d
* Wed Oct  8 2003 Tim Waugh <twaugh@redhat.com>
c83c6d
- Avoid undefined behaviour in xsane-preview.c (bug #106314).
c83c6d
c83c6d
* Thu Jul 24 2003 Tim Waugh <twaugh@redhat.com> 0.91-1
c83c6d
- 0.91.
c83c6d
c83c6d
* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
c83c6d
- rebuilt
c83c6d
c83c6d
* Wed Apr  9 2003 Tim Waugh <twaugh@redhat.com> 0.90-2
c83c6d
- Set default HTML viewer to htmlview (bug #88318).
c83c6d
c83c6d
* Thu Mar 20 2003 Tim Waugh <twaugh@redhat.com> 0.90-1
c83c6d
- 0.90.
c83c6d
c83c6d
* Sat Feb  1 2003 Matt Wilson <msw@redhat.com> 0.89-3
c83c6d
- use %%{_libdir} for gimp plugin path
c83c6d
c83c6d
* Wed Jan 22 2003 Tim Powers <timp@redhat.com>
c83c6d
- rebuilt
c83c6d
c83c6d
* Fri Oct 25 2002 Tim Waugh <twaugh@redhat.com> 0.89-1
c83c6d
- 0.89.
c83c6d
- Use %%find_lang.
c83c6d
c83c6d
* Fri Aug 30 2002 Tim Waugh <twaugh@redhat.com> 0.84-8
c83c6d
- Don't require gimp-devel (cf. bug #70754).
c83c6d
c83c6d
* Tue Jul 23 2002 Tim Waugh <twaugh@redhat.com> 0.84-7
c83c6d
- Desktop file fixes (bug #69555).
c83c6d
c83c6d
* Mon Jul 15 2002 Tim Waugh <twaugh@redhat.com> 0.84-6
c83c6d
- Use desktop-file-install.
c83c6d
c83c6d
* Fri Jun 21 2002 Tim Powers <timp@redhat.com> 0.84-5
c83c6d
- automated rebuild
c83c6d
c83c6d
* Wed Jun 12 2002 Tim Waugh <twaugh@redhat.com> 0.84-4
c83c6d
- Rebuild to fix bug #66132.
c83c6d
c83c6d
* Thu May 23 2002 Tim Powers <timp@redhat.com> 0.84-3
c83c6d
- automated rebuild
c83c6d
c83c6d
* Thu Feb 21 2002 Tim Waugh <twaugh@redhat.com> 0.84-2
c83c6d
- Rebuild in new environment.
c83c6d
c83c6d
* Wed Jan 23 2002 Tim Waugh <twaugh@redhat.com> 0.84-1
c83c6d
- 0.84.
c83c6d
- Remove explicit sane-backends dependency, since it is automatically
c83c6d
  found by rpm.
c83c6d
c83c6d
* Wed Jan 09 2002 Tim Powers <timp@redhat.com> 0.83-2
c83c6d
- automated rebuild
c83c6d
c83c6d
* Tue Jan  8 2002 Tim Waugh <twaugh@redhat.com> 0.83-1
c83c6d
- 0.83.
c83c6d
c83c6d
* Tue Dec 11 2001 Tim Waugh <twaugh@redhat.com> 0.82-3.1
c83c6d
- 0.82.
c83c6d
- Some extra patches from Oliver Rauch.
c83c6d
- Require sane not sane-backends since it's available throughout 7.x.
c83c6d
- Built for Red Hat Linux 7.1, 7.2.
c83c6d
c83c6d
* Tue Jul 24 2001 Tim Waugh <twaugh@redhat.com> 0.77-4
c83c6d
- Build requires libpng-devel, libjpeg-devel (#bug 49760).
c83c6d
c83c6d
* Tue Jul 17 2001 Preston Brown <pbrown@redhat.com> 0.77-3
c83c6d
- add an icon to the desktop entry
c83c6d
c83c6d
* Tue Jun 19 2001 Florian La Roche <Florian.LaRoche@redhat.de>
c83c6d
- add ExcludeArch: s390 s390x
c83c6d
c83c6d
* Mon Jun 11 2001 Tim Waugh <twaugh@redhat.com> 0.77-1
c83c6d
- 0.77.
c83c6d
c83c6d
* Sun Jun  3 2001 Tim Waugh <twaugh@redhat.com> 0.76-2
c83c6d
- Require sane-backends, not all of sane.
c83c6d
c83c6d
* Wed May 23 2001 Tim Waugh <twaugh@redhat.com> 0.76-1
c83c6d
- 0.76.
c83c6d
c83c6d
* Thu May  3 2001 Tim Waugh <twaugh@redhat.com> 0.75-1
c83c6d
- 0.75
c83c6d
- Fix summary/description to match specspo.
c83c6d
c83c6d
* Mon Jan  8 2001 Matt Wilson <msw@redhat.com>
c83c6d
- fix post script of gimp subpackage to install into the correct location
c83c6d
c83c6d
* Mon Dec 25 2000 Matt Wilson <msw@redhat.com>
c83c6d
- rebuilt against gimp 1.2.0
c83c6d
c83c6d
* Thu Dec 21 2000 Matt Wilson <msw@redhat.com>
c83c6d
- rebuilt against gimp 1.1.32
c83c6d
- use -DGIMP_ENABLE_COMPAT_CRUFT=1 to build with compat macros
c83c6d
c83c6d
* Thu Oct 12 2000 Than Ngo <than@redhat.com>
c83c6d
- 0.62
c83c6d
c83c6d
* Wed Aug 23 2000 Matt Wilson <msw@redhat.com>
c83c6d
- rebuilt against gimp-1.1.25
c83c6d
c83c6d
* Mon Aug 07 2000 Than Ngo <than@redhat.de>
c83c6d
- added swedish translation (Bug #15316)
c83c6d
c83c6d
* Fri Aug 4 2000 Than Ngo <than@redhat.de>
c83c6d
- fix, shows error dialogbox if no scanner exists (Bug #15445)
c83c6d
- update to 0.61
c83c6d
c83c6d
* Wed Aug  2 2000 Matt Wilson <msw@redhat.com>
c83c6d
- rebuilt against new libpng
c83c6d
c83c6d
* Thu Jul 13 2000 Prospector <bugzilla@redhat.com>
c83c6d
- automatic rebuild
c83c6d
c83c6d
* Mon Jul  3 2000 Matt Wilson <msw@redhat.com>
c83c6d
- rebuilt against gimp 1.1.24
c83c6d
- make clean before building non gimp version
c83c6d
c83c6d
* Fri Jun 30 2000 Preston Brown <pbrown@redhat.com>
c83c6d
- made gimp subpkg
c83c6d
c83c6d
* Wed Jun 14 2000 Preston Brown <pbrown@redhat.com>
c83c6d
- desktop entry added
c83c6d
c83c6d
* Tue Jun 13 2000 Preston Brown <pbrown@redhat.com>
c83c6d
- fixed gimp link
c83c6d
- FHS paths
c83c6d
c83c6d
* Tue May 30 2000 Karsten Hopp <karsten@redhat.de>
c83c6d
- update to 0.59
c83c6d
c83c6d
* Sat Jan 29 2000 TIm Powers <timp@redhat.com>
c83c6d
- fixed bug 8948
c83c6d
c83c6d
* Thu Dec 2 1999 Tim Powers <timp@redhat.com>
c83c6d
- updated to 0.47
c83c6d
- gzip man pages
c83c6d
c83c6d
* Mon Aug 30 1999 Tim Powers <timp@redhat.com>
c83c6d
- changed group
c83c6d
c83c6d
* Mon Jul 26 1999 Tim Powers <timp@redhat.com>
c83c6d
- update to 0.30
c83c6d
- added %%defattr
c83c6d
- built for 6.1
c83c6d
c83c6d
* Thu Apr 22 1999 Preston Brown <pbrown@redhat.com>
c83c6d
- initial RPM for PowerTools 6.0