Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37487387
en ru br
ALT Linux repos
S:20200207-alt1
D:20080605-alt2
5.0: 20081207-alt1
4.1: 20080923-alt1
4.0: 20080806-alt1.M40.1
+backports:20060523-alt0.9
3.0: 1.59-alt1
+backports:20060523-alt0.1.M30.1

Group :: System/Configuration/Hardware
RPM: foo2zjs

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

Name: foo2zjs
Version: 20081207
Release: alt1

Summary: ZJS (some HP/Minolta) printer driver
Summary(ru_RU.UTF8): ZJS драйвер для некоторых принтеров HP/Minolta
License: GPL
Group: System/Configuration/Hardware

Url: http://foo2zjs.rkkda.com

Source0: %name.tar.gz
Source1: README-UTF8.ALT
Source2: foo2zjs_download_fw
Source3: hplj1020.desktop
Source4: hplj1020-16.png
Source5: hplj1020-32.png
Source6: hplj1020-48.png

Patch1: foo2zjs.make_20081215.patch
Patch2: foo2zjs.hotplug_20081215.patch
Patch3: foo2oak-wrapper.in_20080504.patch
Patch4: hplj10xx_gui.tcl_20080929.patch
Patch5: foo2zjs.getweb_20081215.patch

Packager: Evgeny V Shishkov <shev at altlinux.org>

# Automatically added by buildreq on Thu Apr 02 2008 (-bi)

BuildRequires: foomatic-filters ghostscript-utils ghostscript-module-X groff-ps psutils

%def_without foomaticdb

%package -n %name-apps
Summary: foo2zjs utilities
Summary(ru_RU.UTF8): foo2zjs утилиты
Group: System/Configuration/Hardware
Requires: %name = %version-%release tcl-tix tk >= 8.4

%package -n %name-fwdownloader
Summary: foo2zjs firmware auto downloader from Internet
Summary(ru_RU.UTF8): foo2zjs автозагрузчик прошивок c интернета
Group: System/Configuration/Hardware
Requires: %name = %version-%release, iputils


%description -n %name-apps
Application HP LaserJet 10xx Replaced Paper

%description -l ru_RU.UTF-8 -n %name-apps
Программа для смены бумаги в HP LaserJet 10XX
Запускается при отсутствии бумаги в принтере (естественно предварительно бумагу надо положить в лоток).

%description -n %name-fwdownloader
ATTENTION! Think before you install this package.

This package contains a program to automatically download the firmware (if absent)
from the Internet without warning and your participation.

%description -l ru_RU.UTF-8 -n %name-fwdownloader
ВНИМАНИЕ!!! Подумайте, прежде чем устанавливать данный пакет.

Данный пакет содержит программу для автоматической загрузки прошивки (если она отсутствует)
из сети Internet БЕЗ ПРЕДУПРЕЖДЕНИЯ И ВАШЕГО УЧАСТИЯ.

%description
This package contains %name drivers for printers using ZjStream
wire protocol, including:

foo2zjs:
* Minolta/QMS magicolor 2200 DL / 2300 DL
* Konica Minolta magicolor 2430 DL
* Minolta Color PageWorks/Pro L
* HP LaserJet 1000 / 1005 / 1020 / 1018 / 1022

foo2xqx:
* HP LaserJet P1005 / P1006 / P2014 / P2014n / P1505 / P1505n
* HP LaserJet M1005MFP / M1120MFP

foo2hp:
* HP Color LaserJet CP1215

foo2lava/LAVAFLOW:
* Konica Minolta magicolor 2490 MF / 2530 DL
* Xerox Phaser 6115MFP
* Konica Minolta magicolor 2480 MF
* Kyocera Mita KM-1635 / KM-2035 ===

foo2qpdl:
* Samsung CLP-300 / CLP-315 / CLP-600 / CLX-2160 / CLX-3160
* Xerox Phaser 6110 / 6110MFP

foo2slx:
* Lexmark C500n

foo2hiperc:
* Oki C3200n / C3300n / C3400n / C5100n / C5200n / C5500n / C5600n / C5800n

%description -l ru_RU.UTF-8
Этот пакет содержит %name драйвера для принтеров использующих ZjStream протокол, в их числе:

foo2zjs:
* Minolta/QMS magicolor 2200 DL / 2300 DL
* Konica Minolta magicolor 2430 DL
* Minolta Color PageWorks/Pro L
* HP LaserJet 1000 / 1005 / 1020 / 1018 / 1022

foo2xqx:
* HP LaserJet P1005 / P1006 / P2014 / P2014n / P1505 / P1505n
* HP LaserJet M1005MFP / M1120MFP

foo2hp:
* HP Color LaserJet CP1215

foo2lava/LAVAFLOW:
* Konica Minolta magicolor 2490 MF / 2530 DL
* Xerox Phaser 6115MFP
* Konica Minolta magicolor 2480 MF
* Kyocera Mita KM-1635 / KM-2035 ===

foo2qpdl:
* Samsung CLP-300 / CLP-315 / CLP-600 / CLX-2160 / CLX-3160
* Xerox Phaser 6110 / 6110MFP

foo2slx:
* Lexmark C500n

foo2hiperc:
* Oki C3200n / C3300n / C3400n / C5100n / C5200n / C5500n / C5600n / C5800n

