summaryrefslogtreecommitdiff
path: root/gimp-print.spec
diff options
context:
space:
mode:
authorArtur Frysiak2003-02-27 10:27:26 (GMT)
committercvs2git2012-06-24 12:13:13 (GMT)
commit8db440579f623b35fa70b4a9d12992eaa6810cc0 (patch)
tree7d15e1660a8c49330c0397aeaa61ea442bd1f05e /gimp-print.spec
parent3df451b7409c7e3024b5dd2f728aed84a4ec4845 (diff)
downloadgimp-print-8db440579f623b35fa70b4a9d12992eaa6810cc0.zip
gimp-print-8db440579f623b35fa70b4a9d12992eaa6810cc0.tar.gz
- back to 4.2.2 (rev 1.25)DEVEL
Changed files: gimp-print-info.patch -> 1.6 gimp-print-install.patch -> 1.4 gimp-print.spec -> 1.42
Diffstat (limited to 'gimp-print.spec')
-rw-r--r--gimp-print.spec286
1 files changed, 62 insertions, 224 deletions
diff --git a/gimp-print.spec b/gimp-print.spec
index 5ca81c2..7022ddf 100644
--- a/gimp-print.spec
+++ b/gimp-print.spec
@@ -1,43 +1,29 @@
#
# Conditional build:
# _without_cups - without CUPS subpackage
-# _without_gimp - without GIMP plugin subpackage
-# _without_ijs - without IJS server for Ghostscript
-# _without_foomatic - don't generate foomatic data
-# _with_static - enable building static library
#
-# TODO:
-# - port info_and_pdf_only.patch and install documentation in correct place.
-# - think about not including PPDs in package and allow generation by cups-genppd
-#
-%include /usr/lib/rpm/macros.perl
Summary: Collection of high-quality printer drivers
Summary(pl): Zestaw wysokiej jako¶ci sterowników do drukarek
Summary(pt_BR): plugin GIMP-Print para impressão de imagens em alta qualidade
Name: gimp-print
-Version: 4.3.10
-Release: 0.1
+Version: 4.2.2
+Release: 1
License: GPL
Group: Applications/Printing
-Source0: http://dl.sourceforge.net/gimp-print/%{name}-%{version}.tar.bz2
-Patch0: %{name}-info.patch
-Patch1: %{name}-usb.patch
-Patch2: %{name}-gettext.patch
+Source0: http://prdownloads.sourceforge.net/gimp-print/%{name}-%{version}.tar.gz
+Patch0: %{name}-install.patch
+Patch1: %{name}-info.patch
+Patch2: %{name}-usb.patch
Patch3: %{name}-info_and_pdf_only.patch
URL: http://gimp-print.sf.net/
%{!?_without_cups:BuildRequires: cups-devel >= 1.1.9}
-BuildRequires: docbook-style-dsssl
-BuildRequires: docbook-utils
-%{!?_without_foomatic:BuildRequires: foomatic-db-engine >= 2.9.1}
-BuildRequires: gettext-autopoint
-%{!?_without_ijs:BuildRequires: ghostscript-ijs-devel}
-%{!?_without_gimp:BuildRequires: gimp-devel >= 1:1.2.3-1.4}
-BuildRequires: gtk+-devel >= 1.2.0
-BuildRequires: rpm-perlprov >= 3.0.3-16
+BuildRequires: gimp-devel >= 1:1.2.3-1.4
BuildRequires: texinfo
BuildRequires: texinfo-texi2dvi
+BuildRequires: docbook-style-dsssl /usr/bin/db2ps
+BuildRequires: ghostscript-ijs-devel
Requires: gimp >= 1:1.2.2-5
-Requires: libgimpprint = %{version}
+Requires: %{name}-lib = %{version}
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%description
@@ -74,114 +60,56 @@ marcas de impressoras como HP também atingem qualidades altas de
impressão. Esse plugin também é capaz de gerar arquivos Postscript que
permite ser usado em qualquer outra impressora.
-%package -n libgimpprint
+%package lib
Summary: gimp-print library
-Summary(pl): Biblioteka gimp-print
-Summary(pt_BR): Bibliotecas dinâmicas para impressão de alta qualidade
-Group: Libraries
-Obsoletes: gimp-print-lib
-
-%description -n libgimpprint
-Gimp-print library.
-
-%description -n libgimpprint -l pl
-Biblioteka Gimp-print.
-
-%description -n libgimpprint -l pt_BR
-Esse pacote contém bibliotecas dinâmicas de alta qualidade para serem
-usados pelo plugin do Gimp gimp-print, pelo driver "stp" do
-ghostscript e por drivers especializados do CUPS
-
-%package -n libgimpprint-devel
-Summary: gimp-print development tools
-Summary(pl): Pliki nag³ówkowe itp. do gimp-print
-Summary(pt_BR): Cabeçalhos e arquivos de desenvolvimento para o libgimpprint
-Group: Development/Libraries
-Requires: libgimpprint = %{version}-%{release}
-Obsoletes: gimp-print-devel
-
-%description -n libgimpprint-devel
-Gimp-print development tools and headers.
-
-%description -n libgimpprint-devel -l pl
-Nag³ówki i narzêdzia deweloperskie dla Gimp-print.
-
-%description -n libgimpprint-devel -l pt_BR
-Este são os arquivos de desenvolvimento para compilar programas com a
-biblioteca libgimpprint.
-
-%package -n libgimpprint-static
-Summary: gimp-print static libraries
-Summary(pl): Statyczne biblioteki gimp-print
-Summary(pt_BR): Bibliotecas estáticas para desenvolvimento com gimp-print
-Group: Development/Libraries
-Requires: libgimpprint-devel = %{version}-%{release}
-Obsoletes: gimp-print-static
-
-%description -n libgimpprint-static
-Gimp-print static libraries.
-
-%description -n libgimpprint-static -l pl
-Biblioteki statyczne Gimp-print.
-
-%description -n libgimpprint-static -l pt_BR
-Bibliotecas estáticas para desenvolvimento com gimp-print.
-
-%package -n libgimpprintui
-Summary: gimp-print UI library
-Summary(pl): Biblioteka gimp-print
+Summary(pl): Biblioteka Gimp-print
Summary(pt_BR): Bibliotecas dinâmicas para impressão de alta qualidade
Group: Libraries
-Obsoletes: gimp-print-lib
-Requires: libgimpprint = %{version}-%{release}
-%description -n libgimpprintui
+%description lib
Gimp-print library.
-%description -n libgimpprintui -l pl
+%description lib -l pl
Biblioteka Gimp-print.
-%description -n libgimpprintui -l pt_BR
+%description lib -l pt_BR
Esse pacote contém bibliotecas dinâmicas de alta qualidade para serem
usados pelo plugin do Gimp gimp-print, pelo driver "stp" do
ghostscript e por drivers especializados do CUPS
-%package -n libgimpprintui-devel
+%package devel
Summary: gimp-print development tools
Summary(pl): Pliki nag³ówkowe itp. do gimp-print
Summary(pt_BR): Cabeçalhos e arquivos de desenvolvimento para o libgimpprint
Group: Development/Libraries
-Requires: libgimpprintui = %{version}-%{release}
-Obsoletes: gimp-print-devel
+Requires: %{name}-lib = %{version}-%{release}
-%description -n libgimpprintui-devel
+%description devel
Gimp-print development tools and headers.
-%description -n libgimpprintui-devel -l pl
+%description devel -l pl
Nag³ówki i narzêdzia deweloperskie dla Gimp-print.
-%description -n libgimpprintui-devel -l pt_BR
+%description devel -l pt_BR
Este são os arquivos de desenvolvimento para compilar programas com a
biblioteca libgimpprint.
-%package -n libgimpprintui-static
+%package static
Summary: gimp-print static libraries
Summary(pl): Statyczne biblioteki gimp-print
Summary(pt_BR): Bibliotecas estáticas para desenvolvimento com gimp-print
Group: Development/Libraries
-Requires: libgimpprintui-devel = %{version}-%{release}
-Obsoletes: gimp-print-static
+Requires: %{name}-devel = %{version}-%{release}
-%description -n libgimpprintui-static
+%description static
Gimp-print static libraries.
-%description -n libgimpprintui-static -l pl
+%description static -l pl
Biblioteki statyczne Gimp-print.
-%description -n libgimpprintui-static -l pt_BR
+%description static -l pt_BR
Bibliotecas estáticas para desenvolvimento com gimp-print.
-
%package -n escputil
Summary: Tool for Epson ink printers
Summary(pl): Narzêdzie do drukarek atramentowych Epson
@@ -230,7 +158,7 @@ Requires: cups >= 1.1.9
Gimp-print as CUPS plugin.
%description cups -l pl
-Wtyczka gimp-print dla CUPS.
+Plugin gimp-print dla CUPS.
%description cups -l pt_BR
Este pacote contém os arquivos ppd para se usar o driver Gimp-Print
@@ -248,72 +176,30 @@ Gimp-print samples.
Przyk³ady dla Gimp-print.
%package ijs
-Summary: gimp-print IJS driver for GhostScript
-Summary(pl): Sterownik IJS Gimp-print dla GhostScript
+Summary: Gimp-print IJS driver for GhostScript
Group: Applications/Printing
-Requires: libgimpprint = %{version}-%{release}
%description ijs
-Gimp-print IJS driver for GhostScript.
-
-%description ijs -l pl
-Sterownik IJS Gimp-print dla GhostScript.
-
-%package -n foomatic-db-gimp-print
-Summary: foomatic data for gimp-print IJS driver
-Summary(pl): Dane foomatic dla sterownika IJS gimp-print
-Group: Applications/Printing
-Requires: %{name}-ijs = %{version}-%{release}
-Requires: foomatic-db-engine >= 2.9.1
-
-%description -n foomatic-db-gimp-print
-foomatic data for gimp-print IJS driver.
-
-%description -n foomatic-db-gimp-print -l pl
-Dane foomatic dla sterownika IJS gimp-print.
+Gimp-print IJS driver for GhostScript
%prep
%setup -q
%patch0 -p1
%patch1 -p1
-%patch2 -p1
-#%patch3 -p1
-
-# hack for gimp 1.3, but not sufficient to build
-#if [ -f %{_aclocaldir}/gimp-1.4.m4 ]; then
-# echo 'AC_DEFUN([AM_PATH_GIMP],AM_PATH_GIMP_1_4)' > m4/gimp14.m4
-#fi
+%patch2 -p1
+%patch3 -p1
%build
-rm -f m4extra/{libtool.m4,gettext.m4,lcmessage.m4,progtest.m4}
-%{!?_without_gimp:rm -f m4extra/gimp.m4}
-%{__libtoolize}
-%{__autopoint}
-aclocal -I m4 -I m4extra
-touch src/main/gimpprint.pc.in \
- src/libgimpprintui/gimpprint-ui.pc.in
-%{__automake}
-%{__autoconf}
-
-%configure \
- %{?debug:--enable-debug} \
- --with%{?_without_cups:out}-cups \
- --with%{?_without_gimp:out}-gimp \
- --with%{?_without_ijs:out}-ijs \
- --with%{?_without_foomatic:out}-foomatic \
- %{?_with_static:--enable-static} \
- --with-modules=dlopen \
+%configure2_13 \
+ %{!?_without_cups:--with-cups} \
+ --with-gimp \
--enable-escputil \
--enable-libgimpprint \
- %{?_without_cups:--disable-cups-ppds} \
- --disable-translated-cups-ppds \
- --enable-cups-level3-ppds \
- --enable-lexmarkutil \
- --enable-samples \
- --enable-user-guide \
- --enable-xmldef \
- --disable-rpath \
- --without-ghost
+ --with-ijs \
+ --without-foomatic \
+ --with-samples \
+ --with-user-guide \
+ --without-ghost
%{__make}
%install
@@ -323,125 +209,77 @@ install -d $RPM_BUILD_ROOT%{_examplesdir}
%{__make} install DESTDIR=$RPM_BUILD_ROOT
mv -f $RPM_BUILD_ROOT%{_datadir}/gimp-print/doc doc-installed
-#mv -f doc-installed/manual-html doc-installed/manual
-#mv -f doc-installed/html doc-installed/user-guide
+mv -f doc-installed/manual-html doc-installed/manual
+mv -f doc-installed/html doc-installed/user-guide
mv -f $RPM_BUILD_ROOT%{_datadir}/gimp-print/samples \
$RPM_BUILD_ROOT%{_examplesdir}/%{name}
-rm -f $RPM_BUILD_ROOT%{_mandir}/man8/update-cups-genppd.8
-echo '.so cups-genppdconfig.8' > $RPM_BUILD_ROOT%{_mandir}/man8/update-cups-genppd.8
%find_lang %{name}
%clean
rm -rf $RPM_BUILD_ROOT
-%post -n libgimpprint -p /sbin/ldconfig
-%postun -n libgimpprint -p /sbin/ldconfig
-%post -n libgimpprintui -p /sbin/ldconfig
-%postun -n libgimpprintui -p /sbin/ldconfig
+%post lib -p /sbin/ldconfig
+%postun lib -p /sbin/ldconfig
-%post -n libgimpprint-devel
+%post devel
[ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
-%postun -n libgimpprint-devel
+%postun devel
[ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
-%if %{?!_without_gimp:1}0
%files
%defattr(644,root,root,755)
%attr(755,root,root) %(gimptool --gimpplugindir)/plug-ins/*
-%endif
-%files -n libgimpprint -f %{name}.lang
+%files lib -f %{name}.lang
%defattr(644,root,root,755)
-%doc doc-installed/gimpprint.ps doc-installed/html doc-installed/users-guide.pdf
-%doc doc/FAQ.html AUTHORS README NEWS ChangeLog
-%attr(755,root,root) %{_libdir}/libgimpprint-*.so
-%dir %{_libdir}/%{name}
-%dir %{_libdir}/%{name}/%{version}
-%dir %{_libdir}/%{name}/%{version}/modules
-%attr(755,root,root) %{_libdir}/%{name}/%{version}/modules/*.so
-%{_datadir}/%{name}/%{version}
-%{_mandir}/man7/*
-
-%files -n libgimpprintui
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libgimpprintui-*.so
+%doc doc-installed/*.pdf doc-installed/manual doc/FAQ.html AUTHORS README NEWS ChangeLog
+%attr(755,root,root) %{_libdir}/libgimpprint.so.*.*.*
-%files -n libgimpprint-devel
+%files devel
%defattr(644,root,root,755)
-%doc doc-installed/developer-html
%attr(755,root,root) %{_libdir}/libgimpprint.so
-%{_libdir}/libgimpprint.la
-%{_pkgconfigdir}/gimpprint.pc
+%attr(755,root,root) %{_libdir}/libgimpprint.la
+%attr(755,root,root) %{_bindir}/gimpprint-config
%{_includedir}/gimp-print
+%{_aclocaldir}/gimpprint.m4
%{_mandir}/man1/gimpprint-config.1*
%{_mandir}/man3/gimpprint.3*
%{_datadir}/info/*info*
-%files -n libgimpprintui-devel
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libgimpprintui.so
-%{_libdir}/libgimpprintui.la
-%{_pkgconfigdir}/gimpprint-ui.pc
-%{_includedir}/gimp-print
-
-%if %{?_with_static:1}0
-%files -n libgimpprint-static
+%files static
%defattr(644,root,root,755)
%{_libdir}/libgimpprint.a
-%files -n libgimpprintui-static
-%defattr(644,root,root,755)
-%{_libdir}/libgimpprintui.a
-%endif
-
%files -n escputil
%defattr(644,root,root,755)
%{_mandir}/man1/escputil.1*
%attr(755,root,root) %{_bindir}/escputil
-%if %{!?_without_cups:1}0
+%if %{?_without_cups:0}%{!?_without_cups:1}
%files cups
%defattr(644,root,root,755)
%doc src/cups/README src/cups/command.txt src/cups/commands
%{_sysconfdir}/cups/command.types
-%attr(755,root,root) %{_bindir}/cups-*
-%attr(755,root,root) %{_sbindir}/cups-*
+%attr(755,root,root) %{_bindir}/cups-calibrate
%{_datadir}/cups/calibrate.ppm
-#%{_datadir}/cups/model/C/*
-%{_datadir}/cups/model/gimp-print/en/*
-#%lang(en_GB) %{_datadir}/cups/model/gimp-print/en_GB/*
-#%lang(da) %{_datadir}/cups/model/gimp-print/da/*
-#%lang(de) %{_datadir}/cups/model/gimp-print/de/*
-#%lang(el) %{_datadir}/cups/model/gimp-print/el/*
-#%lang(es) %{_datadir}/cups/model/gimp-print/es/*
-#%lang(fr) %{_datadir}/cups/model/gimp-print/fr/*
-#%lang(nl) %{_datadir}/cups/model/gimp-print/nl/*
-#%lang(no) %{_datadir}/cups/model/gimp-print/no/*
-#%lang(pl) %{_datadir}/cups/model/gimp-print/pl/*
-#%lang(pt) %{_datadir}/cups/model/gimp-print/pt/*
-#%lang(sk) %{_datadir}/cups/model/gimp-print/sk/*
-#%lang(sv) %{_datadir}/cups/model/gimp-print/sv/*
+%{_datadir}/cups/model/C/*
+%{_datadir}/cups/model/en_GB/*
+%lang(da) %{_datadir}/cups/model/da/*
+%lang(fr) %{_datadir}/cups/model/fr/*
+%lang(no) %{_datadir}/cups/model/no/*
+%lang(pl) %{_datadir}/cups/model/pl/*
+%lang(sv) %{_datadir}/cups/model/sv/*
%attr(755,root,root) %{_libdir}/cups/backend/*
%attr(755,root,root) %{_libdir}/cups/filter/*
-%{_mandir}/man8/*cups*.8*
+%{_mandir}/man8/cups-calibrate.8*
%endif
%files samples
%defattr(644,root,root,755)
%{_examplesdir}/%{name}
-%if %{!?_without_ijs:1}0
%files ijs
%defattr(644,root,root,755)
%attr(755,root,root) %{_bindir}/ijsgimpprint
-%{_mandir}/man1/ijsgimpprint.1*
-%endif
-
-%if %{!?_without_foomatic:1}0
-%files -n foomatic-db-gimp-print
-%defattr(644,root,root,755)
-%{_datadir}/foomatic/db/source/driver/*
-%{_datadir}/foomatic/db/source/opt/*
-%endif