From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Sun, 2 Mar 2003 14:24:59 +0300 From: "Peter V. Saveliev" To: sisyphus@altlinux.ru Message-Id: <20030302142459.34c16e8e.peet@eltel.net> Organization: JSC Eltel X-Mailer: Sylpheed version 0.8.8 (GTK+ 1.2.10; i586-alt-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8bit Subject: [sisyphus] ZZipLib, PHP et al. Sender: sisyphus-admin@altlinux.ru Errors-To: sisyphus-admin@altlinux.ru X-BeenThere: sisyphus@altlinux.ru X-Mailman-Version: 2.0.9 Precedence: bulk Reply-To: sisyphus@altlinux.ru List-Unsubscribe: , List-Id: List-Post: List-Help: List-Subscribe: , List-Archive: Archived-At: List-Archive: ... Из разряда "вдруг да пригодится кому". Сел писать очередную порцию документации (ту самую, про LDAP :), и понял, что очень ломает ее писать где-либо, кроме ООо. Учитывая, что документы OOo - это zip-архивы xml-файлов, то логичным кажется решение просто складывать хавтушки в виде .sxw на сайт, где умный PHP будет их распаковывать и применять xslt, чтобы на выходе получился приемлемый xhtml. (пока на стадии задумки) Но, чтобы иметь возможность распаковать zip, нужен php-zip, который не собирается без zziplib. На эту тему feature request: хочется zziplib в Сизифе, вместе с php-zip. Саму библиотеку можно найти на SF, после танцев с бубном собирается и живет на Сизифе. Последовательность телодвижений запечатлена в файлах: (WARNING! собрано не вполне по ALT RPM howto, каждый сам себе злой буратино юзать мои творения) http://peet.spb.ru/packages/zziplib.spec.bz2 http://peet.spb.ru/packages/zziplib-0.11.15-peet1.1.src.rpm Для поддержки php-zip, нужно - установить zziplib и zziplib-devel - добавить --with-zip в php.spec:configure для php - пересобрать php - установить новый php-devel - сделать spec для php-zip (я брал за основу php-curl, та же байда) - заменить php-mcrypt.patch на разбзнутый отсюда: http://peet.spb.ru/packages/php-mcrypt.patch.bz2 (из-за пересборки php-devel там строки съезжают) - пересобрать все для соответствия версий Также полезен, но собирается тривиально php-snmp (нужен libucd-snmp-devel). Его бы заодно в репозитарий. Заранее спасибо. -- Sincerely, Peter V. Saveliev E-mail: peet@eltel.net Jabber: peet@jabber.ru