%prep
%setup -q -n %name
%patch1 -p1
%patch2 -p1
%patch3 -p1
%patch4 -p1
%patch5 -p1
%__subst 's,/tmp/,$TMPDIR/,' foo2hiperc-wrapper.in
%__subst 's,/tmp/,$TMPDIR/,' foo2hp2600-wrapper.in
%__subst 's,/tmp/,$TMPDIR/,' foo2lava-wrapper.in
%__subst 's,/tmp/,$TMPDIR/,' foo2oak-wrapper.in
%__subst 's,/tmp/,$TMPDIR/,' foo2qpdl-wrapper.in
%__subst 's,/tmp/,$TMPDIR/,' foo2slx-wrapper.in
%__subst 's,/tmp/,$TMPDIR/,' foo2xqx-wrapper.in
%__subst 's,/tmp/,$TMPDIR/,' foo2zjs-wrapper.in


%build
%make CFLAGS="%optflags"

%install
# need to prepare these by hand
mkdir -p %buildroot{/bin,%_bindir,%_sbindir,%_datadir/cups/model}
mkdir -p %buildroot%_datadir/foomatic/db/source/{driver,opt,printer}
mkdir -p %buildroot%_sysconfdir/udev/rules.d
%make \
DESTDIR=%buildroot \
PREFIX=%buildroot%_usr \
FOODB=%buildroot%_datadir/foomatic/db/source \
MODEL=%buildroot%_datadir/cups/model \
install install-hotplug

install -m644 %SOURCE1 README-UTF8.ALT
install -m755 getweb %buildroot%_bindir/
install -m700 %SOURCE2 %buildroot%_sbindir/
%__install -pD -m644 %SOURCE3 %buildroot%_desktopdir/hplj1020.desktop
%__install -pD -m644 %SOURCE4 %buildroot%_miconsdir/hplj1020.png
%__install -pD -m644 %SOURCE5 %buildroot%_niconsdir/hplj1020.png
%__install -pD -m644 %SOURCE6 %buildroot%_liconsdir/hplj1020.png

rm -rf %buildroot%_docdir/%name/

%files -n %name-apps
%_miconsdir/hplj1020.png
%_niconsdir/hplj1020.png
%_liconsdir/hplj1020.png
%_desktopdir/*.desktop
%_localstatedir/foo2zjs/*.gif
%_localstatedir/foo2zjs/*.tcl

%files -n %name-fwdownloader
%_sbindir/*

%files
%doc README-UTF8.ALT COPYING ChangeLog INSTALL README manual.pdf
%_man1dir/*
/bin/*
%_bindir/*
%_sysconfdir/hotplug/usb/*
%_sysconfdir/udev/rules.d/*
%dir %_localstatedir/foo2zjs/
%_localstatedir/foo2zjs/*
%_localstatedir/foo2hiperc/*
%_localstatedir/foo2lava/*
%_localstatedir/foo2oak/*
%_localstatedir/foo2slx/*
%_localstatedir/foo2xqx/*
%_localstatedir/foo2hp/*
%_localstatedir/foo2qpdl/*
%_datadir/foomatic/db/source/*/*
%_datadir/cups/model/*

# discontinued

%exclude %_localstatedir/foo2zjs/hplj1020_icon.gif
%exclude %_localstatedir/foo2zjs/hplj10xx_gui.tcl
%exclude %_datadir/cups/model/HP-Color_LaserJet_1500.ppd.gz
%exclude %_sbindir/foo2zjs_download_fw

# due to file conflicts with foomatic-db

%if_without foomaticdb
%exclude %_datadir/foomatic/db/source/printer/HP-Color_LaserJet_1500.xml
%exclude %_datadir/foomatic/db/source/printer/HP-Color_LaserJet_1600.xml
%exclude %_datadir/foomatic/db/source/printer/HP-Color_LaserJet_2600n.xml
%exclude %_datadir/foomatic/db/source/printer/HP-LaserJet_1000.xml
%exclude %_datadir/foomatic/db/source/printer/HP-LaserJet_1005.xml
%exclude %_datadir/foomatic/db/source/printer/HP-LaserJet_1020.xml
%exclude %_datadir/foomatic/db/source/printer/HP-LaserJet_1022.xml
%exclude %_datadir/foomatic/db/source/printer/HP-LaserJet_M1005_MFP.xml
%exclude %_datadir/foomatic/db/source/printer/Minolta-magicolor_2300_DL.xml
%exclude %_datadir/foomatic/db/source/printer/Minolta-magicolor_2430_DL.xml
%exclude %_datadir/foomatic/db/source/printer/KONICA_MINOLTA-magicolor_2480_MF.xml
%exclude %_datadir/foomatic/db/source/printer/KONICA_MINOLTA-magicolor_2490_MF.xml
%exclude %_datadir/foomatic/db/source/printer/KONICA_MINOLTA-magicolor_2530_DL.xml
%exclude %_datadir/foomatic/db/source/printer/Samsung-CLP-300.xml
%exclude %_datadir/foomatic/db/source/printer/Samsung-CLP-600.xml
%exclude %_datadir/foomatic/db/source/printer/Xerox-Phaser-6110.xml
%exclude %_datadir/foomatic/db/source/printer/Xerox-Phaser-6115MFP.xml
%endif

%changelog

Full changelog you can see here

 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin