Sisyphus repositório
Última atualização: 1 outubro 2023 | SRPMs: 18631 | Visitas: 37860540
en ru br
ALT Linux repositórios
S:4.0.12-alt1
5.0: 3.0.2.20081204-alt5
4.1: 3.0.2.20081204-alt4.M41.1
4.0: 3.0.2-alt4
+backports:3.0.2.20081204-alt4.M40.1
3.0: 3.0.2-alt1.20050224

Group :: Edição
RPM: foomatic-db-engine

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs e FR  Repocop 

%define snapshot  20081204
%def_disable backportM4x_mode

Packager: Stanislav Ievlev <inger at altlinux.org>

Name: foomatic-db-engine
Version: 3.0.2.20081204
Release: alt4.M41.1

Provides: foomatic-addon = %version
Obsoletes: foomatic-addon

PreReq: alternatives >= 0.3

Summary: Foomatic database access, printer admin, and printing utils
License: GPL
Group: Publishing

Url: http://www.linuxprinting.org

Source: http://www.linuxprinting.org/download/foomatic/%name-%version.tar
Source1: foomatic-db-engine.alternatives

Patch1: foomatic-db-engine-3.0.2-20060228-alt-build.patch
Patch2: foomatic-db-engine-3.0.2-suse-A4.patch

%define _compress_method gzip

BuildPreReq: cups >= 1.2.1


# Automatically added by buildreq on Fri May 26 2006

BuildRequires: cups curl foomatic-filters ghostscript-classic libxml2-devel netcat perl-devel samba-client wget zlib-devel perl-Encode

%description
This package contains the tools for accessing the Foomatic database,
for printer administration, and for printing.

%prep
%setup -q -n %name-%version
%patch1 -p1
%patch2 -p1

%build
./make_configure
%configure

%configure
%make   LPD_LPR=/usr/bin/lpr-lpd \
       LPD_LPQ=/usr/bin/lpq-lpd \
       LPD_LPRM=/usr/bin/lprm-lpd \
       LPD_LPC=/usr/sbin/lpc-lpd \
       CUPS_LPR=/usr/bin/lpr-cups \
       CUPS_LPQ=/usr/bin/lpq-cups \
       CUPS_LPRM=/usr/bin/lprm-cups \
       CUPS_LPC=/usr/sbin/lpc-cups \
       CUPS_LP=/usr/bin/lp-cups \
       CUPS_CANCEL=/usr/bin/cancel-cups \
       CUPS_LPSTAT=/usr/bin/lpstat-cups \
       PDQ_PRINTRC=/etc/pdq/printrc \
       PREFIX=%prefix

cd lib
%perl_vendor_build

%install
%make MAKE=: PREFIX=%prefix DESTDIR=%buildroot install

cd lib
%perl_vendor_install

install -d $RPM_BUILD_ROOT/var/cache/foomatic/pcache
install -d $RPM_BUILD_ROOT/var/cache/foomatic/compiled

( cd $RPM_BUILD_ROOT%_bindir
 ln -s foomatic-printjob lpr-foomatic
 ln -s foomatic-printjob lpq-foomatic
 ln -s foomatic-printjob lprm-foomatic
)
( cd $RPM_BUILD_ROOT%_sbindir
 ln -s %_bindir/foomatic-printjob lpc-foomatic
)

(cd $RPM_BUILD_ROOT%_man1dir
ln -s foomatic-printjob.1.gz  lpr-foomatic.1.gz
ln -s foomatic-printjob.1.gz  lpq-foomatic.1.gz
ln -s foomatic-printjob.1.gz  lprm-foomatic.1.gz
)

( cd $RPM_BUILD_ROOT%_man8dir
 ln -s ../man1/foomatic-printjob.1.gz lpc-foomatic.8.gz
)

%__install -Dpm644 %SOURCE1 %buildroot%_altdir/%name

%if_enabled backportM4x_mode
%post
%register_alternatives %name -- lpr lpr.1.gz lpq lpq.1.gz lprm lprm.1.gz lpc lpc.1.gz

%preun
%unregister_alternatives %name
%endif

%files
%doc README USAGE ChangeLog
%_altdir/%name
%_cachedir/*
%_datadir/foomatic/templates
%_man1dir/*
%_man8dir/*
%_bindir/*
%_sbindir/*
%_prefix/lib/cups/driver/foomatic
%perl_vendor_privlib/Foomatic*

%changelog

Todas as alterações você pod ver aqui

 
projeto & código: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
mantenedor atual: Michael Shigorin
mantenedor da tradução: Fernando Martini aka fmartini © 2009