ALT Linux hardware support
 help / color / mirror / Atom feed
* [Hardware] [HCL] I: Canon LBP-1120 таки работает
@ 2006-03-20 16:40 Michael Shigorin
  2006-03-22 13:05 ` [Hardware] I: Canon LBP-1120 таки работает (specs) Michael Shigorin
  0 siblings, 1 reply; 3+ messages in thread
From: Michael Shigorin @ 2006-03-20 16:40 UTC (permalink / raw)
  To: hardware

	Здравствуйте.
Сим сообщаю, что продолжавшиеся с прошлой недели бои 
с LBP1120 завершились скорее победой.

Ключевые моменты:

- capt-0.1 -- прикидывается работающим, на нехватке бумаги
  клеит ласты и требуется service cups stop; killall capt;
  rmmod usblp; service cups start (тем не менее запакечен,
  поскольку информация о работоспособности относительно
  кэноновских драйверов противоречивая и YMMV);
- cndrvcups-capt-1.10-1 -- рабочим даже прикинуться толком
  не смог, заставить его печатать не смогли уже мы (равно
  как и пересобрать, с autogen.sh там ужасы);
- cndrvcups-capt-1.20-1 -- работает бинарная сборка
  производителя, собирать для ALT ещё не пробовал
  (отдохну от него сперва).  Настроено согласно
  документации в пакете.  Берётся на ftp, не www.

Оставшиеся проблемы:

- печать диапазона страниц из OpenOffice.org минимум однажды
  "затроила" каждую страницу (вообще там в README про OO/SO
  дружелюбно, но покручивая пальцем у виска отмечают)
- запакетить по-человечески ;-)

Ссылки:

http://www.freesource.info/wiki/HCL/Periferija/Printery/Canon

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [Hardware] I: Canon LBP-1120 таки работает (specs)
  2006-03-20 16:40 [Hardware] [HCL] I: Canon LBP-1120 таки работает Michael Shigorin
@ 2006-03-22 13:05 ` Michael Shigorin
  2006-03-22 14:22   ` Slava Dubrovskiy
  0 siblings, 1 reply; 3+ messages in thread
From: Michael Shigorin @ 2006-03-22 13:05 UTC (permalink / raw)
  To: hardware

[-- Attachment #1: Type: text/plain, Size: 579 bytes --]

On Mon, Mar 20, 2006 at 06:40:28PM +0200, Michael Shigorin wrote:
> - cndrvcups-capt-1.20-1 -- работает бинарная сборка
>   производителя, собирать для ALT ещё не пробовал

Спеки прилагаются.  В бою не проверены, принтер сильно удалённый 
и экспериментировать на нём малоудобно.  Надеюсь, до следующей
недели станет ясно...

TODO:

- проверить работу, включая перетянутые из /usr/local бинарники
- если решим, что в Sisyphus, то переписать инитксрипт и подумать
  насчёт /var/ccpd

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/

[-- Attachment #2: cndrvcups-common.spec --]
[-- Type: text/plain, Size: 2383 bytes --]

%define REL 1

Name: cndrvcups-common
Version: 1.20
Release: alt1

# Copyright: Copyright CANON INC. 2004-2005. All Rights Reserved.
Summary: Canon Printer Driver Common Module for Linux v%VERSION
License: See the LICENSE*.txt file.
Group: Publishing

Url: http://software.canon-europe.com
Source: cndrvcups-common-%version-%REL.tar.gz
Packager: Michael Shigorin <mike@altlinux.org>

BuildRequires: glib2-devel gtk+-devel libcups-devel
Requires: gtk+

%description
Official Canon CAPT driver for GDI winprinters like LBP-1120 or LBP-3200
rebuilt for ALT Linux

%package devel
Summary: Canon Printer Driver Common Module for Linux development
Group: Development/C
Requires: %name = %version

%description devel
Development headers and libraries for Canon Printer Driver
Common Module for Linux

%prep
%setup -q

cd buftool
./autogen.sh --prefix=%prefix --enable-progpath=%_bindir --libdir=%_libdir --disable-shared --enable-static

cd ../cpca
./autogen.sh --prefix=%prefix --enable-progpath=%_bindir --libdir=%_libdir --enable-shared --disable-static

cd ../cngplp
set `automake --version`
am_ver=`expr substr $4 1 3`
case $am_ver in
  "1.4" | "1.5" )
	./autogen-old.sh --libdir=%_libdir ;;
  * )
	./autogen.sh --libdir=%_libdir ;;
esac

%build
# argh: make i586 fails in cngplp/
unset target
make

%install
mkdir -pv %buildroot%_bindir
#mkdir -pv %buildroot%prefix/local/bin
mkdir -pv %buildroot%_libdir
mkdir -pv %buildroot%_includedir
#mkdir -pv %buildroot%prefix/local/share/locale/ja/LC_MESSAGES
mkdir -pv %buildroot%_datadir/locale/ja/LC_MESSAGES

subst 's,/usr/local,%prefix,g' `find -name Makefile`
make install DESTDIR=%buildroot

# install -c -s -m 755 libs/cnpkmodule %buildroot%_bindir
install -c libs/cnpkmodule %buildroot%_bindir

%files
%_libdir/libcnpk.so.*
%_datadir/locale/*/*/*.mo
%_bindir/cngplp
%_bindir/cnpkmodule
%doc LICENSE-common-%{version}J.txt
%doc LICENSE-common-%{version}E.txt

%files devel
# static library needed for cndrvcups-capt/statusio build
%_libdir/libcnpk.so
%_libdir/libbuftool.a
%_includedir/buftool.h
%_includedir/buflist.h
%_includedir/cnpklib.h

%changelog
* Wed Mar 22 2006 Michael Shigorin <mike@altlinux.org> 1.20-alt1
- 1.20
- split off devel subpackage
- added Url and FTP location
- added buildrequires
- FHS fixes

* Thu Mar 16 2006 Michael Shigorin <mike@altlinux.org> 1.10-1
- built for ALT Linux
- fixed Group:
- spec *cleanup*

[-- Attachment #3: cndrvcups-capt.spec --]
[-- Type: text/plain, Size: 4038 bytes --]

%define REL 1

Name: cndrvcups-capt
Version: 1.20
Release: alt1

# Copyright: Copyright CANON INC. 2004-2005. All Rights Reserved.
Summary: Canon CAPT Printer Driver for Linux v%VERSION
License: See the LICENSE*.txt file.
Group: Publishing

Url: http://software.canon-europe.com
Source0: ftp://download.canon.jp/pub/driver/lasershot/linux/cndrvcups-capt-%version-%REL.tar.gz

Requires: cndrvcups-common >= %version
Requires: libxml2 gtk+

BuildRequires: cndrvcups-common-devel >= %version
BuildRequires: libxml2-devel gtk+-devel glib2-devel libcups-devel

%description
Canon CAPT Printer Driver for Linux.
This CAPT printer driver provides printing functions for Canon LBP printers
operating under the CUPS (Common UNIX Printing System) environment.

%prep
%setup -q

cd backend
./autogen.sh --prefix=%prefix --libdir=%_libdir --enable-progpath=%_bindir

cd ../pstocapt
./autogen.sh --prefix=%prefix --libdir=%_libdir --enable-progpath=%_bindir

cd ../ppd
./autogen.sh --prefix=%prefix

cd ../statusui
set `automake --version`
am_ver=`expr substr $4 1 3`
case $am_ver in
  "1.4" | "1.5" )
	./autogen-old.sh --libdir=%_libdir ;;
  * )
	./autogen.sh --libdir=%_libdir ;;
esac

%build
# argh
unset target
make

%install
mkdir -pv %buildroot%_bindir/
mkdir -pv %buildroot%_sbindir/
#mkdir -pv %buildroot%prefix/local/bin
mkdir -pv %buildroot%_libdir/cups/backend/
mkdir -pv %buildroot%_libdir/cups/filter/
#mkdir -pv %buildroot%prefix/local/share/locale/ja/LC_MESSAGES
mkdir -pv %buildroot%_datadir/locale/ja/LC_MESSAGES/
mkdir -pv %buildroot%_datadir/ccpd/
mkdir -pv %buildroot%_datadir/captmon/
mkdir -pv %buildroot%_datadir/captmon2/
mkdir -pv %buildroot%_datadir/cups/model/
mkdir -pv %buildroot%_datadir/doc/%name-%version/JP/
mkdir -pv %buildroot%_datadir/doc/%name-%version/EN/
mkdir -pv %buildroot%_initdir/

subst 's,/usr/local,%prefix,g' `find -name Makefile`
make install DESTDIR=%buildroot

install -c -s -m 755 libs/captmon/captmon       %buildroot%_bindir/
install -c -s -m 755 libs/captmon2/captmon2      %buildroot%_bindir/
install -c -s -m 755 libs/captfilter    %buildroot%_bindir/
install -c -s -m 644 libs/ccpddata/CNAB1CL.BIN   %buildroot%_datadir/ccpd
install -c -s -m 644 libs/captmon/msgtable.xml   %buildroot%_datadir/captmon
install -c -s -m 644 libs/captmon2/msgtable2.xml  %buildroot%_datadir/captmon2
install -c -s -m 755 libs/ccpd          %buildroot%_sbindir/
install -c -s -m 755 libs/ccpdadmin     %buildroot%_sbindir/
install -c -s -m 644 samples/ccpd.conf   %buildroot%_sysconfdir/
install -c -s -m 755 samples/ccpd        %buildroot%_initdir/

%post
if [ ! -d /var/ccpd ] ; then
	mkdir /var/ccpd
	mkfifo -m 600 /var/ccpd/fifo0
	mkfifo -m 600 /var/ccpd/fifo1
	mkfifo -m 600 /var/ccpd/fifo2
	mkfifo -m 600 /var/ccpd/fifo3
	mkfifo -m 600 /var/ccpd/fifo4
	mkfifo -m 600 /var/ccpd/fifo5
	mkfifo -m 600 /var/ccpd/fifo6
	mkfifo -m 600 /var/ccpd/fifo7

	chown lp.lp /var/ccpd/*
fi
if [ ! -d /var/captmon ] ; then
	mkdir /var/captmon
	chown lp.lp /var/captmon
fi

# /sbin/chkconfig --add ccpd

%preun
# if [ "$1" = 0 ] ; then
#	/sbin/service ccpd stop > /dev/null 2>&1
#	/sbin/chkconfig --del ccpd
# fi
# exit 0

%postun
if [ "$1" = 0 ] ; then
	rm -Rf /var/ccpd
	rm -Rf /var/captmon
# else
#	/sbin/service ccpd restart > /dev/null 2>&1
fi

%files
%_libdir/cups/backend/ccp
%_libdir/cups/filter/pstocapt
%_bindir/captstatusui
%_datadir/locale/ja/LC_MESSAGES/captstatusui.mo
%_datadir/cups/model/CNCUPS*CAPT*.PPD
%_datadir/ccpd/CNAB1CL.BIN
%_datadir/captmon/msgtable.xml
%_datadir/captmon2/msgtable2.xml
%_bindir/captmon
%_bindir/captmon2
%_bindir/captfilter
%_sbindir/ccpd
%_sbindir/ccpdadmin

%config(noreplace) %_sysconfdir/ccpd.conf
%config %_initdir/ccpd

%doc README-capt-1.2xE.txt
%doc README-capt-1.2xJ.txt
%doc LICENSE-capt-%{version}E.txt
%doc LICENSE-capt-%{version}J.txt

%changelog
* Wed Mar 22 2006 Michael Shigorin <mike@altlinux.org> 1.20-alt1
- built for ALT Linux
- spec *cleanup* (more needed)
- added Url and FTP location
- buildrequires
- FHS fixes
- data/config files no more marked executable


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [Hardware] I: Canon LBP-1120 таки работает (specs)
  2006-03-22 13:05 ` [Hardware] I: Canon LBP-1120 таки работает (specs) Michael Shigorin
