[devel] I: jbig-1.6, netpbm-10.24, html2pod
Alexey Tourbin
=?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Ср Авг 25 22:25:22 MSD 2004
1) Я собрал jbig-1.6 (до этого была версия 1.2 с 2000 года).
Немного изменился API, поэтому я изменил soname:
libjbig.so.1 -> libjbig.1.6.
По-видимому этот пакет нужно переписать на меня.
2) Новый netpbm (10.20 -> 10.24) собран с новым jbig (до этого netpbm
таскал с собой исходники версии 1.2).
3) С новой библиотекой libjbig нужно пересобрать (и, возможно, немного
пропатчить) только ImageMagick. Это всё будет.
4) Boring, feel free to skip.
Как наверное некоторые заметили, в netpbm версий 10.x вместо
нормальных man'ов появились "липовые" man'ы. Например:
$ man giftopnm | perl -ne 'print if /\S/'
giftopnm(1) Netpbm pointer man pages giftopnm(1)
giftopnm is part of the Netpbm package. Netpbm documentation is kept in HTML
format.
Please refer to <http://netpbm.sourceforge.net/doc//giftopnm.html>.
If that doesn't work, also try <http://netpbm.sourceforge.net> and emailing
Bryan Henderson, bryanh на giraffe-data.com.
Note that making the documentation available this way was a choice of the per-
son who installed Netpbm on this system. It is also possible to install
Netpbm such that you would simply see the documentation instead of the message
you are reading now.
25 Mar 2004 Netpbm giftopnm(1)
$
Такова воля upstream maintainer'а; однако же мне удалось её побороть. :)
Я запаковал HTML страницы с web-сайта и написал скрипт, который из этих
страниц делает нормальные man'ы. Благо эти HTML страницы имеют
привычную структуру: NAME, SYNOPSIS, DESCRIPTION и т.д.
Теперь giftopnm(1) выглядит так:
$ man ./usr/share/man/man1/giftopnm.1 | perl -ne 'print if /\S/'
giftopnm(1) netpbm-10.24 giftopnm(1)
NAME
giftopnm - convert a GIF file into a PNM image
SYNOPSIS
giftopnm [--alphaout={alpha-filename,-}] [-verbose] [-comments]
[-image={N,all}] [GIFfile]
Minimum unique abbreviation of option is acceptable. You may use double
hyphens instead of single hyphen to denote options. You may use white
space in place of the equals sign to separate an option name from its
value.
DESCRIPTION
This is a graphics format converter from the GIF format to the PNM
(i.e. PBM, PGM, or PPM) format.
...
$
Скрипт использует html2pod (обратите внимание на эту утилиту; запаковано
отдельным перловым пакетом perl-Pod-HTML2Pod) и pod2man (из perl-base).
Победить netpbm получилось проще, чем я ожидал.
Enjoy. :)
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20040825/95c20d26/attachment-0001.bin>
Подробная информация о списке рассылки Devel