From 817e6294b42b3e4435f1b99728afc1dca84a6445 Mon Sep 17 00:00:00 2001 From: Mattia Rizzolo Date: Fri, 3 Oct 2014 14:05:03 +0000 Subject: Imported Upstream version 0.97 --- specfiles/fedora-core-1/xsane.spec | 277 +++++++++++++++++++++++++++++++++++++ 1 file changed, 277 insertions(+) create mode 100644 specfiles/fedora-core-1/xsane.spec (limited to 'specfiles') diff --git a/specfiles/fedora-core-1/xsane.spec b/specfiles/fedora-core-1/xsane.spec new file mode 100644 index 0000000..1b79f38 --- /dev/null +++ b/specfiles/fedora-core-1/xsane.spec @@ -0,0 +1,277 @@ +%define desktop_vendor endur +%define name xsane +%define version 0.93 +%define release 1 + + +Summary: An X Window System front-end for the SANE scanner interface. +Name: %{name} +Version: %{version} +Release: %{release} +Source: http://www.xsane.org/download/%{name}-%{version}.tar.gz +URL: http://www.xsane.org/ +License: GPL +Group: Applications/Multimedia +BuildPrereq: sane-backends-devel, gimp-devel +BuildPrereq: libpng-devel, libjpeg-devel +BuildRequires: desktop-file-utils >= 0.2.92 +ExcludeArch: s390 s390x + +Buildroot: %{_tmppath}/%{name}-%{version}-buildroot + +%description +XSane is an X based interface for the SANE (Scanner Access Now Easy) +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. + +%package gimp +Summary: A GIMP plug-in which provides the SANE scanner interface. +Group: Applications/Multimedia +Prereq: /usr/bin/awk sh-utils fileutils + +%description gimp +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. + +%prep +rm -rf %{buildroot} +%setup -q + + +%build +%{expand:%%define optflags %{optflags} -DGIMP_ENABLE_COMPAT_CRUFT=1} +%configure --with-install-root=%{buildroot} +make %{?_smp_mflags} + +mv src/xsane src/xsane-gimp + +make clean +%configure --with-install-root=%{buildroot} --disable-gimp +make %{?_smp_mflags} + +%install +rm -rf %{buildroot} + +%makeinstall +install src/xsane-gimp %{buildroot}%{_bindir} +mkdir -p %{buildroot}/etc/X11/applnk/Graphics + +cat > %{name}.desktop << EOF +[Desktop Entry] +Encoding=UTF-8 +Name=Scanning +Name[sv]=XSane +Comment=XSane +Type=Application +Description=A GIMP plugin which provides a scanner interface. +Description[de]=Ein GIMP-Plugin zum Scannen. +Description[sv]=Ett GIMP-insticksprogram som erbjuder ett bildläsargränssnitt. +Exec=%{name} +Icon=/usr/share/pixmaps/sane.png +EOF +mkdir %{buildroot}%{_datadir}/applications +desktop-file-install --vendor %{desktop_vendor} --delete-original \ + --dir %{buildroot}%{_datadir}/applications \ + --add-category X-Red-Hat-Base \ + --add-category Graphics \ + --add-category Application \ + %{name}.desktop + +%find_lang %{name} + +%clean +rm -rf %{buildroot} + +%files -f %{name}.lang +%defattr(-,root,root) +%{_bindir}/xsane +%{_datadir}/sane +%{_datadir}/applications/* +%{_mandir}/man1/* +%doc %{name}.[A-Z]* + +%files gimp +%defattr(-,root,root) +%{_bindir}/xsane-gimp + +%post gimp +if [ -x /usr/bin/gimp-config ]; then + GIMPPLUGINDIR=`/usr/bin/gimp-config --gimpplugindir` +elif [ -x /usr/bin/gimptool-* ]; then + GIMPPLUGINDIR=`/usr/bin/gimptool-* --gimpplugindir` +fi +if [ -z "$GIMPPLUGINDIR" ]; then + GIMPPLUGINDIR=%{_libdir}/gimp/2.0 +fi +RELPATH=`echo $GIMPPLUGINDIR | awk ' + BEGIN { FS="/"; i = 1} {while (i < NF) { printf("../"); i = i + 1} }'` +if [ ! -s $GIMPPLUGINDIR/plug-ins/xsane ]; then + ln -s $RELPATH/bin/xsane-gimp $GIMPPLUGINDIR/plug-ins/xsane +fi + +%postun gimp +if [ $1 = 0 ]; then + rm -f %{_libdir}/gimp/2.0/plug-ins/xsane + rm -f %{_libdir}/gimp/1.3/plug-ins/xsane + rm -f %{_libdir}/gimp/1.2/plug-ins/xsane + rm -f %{_libdir}/gimp/1.1/plug-ins/xsane + rm -f %{_libdir}/gimp/1.0/plug-ins/xsane +fi + + +%changelog +* Fri May 07 2004 Matthias Haase +- Update to 0.93 +- Patch for gimp2 removed + +* Sat Apr 04 2004 Matthias Haase +- Rebuild for Fedora Core 1 with patch for gimp-plugin (Gimp 2.0) +- Some minor changes for Gimp 2.0, matches now the "own style" + +* Sun Nov 09 2003 Matthias Haase +- Rebuild for Fedora Core 1 + +* Sat Aug 30 2003 Matthias Haase +- Update to 0.92 + +* Thu May 09 2003 Matthias Haase 0.91-1 +- Rebuild for 0.91 + +* Sat Apr 09 2003 Matthias Haase 0.90-1 +- Rebuild of 0.90 for RH9 + +* Wed Dec 18 2002 Matthias Haase 0.90-1 +- Rebuild for 0.90 + +* Tue Dec 03 2002 Matthias Haase 0.89-1 +- smp flag added + +* Sat Oct 26 2002 Matthias Haase 0.89-1 +- Rebuild for xsane 0.89, internationalization macro and a short + German description for the desktop link added + +* Fri Aug 30 2002 Tim Waugh 0.84-8 +- Don't require gimp-devel (cf. bug #70754). + +* Tue Jul 23 2002 Tim Waugh 0.84-7 +- Desktop file fixes (bug #69555). + +* Mon Jul 15 2002 Tim Waugh 0.84-6 +- Use desktop-file-install. + +* Fri Jun 21 2002 Tim Powers 0.84-5 +- automated rebuild + +* Wed Jun 12 2002 Tim Waugh 0.84-4 +- Rebuild to fix bug #66132. + +* Thu May 23 2002 Tim Powers 0.84-3 +- automated rebuild + +* Thu Feb 21 2002 Tim Waugh 0.84-2 +- Rebuild in new environment. + +* Wed Jan 23 2002 Tim Waugh 0.84-1 +- 0.84. +- Remove explicit sane-backends dependency, since it is automatically + found by rpm. + +* Wed Jan 09 2002 Tim Powers 0.83-2 +- automated rebuild + +* Tue Jan 8 2002 Tim Waugh 0.83-1 +- 0.83. + +* Tue Dec 11 2001 Tim Waugh 0.82-3.1 +- 0.82. +- Some extra patches from Oliver Rauch. +- Require sane not sane-backends since it's available throughout 7.x. +- Built for Red Hat Linux 7.1, 7.2. + +* Tue Jul 24 2001 Tim Waugh 0.77-4 +- Build requires libpng-devel, libjpeg-devel (#bug 49760). + +* Tue Jul 17 2001 Preston Brown 0.77-3 +- add an icon to the desktop entry + +* Tue Jun 19 2001 Florian La Roche +- add ExcludeArch: s390 s390x + +* Mon Jun 11 2001 Tim Waugh 0.77-1 +- 0.77. + +* Sun Jun 3 2001 Tim Waugh 0.76-2 +- Require sane-backends, not all of sane. + +* Wed May 23 2001 Tim Waugh 0.76-1 +- 0.76. + +* Thu May 3 2001 Tim Waugh 0.75-1 +- 0.75 +- Fix summary/description to match specspo. + +* Mon Jan 8 2001 Matt Wilson +- fix post script of gimp subpackage to install into the correct location + +* Mon Dec 25 2000 Matt Wilson +- rebuilt against gimp 1.2.0 + +* Thu Dec 21 2000 Matt Wilson +- rebuilt against gimp 1.1.32 +- use -DGIMP_ENABLE_COMPAT_CRUFT=1 to build with compat macros + +* Thu Oct 12 2000 Than Ngo +- 0.62 + +* Wed Aug 23 2000 Matt Wilson +- rebuilt against gimp-1.1.25 + +* Mon Aug 07 2000 Than Ngo +- added swedish translation (Bug #15316) + +* Fri Aug 4 2000 Than Ngo +- fix, shows error dialogbox if no scanner exists (Bug #15445) +- update to 0.61 + +* Wed Aug 2 2000 Matt Wilson +- rebuilt against new libpng + +* Thu Jul 13 2000 Prospector +- automatic rebuild + +* Mon Jul 3 2000 Matt Wilson +- rebuilt against gimp 1.1.24 +- make clean before building non gimp version + +* Fri Jun 30 2000 Preston Brown +- made gimp subpkg + +* Wed Jun 14 2000 Preston Brown +- desktop entry added + +* Tue Jun 13 2000 Preston Brown +- fixed gimp link +- FHS paths + +* Tue May 30 2000 Karsten Hopp +- update to 0.59 + +* Sat Jan 29 2000 TIm Powers +- fixed bug 8948 + +* Thu Dec 2 1999 Tim Powers +- updated to 0.47 +- gzip man pages + +* Mon Aug 30 1999 Tim Powers +- changed group + +* Mon Jul 26 1999 Tim Powers +- update to 0.30 +- added %defattr +- built for 6.1 + +* Thu Apr 22 1999 Preston Brown +- initial RPM for PowerTools 6.0 -- cgit v1.2.3