@ 2006-03-22 14:22   ` Slava Dubrovskiy
  0 siblings, 0 replies; 3+ messages in thread
From: Slava Dubrovskiy @ 2006-03-22 14:22 UTC (permalink / raw)
  To: shigorin; +Cc: hardware

[-- Attachment #1: Type: text/plain, Size: 564 bytes --]

Michael Shigorin пишет:

>>- cndrvcups-capt-1.20-1 -- работает бинарная сборка
>>  производителя, собирать для ALT ещё не пробовал
>>    
>>
>
>Спеки прилагаются.  В бою не проверены, принтер сильно удалённый 
>и экспериментировать на нём малоудобно.  Надеюсь, до следующей
>недели станет ясно...
>
>TODO:
>
>- проверить работу, включая перетянутые из /usr/local бинарники
>- если решим, что в Sisyphus, то переписать инитксрипт и подумать
>  насчёт /var/ccpd
>  
>
Вроде с LBP-800 и LBP-810 тоже работает.

-- 
WBR,
Dubrovskiy Vyacheslav


[-- Attachment #2: S/MIME Cryptographic Signature --]
[-- Type: application/x-pkcs7-signature, Size: 3237 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2006-03-22 14:22 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-03-20 16:40 [Hardware] [HCL] I: Canon LBP-1120 таки работает Michael Shigorin
2006-03-22 13:05 ` [Hardware] I: Canon LBP-1120 таки работает (specs) Michael Shigorin
2006-03-22 14:22   ` Slava Dubrovskiy

ALT Linux hardware support

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/hardware/0 hardware/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 hardware hardware/ http://lore.altlinux.org/hardware \
		hardware@altlinux.ru hardware@lists.altlinux.org hardware@lists.altlinux.ru hardware@lists.altlinux.com hardware@altlinux.org
	public-inbox-index hardware

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.hardware


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git