После ковыряния выяснилось, что нет нескольких файлов foo2xqx (вернее сказать будет - фильтров). Из-за этого задания подвисают. Может пора и свежий собрать? Попробовал собрать сам - ни чего хорошего не получилось.
Уважаемый мантейнер, спасайте. Принтер глючит.
Возьмите пакет из Daedalus, он уже умеет этот принтер. Вообще foo2zjs просит внимания, которого ему недостаёт: просто обновить версию не выходит потому, что там отломана поддержка именно того принтера, ради которого Денис взялся поддерживать пакет. У меня не хватает интереса мержить поддержку HP1500 (кажется) в текущий код, поскольку вообще не держу таких принтеров и у заказчиков почти два года как тоже не попадались. Если вдруг Вы и/или Сергей займётесь -- было бы здорово.
Михаил, я пробовал сам собрать. Не получилось. Может сделать ещё один пакет, где будет новая версия? Из Daedalus пакет не ставится, т.к. foomatic обновился и там обновились принтеры, которые есть в foo2zjs. Получаем конфликт и пакет не ставится.
Там патчи похоже надо переделывать. А я в них не в зуб ногой. Вот: Source #0 (foo2zjs.tar.gz): + /bin/gzip -dc /home/evgen/RPM/SOURCES/foo2zjs.tar.gz + /bin/tar -xf - + cd foo2zjs + /bin/chmod -Rf u+rwX,go-w . + echo 'Patch #1 (foo2zjs.make.patch):' Patch #1 (foo2zjs.make.patch): + /usr/bin/patch -p1 patching file Makefile Hunk #1 succeeded at 591 (offset 147 lines). + echo 'Patch #2 (foo2zjs-20060523-alt-makefile.patch):' Patch #2 (foo2zjs-20060523-alt-makefile.patch): + /usr/bin/patch -p1 patching file Makefile Hunk #1 FAILED at 1. Hunk #2 succeeded at 37 with fuzz 1 (offset 12 lines). Hunk #3 FAILED at 417. Hunk #4 succeeded at 705 with fuzz 1 (offset 182 lines). Hunk #5 succeeded at 773 with fuzz 2 (offset 219 lines). Hunk #6 FAILED at 799. 3 out of 6 hunks FAILED -- saving rejects to file Makefile.rej ошибка: Неверный код возврата из /home/evgen/tmp/rpm-tmp.30138 (%prep)
Если хотите -- возьмите src.rpm из Daedalus, установите его (от пользователя), внесите дополнения в ~/RPM/SPECS/foo2zjs.spec (ближе к концу, там, где строчки с %exclude -- наподобие), командой rpm -ba --target i586 ~/RPM/SPECS/foo2zjs.spec соберите пакет (нужен установленный rpm-build) и если порядок -- пишите сюда. > Там патчи похоже надо переделывать. Ну так тарбол не обновляйте, дедальный уже вроде эти умеет.
Ну уж это то я знаю как делается. Авось уже собирал кое что (где патчи писать не надо :) ) Сейчас зачикаем...
Всё собрал. Проверил на 1022 и на M1005MFP. Работает.
Вешайте сюда аттачем спек, а ещё лучше -- пойдёмте в майнтейнеры: оно лучше один пакет поддерживать, но хорошо, чем двести, но как мы с Денисом вот...
Created attachment 2544 [details] Исправленный spec Наверное в нём надо ещё что-то поправить. Т.к. если до сизифа дойдёт, чтоб небыло конфликтов с существующим в сизифе. Я б в мантейнеры пошёл, пусть меня научат... :)
http://www.freesource.info/wiki/AltLinux/Sisyphus/Join http://freesource.info/wiki/AltLinux/Sisyphus/devel/MaintainerDocumentation ну и постараюсь поддержать до набора взлётной скорости :)
В дедале исправленный пакет.