* [devel] Правильная сборка Zarafa @ 2011-04-14 18:10 Радик Юсупов 2011-04-14 19:46 ` Lenar Shakirov 2011-04-20 7:26 ` Радик Юсупов 0 siblings, 2 replies; 38+ messages in thread From: Радик Юсупов @ 2011-04-14 18:10 UTC (permalink / raw) To: devel Доброго времени, уважаемые! Прошу у Вас помощи в решении проблем с правильной сборкой и установкой Zarafa для ALTLinux. Мысли кончились и решения искать не знаю где. Гит: http://git.altlinux.org/people/radik/packages/zarafa.git Пакет собирается, но не устанавливается вот с такой дигностикой: ==== Следующие пакеты имеют неудовлетворенные зависимости: zarafa-server: Требует: python2.6(zarafalib) но пакет не может быть установлен E: Извините, `битые' пакеты ==== Как это решать? Читал Python_Policy и в зависимостях указал вроде все правильно. Так-же по мотивам сборки родилось #25442 И еще. Прошу тех, кто имеет опыт сборки серверов с web-мордами, посмотреть все-ли правильно у меня в спеке. Ну или скажите где посмотреть примеры как нужно правильно собирать подобные пакеты.. Заранее спасибо за помощь и конструктивные ответы! P.S. Спек переделывался от RH6 и кусками от FC15. Поэтому могут быть федоризмы, которые я еще выпрямлять не научился... Федорин гит (правда stable версия, а у нас 7.0.0 beta3): http://pkgs.fedoraproject.org/git/zarafa.git Пока горячо, пишется http://altlinux.org/Zarafa -- ALTLinux Team E-mail/XMPP:radyus@ya.ru ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] Правильная сборка Zarafa 2011-04-14 18:10 [devel] Правильная сборка Zarafa Радик Юсупов @ 2011-04-14 19:46 ` Lenar Shakirov 2011-04-15 12:34 ` Радик Юсупов 2011-04-20 7:26 ` Радик Юсупов 1 sibling, 1 reply; 38+ messages in thread From: Lenar Shakirov @ 2011-04-14 19:46 UTC (permalink / raw) To: ALT Linux Team development discussions 14.04.2011 22:10, Радик Юсупов пишет: > Доброго времени, уважаемые! > Прошу у Вас помощи в решении проблем с правильной сборкой и установкой > Zarafa для ALTLinux. > Мысли кончились и решения искать не знаю где. > Гит: http://git.altlinux.org/people/radik/packages/zarafa.git > Пакет собирается, но не устанавливается вот с такой дигностикой: > ==== > Следующие пакеты имеют неудовлетворенные зависимости: > zarafa-server: Требует: python2.6(zarafalib) но пакет не может быть > установлен > E: Извините, `битые' пакеты > ==== > Как это решать? > Читал Python_Policy и в зависимостях указал вроде все правильно. warning: Installed (but unpackaged) file(s) found: <skip> /usr/lib/python2.6/site-packages/zarafalib-1.0-py2.6.egg-info /usr/lib/python2.6/site-packages/zarafalib/__init__.py /usr/lib/python2.6/site-packages/zarafalib/__init__.pyc /usr/lib/python2.6/site-packages/zarafalib/__init__.pyo /usr/lib/python2.6/site-packages/zarafalib/msr.py /usr/lib/python2.6/site-packages/zarafalib/msr.pyc /usr/lib/python2.6/site-packages/zarafalib/msr.pyo > > Так-же по мотивам сборки родилось #25442 > Немножко поправил компоненту в баге -- С уважением, инженер отдела ИИС ООО «Центр» Шакиров Ленар Наилевич shakirov@cg.ru (843) 533-88-14 Российская Федерация Казань, ул. Зинина, 3а 420029, а/я 81 http://www.cg.ru/ ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] Правильная сборка Zarafa 2011-04-14 19:46 ` Lenar Shakirov @ 2011-04-15 12:34 ` Радик Юсупов 2011-04-15 12:45 ` Andrew Clark 0 siblings, 1 reply; 38+ messages in thread From: Радик Юсупов @ 2011-04-15 12:34 UTC (permalink / raw) To: devel Zarafa таки установилась! Спасибо большое snejok@, gns@ и mike@ за помощь в решении проблемы! Я так понимаю, раз критики нет, это значит что всем все равно или спек написан нормально :) Выберем второй вариант и успокоимся. Best regards, Radik Usupov Information Systems' infrastructure Department Engineer Center Group Usupov.Radik@cg.ru Tel: 7 (843) 533-88-14 Jabber: radyus@jabber.ru Skype: Radik.Usupov Russian Federation, Kazan, Zinina str. 3a. http://www.cg.ru 14.04.2011 23:46, Lenar Shakirov пишет: > 14.04.2011 22:10, Радик Юсупов пишет: >> Доброго времени, уважаемые! >> Прошу у Вас помощи в решении проблем с правильной сборкой и установкой >> Zarafa для ALTLinux. >> Мысли кончились и решения искать не знаю где. >> Гит: http://git.altlinux.org/people/radik/packages/zarafa.git >> Пакет собирается, но не устанавливается вот с такой дигностикой: >> ==== >> Следующие пакеты имеют неудовлетворенные зависимости: >> zarafa-server: Требует: python2.6(zarafalib) но пакет не может быть >> установлен >> E: Извините, `битые' пакеты >> ==== >> Как это решать? >> Читал Python_Policy и в зависимостях указал вроде все правильно. > > warning: Installed (but unpackaged) file(s) found: > <skip> > /usr/lib/python2.6/site-packages/zarafalib-1.0-py2.6.egg-info > /usr/lib/python2.6/site-packages/zarafalib/__init__.py > /usr/lib/python2.6/site-packages/zarafalib/__init__.pyc > /usr/lib/python2.6/site-packages/zarafalib/__init__.pyo > /usr/lib/python2.6/site-packages/zarafalib/msr.py > /usr/lib/python2.6/site-packages/zarafalib/msr.pyc > /usr/lib/python2.6/site-packages/zarafalib/msr.pyo >> >> Так-же по мотивам сборки родилось #25442 >> > Немножко поправил компоненту в баге > > ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] Правильная сборка Zarafa 2011-04-15 12:34 ` Радик Юсупов @ 2011-04-15 12:45 ` Andrew Clark 2011-04-15 14:49 ` Радик Юсупов 0 siblings, 1 reply; 38+ messages in thread From: Andrew Clark @ 2011-04-15 12:45 UTC (permalink / raw) To: ALT Linux Team development discussions 15 апреля 2011 г. 16:34 пользователь Радик Юсупов <radyus@yandex.ru> написал: > Zarafa таки установилась! > Спасибо большое snejok@, gns@ и mike@ за помощь в решении проблемы! > > Я так понимаю, раз критики нет, это значит что всем все равно или спек > написан нормально :) > Выберем второй вариант и успокоимся. rpmcs сделай :) а затем снова через buildreq прогони. -- Talk is cheap, show me the code (c) Linus Torvalds ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] Правильная сборка Zarafa 2011-04-15 12:45 ` Andrew Clark @ 2011-04-15 14:49 ` Радик Юсупов 2011-04-15 15:35 ` Andrew Clark 0 siblings, 1 reply; 38+ messages in thread From: Радик Юсупов @ 2011-04-15 14:49 UTC (permalink / raw) To: devel 15.04.2011 16:45, Andrew Clark пишет: > rpmcs сделай:) а затем снова через buildreq прогони. Андрей, спасибо за совет! Но вот buildreq я так и не осилил. Например запускаю командой gear-buildreq --commit -vv и получаю: checking for lex... no checking for bison... bison -y checking for xmlto... no checking for ant... no checking whether x86_64-alt-linux-gcc and cc understand -c and -o together... yes configure: error: Lexer not found. Please install flex ошибка: Неверный код возврата из /home/radik/tmp/rpm-tmp.93585 (%build) И что с этим делать? В зависимостях оно есть, пакет такой тоже есть, но что-то не так. Куда смотреть? Или есть тайные знания? http://www.altlinux.org/Buildreq не просветила... Best regards, Radik Usupov Information Systems' infrastructure Department Engineer Center Group Usupov.Radik@cg.ru Tel: 7 (843) 533-88-14 Jabber: radyus@jabber.ru Skype: Radik.Usupov Russian Federation, Kazan, Zinina str. 3a. http://www.cg.ru ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] Правильная сборка Zarafa 2011-04-15 14:49 ` Радик Юсупов @ 2011-04-15 15:35 ` Andrew Clark 2011-04-15 15:41 ` Радик Юсупов 0 siblings, 1 reply; 38+ messages in thread From: Andrew Clark @ 2011-04-15 15:35 UTC (permalink / raw) To: ALT Linux Team development discussions On 15.04.2011 18:49, Радик Юсупов wrote: > 15.04.2011 16:45, Andrew Clark пишет: >> rpmcs сделай:) а затем снова через buildreq прогони. > Андрей, спасибо за совет! > Но вот buildreq я так и не осилил. Например запускаю командой > gear-buildreq --commit -vv > и получаю: > > checking for lex... no > checking for bison... bison -y > checking for xmlto... no > checking for ant... no > checking whether x86_64-alt-linux-gcc and cc understand -c and -o > together... yes > configure: error: Lexer not found. Please install flex > ошибка: Неверный код возврата из /home/radik/tmp/rpm-tmp.93585 (%build) Ты под бранч собираешь или под Сизиф? У меня другая ошибка (я немного спек поправил). А кто будет vmime собирать? :) [root@timelock ~]# apt-cache search mime | grep vmime [root@timelock ~]# echo $? 1 [root@timelock ~]# ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] Правильная сборка Zarafa 2011-04-15 15:35 ` Andrew Clark @ 2011-04-15 15:41 ` Радик Юсупов 2011-04-15 15:44 ` Andrew Clark 2011-04-15 16:03 ` Andrew Clark 0 siblings, 2 replies; 38+ messages in thread From: Радик Юсупов @ 2011-04-15 15:41 UTC (permalink / raw) To: devel 15.04.2011 19:35, Andrew Clark пишет: > Ты под бранч собираешь или под Сизиф? У меня другая ошибка (я немного > спек поправил). А кто будет vmime собирать? :) Под сизиф. vmime буду собирать я, так как он нужен моему пакету... И он лежит в соседнем гите. А точнее тут: http://git.altlinux.org/people/radik/packages/libvmime.git Best regards, Radik Usupov Information Systems' infrastructure Department Engineer Center Group Usupov.Radik@cg.ru Tel: 7 (843) 533-88-14 Jabber: radyus@jabber.ru Skype: Radik.Usupov Russian Federation, Kazan, Zinina str. 3a. http://www.cg.ru ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] Правильная сборка Zarafa 2011-04-15 15:41 ` Радик Юсупов @ 2011-04-15 15:44 ` Andrew Clark 2011-04-15 16:06 ` Радик Юсупов 2011-04-15 16:03 ` Andrew Clark 1 sibling, 1 reply; 38+ messages in thread From: Andrew Clark @ 2011-04-15 15:44 UTC (permalink / raw) To: ALT Linux Team development discussions On 15.04.2011 19:41, Радик Юсупов wrote: > 15.04.2011 19:35, Andrew Clark пишет: >> Ты под бранч собираешь или под Сизиф? У меня другая ошибка (я немного >> спек поправил). А кто будет vmime собирать? :) > Под сизиф. > vmime буду собирать я, так как он нужен моему пакету... И он лежит в > соседнем гите. А точнее тут: > http://git.altlinux.org/people/radik/packages/libvmime.git Уже нашел, сейчас собираю на своей тачке. Откуда патчи взял? Ты уверен, что они еще необходимы? ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] Правильная сборка Zarafa 2011-04-15 15:44 ` Andrew Clark @ 2011-04-15 16:06 ` Радик Юсупов 0 siblings, 0 replies; 38+ messages in thread From: Радик Юсупов @ 2011-04-15 16:06 UTC (permalink / raw) To: devel 15.04.2011 19:44, Andrew Clark пишет: > Уже нашел, сейчас собираю на своей тачке. Откуда патчи взял? Ты > уверен, что они еще необходимы? Не уверен. Но апстрим zarafa их рекомендует как единственно возможный вариант. Подробнее об этом тут: http://www.zarafa.com/wiki/index.php/Libvmime_patches Ну и сами патчи отсюда: http://download.zarafa.com/community/beta/7.0/7.0.0beta3-25734/sourcecode/ Best regards, Radik Usupov Information Systems' infrastructure Department Engineer Center Group Usupov.Radik@cg.ru Tel: 7 (843) 533-88-14 Jabber: radyus@jabber.ru Skype: Radik.Usupov Russian Federation, Kazan, Zinina str. 3a. http://www.cg.ru ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] Правильная сборка Zarafa 2011-04-15 15:41 ` Радик Юсупов 2011-04-15 15:44 ` Andrew Clark @ 2011-04-15 16:03 ` Andrew Clark 2011-04-15 16:24 ` Радик Юсупов 1 sibling, 1 reply; 38+ messages in thread From: Andrew Clark @ 2011-04-15 16:03 UTC (permalink / raw) To: ALT Linux Team development discussions On 15.04.2011 19:41, Радик Юсупов wrote: > 15.04.2011 19:35, Andrew Clark пишет: >> Ты под бранч собираешь или под Сизиф? У меня другая ошибка (я немного >> спек поправил). А кто будет vmime собирать? :) > Под сизиф. > vmime буду собирать я, так как он нужен моему пакету... И он лежит в > соседнем гите. А точнее тут: > http://git.altlinux.org/people/radik/packages/libvmime.git В маймовом спеке не упаковывается документация - исправленный спек ушел мылом. Ты можешь напомнить, как в апт прописать локальный хешер? ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] Правильная сборка Zarafa 2011-04-15 16:03 ` Andrew Clark @ 2011-04-15 16:24 ` Радик Юсупов 2011-04-15 17:08 ` Andrew Clark 0 siblings, 1 reply; 38+ messages in thread From: Радик Юсупов @ 2011-04-15 16:24 UTC (permalink / raw) To: devel 15.04.2011 20:03, Andrew Clark пишет: > В маймовом спеке не упаковывается документация - исправленный спек > ушел мылом. Спасибо! > Ты можешь напомнить, как в апт прописать локальный хешер? http://www.altlinux.org/Hasher/%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE#.D0.9D.D0.B0.D1.81.D1.82.D1.80.D0.BE.D0.B9.D0.BA.D0.B0_.D1.81.D0.B1.D0.BE.D1.80.D0.BE.D1.87.D0.BD.D0.BE.D0.B9_.D1.81.D1.80.D0.B5.D0.B4.D1.8B ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] Правильная сборка Zarafa 2011-04-15 16:24 ` Радик Юсупов @ 2011-04-15 17:08 ` Andrew Clark 2011-04-16 4:52 ` Радик Юсупов 0 siblings, 1 reply; 38+ messages in thread From: Andrew Clark @ 2011-04-15 17:08 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 824 bytes --] On 15.04.2011 20:24, Радик Юсупов wrote: > 15.04.2011 20:03, Andrew Clark пишет: >> В маймовом спеке не упаковывается документация - исправленный спек >> ушел мылом. > Спасибо! >> Ты можешь напомнить, как в апт прописать локальный хешер? > http://www.altlinux.org/Hasher/%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE#.D0.9D.D0.B0.D1.81.D1.82.D1.80.D0.BE.D0.B9.D0.BA.D0.B0_.D1.81.D0.B1.D0.BE.D1.80.D0.BE.D1.87.D0.BD.D0.BE.D0.B9_.D1.81.D1.80.D0.B5.D0.B4.D1.8B > > Спасибо, но выкрутился установив пакет руками. Итого, спек в аттаче - у меня собрался, плюс маны не упаковывались, тоже пофксил. Все федорины buildreq'и, что после buildreq'а alt'ового можно стирать и обязательно прогнать заново: gear -v --hasher -- hsh-rebuild --target=i586 ~/hasher Если будут трудности - пиши, попытаюсь помочь. [-- Attachment #2: zarafa.spec --] [-- Type: text/plain, Size: 20442 bytes --] ############################################################################### # # General # ############################################################################### %define svnrevision 25734 %define php5_extdir %php5_libdir/extensions %define apachepath %_sysconfdir/apache2/conf.d %define webprefix %_datadir/zarafa-webaccess %define mobprefix %_datadir/zarafa-webaccess-mobile %define licensepath %_docdir Name: zarafa Version: 7.0.0 Release: alt1 License: AGPLv3 Group: Networking/Mail Summary: Server program for the Zarafa Collaboration Platform Packager: Radik Usupov <radik@altlinux.org> Url: http://www.zarafa.com/ Source: %name-%version.tar.gz Patch: zarafa-7.0b3-alt-makefile.patch Patch1: zarafa-7.0b3-alt-fix-build.patch Patch2: zarafa-7.0b3-alt-use-init.alt.patch BuildRequires(pre): rpm-build-php5 BuildRequires(pre): rpm-build-apache2 # Automatically added by buildreq on Fri Apr 15 2011 # optimized out: boost-devel boost-devel-headers libcom_err-devel libgpg-error libkrb5-devel libncurses-devel libstdc++-devel libtinfo-devel pkg-config python-base python-modules BuildRequires: boost-filesystem-devel flex-old gcc-c++ libclucene-devel libical-devel libicu-devel libldap-devel libmysqlclient-devel libpam-devel libssl-devel libuuid-devel libvmime-devel libxml2-devel php5-devel python-devel swig tzdata xmlto zlib-devel BuildRequires: gcc4.5 gcc4.5-c++ libgcc4.5 BuildRequires: libtool BuildRequires: pkg-config BuildRequires: automake imake BuildRequires: autoconf BuildRequires: libe2fs-devel BuildRequires: mysql-devel BuildRequires: libgmime-devel BuildRequires: libssl-devel libssl BuildRequires: gettext BuildRequires: bison BuildRequires: flex-old BuildRequires: zlib-devel BuildRequires: libcurl-devel BuildRequires: libical-devel BuildRequires: libncurses-devel BuildRequires: libxml2-devel xmlto BuildRequires: pam-devel BuildRequires: m4 #By http://www.altlinux.org/Python_Policy BuildRequires: rpm-build-python BuildRequires: libldap-devel BuildRequires: php5-devel php5-curl php5-cgi BuildRequires: libkrb5-devel BuildRequires: libuuid-devel BuildRequires: boost-devel boost-filesystem-devel BuildRequires: libicu-devel libclucene-devel BuildRequires: perl-DBI perl-ldap perl-devel perl-ExtUtils-XSpp BuildRequires: perl-CGI perl-CGI-Ajax perl-CGI-Application perl-CGI-Compile BuildRequires: libstdc++4.5-devel libsepol-devel libselinux-devel BuildRequires: libe2fs-devel libkeyutils-devel libidn-devel python-module-distutils-extra BuildRequires: byacc swig Requires: zarafa-server = %version-%release Requires: zarafa-client = %version-%release Requires: zarafa-libs Requires: zarafa-utils Requires: zarafa-monitor Requires: zarafa-spooler Requires: zarafa-dagent Requires: zarafa-ical Requires: zarafa-gateway Requires: zarafa-indexer %description The Zarafa Collaboration Platform (ZCP) combines the usability of Outlook with the stability and flexibility of a Linux server. It features a rich web-interface, the Zarafa WebAccess, and provides brilliant integration options with all sorts of clients including all most popular mobile platforms. #'emacs colors %package devel Group: Development/C++ Summary: C++ development files for the Zarafa Collaboration Platform %description devel Development files to create MAPI aware programs under Linux. Examples and documentation can be found on our website: http://developer.zarafa.com/ %package common Group: Networking/Mail Summary: Shared files between ZCP services %description common Common components for services of the Zarafa Collaboration Platform %package server Group: Networking/Mail Summary: Server component for the Zarafa Collaboration Platform Requires: zarafa-common = %version-%release %description server The key component of the ZCP, providing the server to which ZCP clients connect. The server requires a MySQL server to use for storage. %package client Group: Networking/Mail Summary: MAPI4Linux and the Zarafa MAPI provider libraries %description client The main libraries for any Zarafa client program. This package is required by all Zarafa client programs. %package libs Group: Networking/Mail Summary: Conversion libraries between Open Standards and MAPI Requires: libvmime >= 0.9.2 Requires: libical >= 0.44 %description libs Commonly used libraries by Zarafa Collaboration Platform client programs. %package libarchiver Group: Networking/Mail Summary: Library with shared ZCP archiver functionality Requires: zarafa-client = %version-%release Requires: zarafa-common = %version-%release %description libarchiver Library with shared archiver functionality for the Zarafa Collaboration Platform. %package utils Group: Networking/Mail Summary: Admin command-line utils for the Zarafa Collaboration Platform Requires: zarafa-client = %version-%release %description utils Commandline clients to control and check the ZCP server. %package monitor Group: Networking/Mail Summary: Quota Monitor for the Zarafa Collaboration Platform Requires: zarafa-common = %version-%release Requires: zarafa-client = %version-%release %description monitor Regularly checks stores for total usage. If a quota limit has been exceeded, an e-mail will be internally sent to this account. %package spooler Group: Networking/Mail Summary: E-mail Spooler for the Zarafa Collaboration Platform Requires: zarafa-common = %version-%release Requires: zarafa-client = %version-%release Requires: zarafa-libs = %version-%release %description spooler Sends all outgoing e-mail requests from Zarafa to an SMTP server. %package dagent Group: Networking/Mail Summary: E-Mail Delivery Agent for the Zarafa Collaboration Platform Requires: zarafa-common = %version-%release Requires: zarafa-client = %version-%release Requires: zarafa-libs = %version-%release %description dagent Delivers incoming e-mail from your SMTP server to stores in the Zarafa server. %package gateway Group: Networking/Mail Summary: POP3 and IMAP Gateway for the Zarafa Collaboration Platform Requires: zarafa-common = %version-%release Requires: zarafa-client = %version-%release Requires: zarafa-libs = %version-%release %description gateway Provides access to the Zarafa server through the POP3 and IMAP protocols. %package ical Group: Networking/Mail Summary: ICal and CalDAV Gateway for the Zarafa Collaboration Platform Requires: zarafa-common = %version-%release Requires: zarafa-client = %version-%release Requires: zarafa-libs = %version-%release %description ical Provides access to the Zarafa server through the ICal and CalDAV protocols. %package -n python-module-mapi Group: Networking/Mail Summary: Python MAPI bindings #By http://www.altlinux.org/Python_Policy Requires: python = %_python_version Requires: zarafa-client = %version-%release Requires: zarafa-libs = %version-%release %description -n python-module-mapi Using this module, you can create python programs which use MAPI calls to interact with Zarafa. %package -n php5-mapi Group: Networking/Mail Summary: PHP MAPI bindings Requires: zarafa-client = %version-%release Requires: zarafa-libs = %version-%release # add provide package name: Provides: php(mapi) = %version-%release Provides: php-mapi = %version-%release %description -n php5-mapi Using this module, you can create PHP programs which use MAPI calls to interact with Zarafa. %package indexer Group: Networking/Mail Summary: Indexer search engine for the Zarafa Collaboration Platform Requires: zarafa-common = %version-%release Requires: zarafa-client = %version-%release Requires: zarafa-libarchiver = %version-%release Requires: coreutils mktemp bash gawk lynx libxslt poppler unzip file catdoc %description indexer Based on the CLucene search engine, the zarafa-indexer makes an index per user of messages and attachments. When this service is enabled, search queries on the server will use this index to quickly find messages and even in contents of attached documents. # noarch packages %package webaccess Group: Networking/Mail Summary: A web interface for the Zarafa Collaboration Platform License: AGPLv3 Requires: php-mapi >= %version-%release apache2 Conflicts: zarafa-webaccess-ajax Obsoletes: zarafa-webaccess-ajax %description webaccess Provides a web-client written in PHP that makes use of AJAX to allow users to make full use of the Zarafa Collaboration Platform through a modern web browser. %package webaccess-mobile Group: Networking/Mail Summary: A mobile device optimized web interface to the Zarafa Collaboration Platform License: AGPLv3 Requires: php5-mapi >= %version-%release apache2 %description webaccess-mobile Allows user to manage their e-mail, calendar and contacts by simple web browsers as found on older mobile devices. #end noarch packages ############################################################################### # # Build # ############################################################################### %prep %setup %patch0 -p2 %patch1 -p2 %patch2 -p2 %build %add_optflags -DBOOST_FILESYSTEM_VERSION=2 %configure --with-distro=alt \ --prefix=%prefix \ --sysconfdir=%_sysconfdir \ --localstatedir=%_localstatedir \ --libdir=%_libdir \ --mandir=%_mandir \ --with-userscript-prefix=%_sysconfdir/zarafa/userscripts \ --with-quotatemplate-prefix=%_sysconfdir/zarafa/quotamail \ --with-indexerscripts-prefix=%_datadir/zarafa/indexerscripts \ --disable-static \ --with-clucene-lib-prefix=%_libdir \ --enable-unicode \ --enable-tcmalloc \ --with-tcmalloc-prefix=%_libdir \ --enable-python \ --disable-perl \ --disable-swig \ --enable-oss %make_build ############################################################################### # # Install # ############################################################################### %install %makeinstall_std # move license files to doc dirs mkdir -p %buildroot%licensepath/%name cp %buildroot%_docdir/%name/AGPL-3 %buildroot%licensepath/%name/LICENSE for package in spooler gateway monitor dagent ical indexer devel client libs utils; do mkdir -p %buildroot%licensepath/%name-$package cp %buildroot%_docdir/%name/AGPL-3 %buildroot%licensepath/%name-$package/LICENSE done for package in php python; do mkdir -p %buildroot%licensepath/$package-mapi cp %buildroot%_docdir/%name/AGPL-3 %buildroot%licensepath/$package-mapi/LICENSE done # move example-config files for package in spooler gateway monitor dagent ical indexer; do mkdir -p %buildroot%_docdir/%name-$package/example-config mv %buildroot%_docdir/%name/example-config/$package.cfg %buildroot%_docdir/%name-$package/example-config done mv %buildroot%_docdir/%name/example-config/autorespond %buildroot%_docdir/%name-dagent/example-config # link userscripts in %_datadir/zarafa/userscripts mkdir -p %buildroot%_datadir/%name/userscripts for file in $(find %buildroot%_sysconfdir/%name/userscripts -maxdepth 1 -type f); do mv $file %buildroot%_datadir/%name/userscripts ln -sf %_datadir/%name/userscripts/$(basename $file) $file done # link indexerscripts ln -sf %_datadir/%name/indexerscripts %buildroot%_sysconfdir/%name/indexerscripts # add default empty directories mkdir -p %buildroot%_sysconfdir/%name/license mkdir -p %buildroot/var/log/%name # fix libdir in server config for user plugins sed -e "s@%_libdir/zarafa@%_libdir/zarafa@" -i %buildroot%_sysconfdir/%name/server.cfg #NOARCH # install webaccess %makeinstall_std install-ajax-webaccess %makeinstall_std install-mobile-webaccess # install ajax apache config mkdir -p %buildroot%apachepath mv %buildroot%webprefix/%name-webaccess.conf %buildroot%apachepath # install mobile apache config mkdir -p %buildroot%apachepath mv %buildroot%mobprefix/%name-webaccess-mobile.conf %buildroot%apachepath # remove debug files rm %buildroot%_libdir/libzarafaclient.la %buildroot%_libdir/%name/*.la ############################################################################### # # Scripts # ############################################################################### %post server %preun server %postun server %post spooler %preun spooler %postun spooler %post dagent %preun dagent %postun dagent %post gateway %preun gateway %postun gateway %post monitor %preun monitor %postun monitor %post ical %preun ical %postun ical %post indexer %preun indexer %postun indexer ############################################################################### # # File list # ############################################################################### %files %files common %dir %_datadir/%name/ %dir %_sysconfdir/%name %dir %_logdir/%name %config %attr(0644,root,root) %_sysconfdir/logrotate.d/%name %files server %_bindir/%name-server %_bindir/%name-msr %_libdir/%name/dbplugin.so %_libdir/%name/unixplugin.so %_libdir/%name/ldapplugin.so %_sysconfdir/sysconfig/%name %dir %_docdir/%name/ %_docdir/%name/* %verify(not mode) %config(noreplace) %attr(0640,root,root) %_sysconfdir/%name/ldap.active-directory.cfg %verify(not mode) %config(noreplace) %attr(0640,root,root) %_sysconfdir/%name/ldap.openldap.cfg %verify(not mode) %config(noreplace) %attr(0640,root,root) %_sysconfdir/%name/ldap.propmap.cfg %verify(not mode) %config(noreplace) %attr(0640,root,root) %_sysconfdir/%name/unix.cfg %verify(not mode) %config(noreplace) %attr(0640,root,root) %_sysconfdir/%name/server.cfg %dir %_sysconfdir/%name/userscripts %attr(0755,root,root) %_sysconfdir/%name/userscripts/createcompany %attr(0755,root,root) %_sysconfdir/%name/userscripts/creategroup %attr(0755,root,root) %_sysconfdir/%name/userscripts/createuser %attr(0755,root,root) %_sysconfdir/%name/userscripts/deletecompany %attr(0755,root,root) %_sysconfdir/%name/userscripts/deletegroup %attr(0755,root,root) %_sysconfdir/%name/userscripts/deleteuser %attr(0644,root,root) %_sysconfdir/%name/userscripts/*common.sh %dir %_sysconfdir/%name/userscripts/createuser.d %dir %_sysconfdir/%name/userscripts/creategroup.d %dir %_sysconfdir/%name/userscripts/createcompany.d %dir %_sysconfdir/%name/userscripts/deleteuser.d %dir %_sysconfdir/%name/userscripts/deletegroup.d %dir %_sysconfdir/%name/userscripts/deletecompany.d %config(noreplace) %attr(0755,root,root) %_sysconfdir/%name/userscripts/createuser.d/* %config(noreplace) %attr(0755,root,root) %_sysconfdir/%name/userscripts/createcompany.d/* %dir %_datadir/%name/userscripts %attr(0755,root,root) %_datadir/%name/userscripts/createcompany %attr(0755,root,root) %_datadir/%name/userscripts/creategroup %attr(0755,root,root) %_datadir/%name/userscripts/createuser %attr(0755,root,root) %_datadir/%name/userscripts/deletecompany %attr(0755,root,root) %_datadir/%name/userscripts/deletegroup %attr(0755,root,root) %_datadir/%name/userscripts/deleteuser %attr(0644,root,root) %_datadir/%name/userscripts/*common.sh %config %attr(0755,root,root) %_initdir/%name-server %_man1dir/* %_man5dir/* %dir %licensepath/%name %licensepath/%name/LICENSE %files devel %_libdir/libcommon_mapi.a %_libdir/libcommon_util.a %_libdir/libcommon_ssl.a %_libdir/libfreebusy.a %_libdir/libzarafasync.a %_libdir/libarchiver.so %_libdir/libmapi.so %_libdir/libicalmapi.so %_libdir/libinetmapi.so %dir %_includedir/mapi4linux %_includedir/mapi4linux/* %dir %_includedir/zarafa %_includedir/zarafa/* %dir %_includedir/inetmapi %_includedir/inetmapi/* %dir %_includedir/icalmapi %_includedir/icalmapi/* %dir %_includedir/libfreebusy %_includedir/libfreebusy/* %dir %_includedir/libzarafasync %_includedir/libzarafasync/* %_pkgconfigdir/zarafa.pc %dir %licensepath/%name-devel %licensepath/%name-devel/LICENSE %files client %_libdir/libmapi*.so.* %_libdir/libzarafaclient*.so* %_datadir/locale/*/LC_MESSAGES/*mo %dir %licensepath/%name-client %licensepath/%name-client/LICENSE %files libs %_libdir/libicalmapi*.so.* %_libdir/libinetmapi*.so.* %_libdir/python2.6/site-packages/*.egg-info %_libdir/python2.6/site-packages/zarafalib/*.py* %dir %licensepath/%name-libs %licensepath/%name-libs/LICENSE %files libarchiver %_libdir/libarchiver*.so.* %files utils %_bindir/%name-admin %_bindir/%name-cfgchecker %_bindir/%name-fsck %_bindir/%name-passwd %_bindir/%name-stats %_man1dir/%name-admin.1* %_man1dir/%name-cfgchecker.1* %_man1dir/%name-fsck.1* %_man1dir/%name-passwd.1* %_man1dir/%name-stats.1* %dir %licensepath/%name-utils %licensepath/%name-utils/LICENSE %files monitor %_bindir/%name-monitor %dir %_sysconfdir/%name/quotamail %config(noreplace) %attr(0644,root,root) %_sysconfdir/%name/quotamail/* %config %attr(0755,root,root) %_initdir/%name-monitor %verify(not mode) %config(noreplace) %attr(0640,root,root) %_sysconfdir/%name/monitor.cfg %_man1dir/%name-monitor.1* %_man5dir/%name-monitor.cfg.5* %dir %_docdir/%name-monitor/ %_docdir/%name-monitor/* %dir %licensepath/%name-monitor %licensepath/%name-monitor/LICENSE %files spooler %_bindir/%name-spooler %config %attr(0755,root,root) %_initdir/%name-spooler %verify(not mode) %config(noreplace) %attr(0640,root,root) %_sysconfdir/%name/spooler.cfg %_man1dir/%name-spooler.1* %_man5dir/%name-spooler.cfg.5* %dir %_docdir/%name-spooler/ %_docdir/%name-spooler/* %dir %licensepath/%name-spooler %licensepath/%name-spooler/LICENSE %files dagent %_bindir/%name-autorespond %_bindir/%name-dagent %config %attr(0755,root,root) %_initdir/%name-dagent %verify(not mode) %config(noreplace) %attr(0640,root,root) %_sysconfdir/%name/dagent.cfg %verify(not mode) %config(noreplace) %attr(0644,root,root) %_sysconfdir/%name/autorespond %_man1dir/%name-dagent.1* %_man5dir/%name-dagent.cfg.5* %dir %_docdir/%name-dagent/ %_docdir/%name-dagent/* %dir %licensepath/%name-dagent %licensepath/%name-dagent/LICENSE %files gateway %_bindir/%name-gateway %config %attr(0755,root,root) %_initdir/%name-gateway %verify(not mode) %config(noreplace) %attr(0640,root,root) %_sysconfdir/%name/gateway.cfg %_man1dir/%name-gateway.1* %_man5dir/%name-gateway.cfg.5* %dir %_docdir/%name-gateway/ %_docdir/%name-gateway/* %dir %licensepath/%name-gateway %licensepath/%name-gateway/LICENSE %files ical %_bindir/%name-ical %config %attr(0755,root,root) %_initdir/%name-ical %verify(not mode) %config(noreplace) %attr(0640,root,root) %_sysconfdir/%name/ical.cfg %_libdir/python2.6/site-packages/*.pyc %_libdir/python2.6/site-packages/*.pyo %_man1dir/%name-ical.1* %_man5dir/%name-ical.cfg.5* %dir %_docdir/%name-ical/ %_docdir/%name-ical/* %dir %licensepath/%name-ical %licensepath/%name-ical/LICENSE %files -n php5-mapi %dir %php5_sysconfdir/cli/php.d %config(noreplace) %php5_sysconfdir/cli/php.d/%name.ini %php5_extdir/mapi* %php5_datadir/mapi/* %dir %licensepath/php-mapi %licensepath/php-mapi/LICENSE %files indexer %_bindir/%name-indexer %config %attr(0755,root,root) %_initdir/%name-indexer %verify(not mode) %config(noreplace) %attr(0640,root,root) %_sysconfdir/%name/indexer.cfg %_sysconfdir/%name/indexerscripts %dir %_datadir/%name/indexerscripts %_datadir/%name/indexerscripts/attachments_parser %_datadir/%name/indexerscripts/attachments_parser.db %_datadir/%name/indexerscripts/xmltotext.xslt %_datadir/%name/indexerscripts/zmktemp %_man1dir/%name-indexer.1* %_man5dir/%name-indexer.cfg.5* %dir %licensepath/%name-indexer %licensepath/%name-indexer/LICENSE %dir %_docdir/%name-indexer/ %_docdir/%name-indexer/* %files -n python-module-mapi %_libdir/python*/*/*.py* %_libdir/python*/*/*.so %_libdir/python*/*/MAPI/ %dir %licensepath/python-mapi %licensepath/python-mapi/LICENSE # noarch package files %files webaccess #is this the correct prefix now? %dir %webprefix/ # add writeable temp dir %dir %_localstatedir/%name-webaccess %dir %_localstatedir/%name-webaccess/plugins %attr(-,www-data,www-data) %dir %_localstatedir/%name-webaccess/tmp %webprefix/.htaccess %webprefix/* %config %dir %_sysconfdir/%name/webaccess-ajax %config(noreplace) %_sysconfdir/%name/webaccess-ajax/config.php %config(noreplace) %apachepath/%name-webaccess.conf %files webaccess-mobile %dir %mobprefix/ # add writeable temp dir %dir %_localstatedir/%name-webaccess-mobile %attr(-,www-data,www-data) %dir %_localstatedir/%name-webaccess-mobile/config %attr(-,www-data,www-data) %dir %_localstatedir/%name-webaccess-mobile/cache %attr(-,www-data,www-data) %dir %_localstatedir/%name-webaccess-mobile/templates_c %mobprefix/.htaccess %mobprefix/* %config %dir %_sysconfdir/%name/webaccess-mobile %config(noreplace) %_sysconfdir/%name/webaccess-mobile/config.php %config(noreplace) %apachepath/%name-webaccess-mobile.conf # end noarch files %changelog * Mon Apr 11 2011 Radik Usupov <radik@altlinux.org> 7.0.0-alt1 - initial build for ALT Linux Sisyphus ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] Правильная сборка Zarafa 2011-04-15 17:08 ` Andrew Clark @ 2011-04-16 4:52 ` Радик Юсупов 2011-04-16 4:56 ` Andrew Clark 2011-04-16 5:03 ` Andrew Clark 0 siblings, 2 replies; 38+ messages in thread From: Радик Юсупов @ 2011-04-16 4:52 UTC (permalink / raw) To: devel 15.04.2011 21:08, Andrew Clark пишет: > Спасибо, но выкрутился установив пакет руками. Итого, спек в аттаче - > у меня собрался, плюс маны не упаковывались, тоже пофксил. Все > федорины buildreq'и, что после buildreq'а alt'ового можно стирать и > обязательно прогнать заново: > gear -v --hasher -- hsh-rebuild --target=i586 ~/hasher > Если будут трудности - пиши, попытаюсь помочь. Андрей, спасибо за помощь! После удаления федоровский build-зависимостей пришлось перловую зависимость возвратить обратно. И пока у меня не получилось с упаковкой манов. Последния версия спека у меня в гите. С ней происходит вот такое: warning: File(s) packaged into both zarafa-server-7.0.0-alt1 and zarafa-utils-7.0.0-alt1: /usr/share/man/man1/zarafa-admin.1.gz /usr/share/man/man1/zarafa-cfgchecker.1.gz /usr/share/man/man1/zarafa-fsck.1.gz /usr/share/man/man1/zarafa-passwd.1.gz /usr/share/man/man1/zarafa-stats.1.gz warning: File(s) packaged into both zarafa-server-7.0.0-alt1 and zarafa-monitor-7.0.0-alt1: /usr/share/man/man1/zarafa-monitor.1.gz /usr/share/man/man5/zarafa-monitor.cfg.5.gz warning: File(s) packaged into both zarafa-server-7.0.0-alt1 and zarafa-spooler-7.0.0-alt1: /usr/share/man/man1/zarafa-spooler.1.gz /usr/share/man/man5/zarafa-spooler.cfg.5.gz warning: File(s) packaged into both zarafa-server-7.0.0-alt1 and zarafa-dagent-7.0.0-alt1: /usr/share/man/man1/zarafa-dagent.1.gz /usr/share/man/man5/zarafa-dagent.cfg.5.gz warning: File(s) packaged into both zarafa-server-7.0.0-alt1 and zarafa-gateway-7.0.0-alt1: /usr/share/man/man1/zarafa-gateway.1.gz /usr/share/man/man5/zarafa-gateway.cfg.5.gz warning: File(s) packaged into both zarafa-server-7.0.0-alt1 and zarafa-ical-7.0.0-alt1: /usr/share/man/man1/zarafa-ical.1.gz /usr/share/man/man5/zarafa-ical.cfg.5.gz warning: File(s) packaged into both zarafa-server-7.0.0-alt1 and zarafa-indexer-7.0.0-alt1: /usr/share/man/man1/zarafa-indexer.1.gz /usr/share/man/man5/zarafa-indexer.cfg.5.gz warning: File(s) packaged into both zarafa-ical-7.0.0-alt1 and python-module-mapi-7.0.0-alt1: /usr/lib/python2.6/site-packages/MAPICore.pyc /usr/lib/python2.6/site-packages/MAPICore.pyo /usr/lib/python2.6/site-packages/icalmapi.pyc /usr/lib/python2.6/site-packages/icalmapi.pyo /usr/lib/python2.6/site-packages/inetmapi.pyc /usr/lib/python2.6/site-packages/inetmapi.pyo warning: Installed (but unpackaged) file(s) found: /etc/rc.d/zarafa-dagent /etc/rc.d/zarafa-gateway /etc/rc.d/zarafa-ical /etc/rc.d/zarafa-indexer /etc/rc.d/zarafa-monitor /etc/rc.d/zarafa-server /etc/rc.d/zarafa-spooler /usr/lib/python2.6/site-packages/_MAPICore.la /usr/lib/python2.6/site-packages/_icalmapi.la /usr/lib/python2.6/site-packages/_inetmapi.la Особенное негодование у меня вызывает это: warning: Installed (but unpackaged) file(s) found: /etc/rc.d/zarafa-dagent /etc/rc.d/zarafa-gateway /etc/rc.d/zarafa-ical /etc/rc.d/zarafa-indexer /etc/rc.d/zarafa-monitor /etc/rc.d/zarafa-server /etc/rc.d/zarafa-spooler Оно не должно там появляться! Так как оно уже есть /etc/rc.d/init.d/* Мы с snejok@ накопали то, что в файле [1] происходит сначала правильная укладка init-файлов, а потом это же условия запускается второй раз, появляются вот эти init-скрипты, лежащие не там где нужно. Писал об этом в апстрим, они говорят, что у нас на RH и Novell не воспроизводится. Если можно, прощу помочь разобраться с этим. Могу прислать или выложить лог сборки. [1] http://git.altlinux.org/people/radik/packages/?p=zarafa.git;a=blob;f=zarafa/installer/linux/Makefile.in;h=02625c89c777041a9a10834d81d61dbfd6328be8;hb=HEAD#l457 -- ALTLinux Team E-mail/XMPP:radyus@ya.ru ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] Правильная сборка Zarafa 2011-04-16 4:52 ` Радик Юсупов @ 2011-04-16 4:56 ` Andrew Clark 2011-04-16 5:05 ` Радик Юсупов 2011-04-16 5:03 ` Andrew Clark 1 sibling, 1 reply; 38+ messages in thread From: Andrew Clark @ 2011-04-16 4:56 UTC (permalink / raw) To: ALT Linux Team development discussions On 16.04.2011 08:52, Радик Юсупов wrote: > 15.04.2011 21:08, Andrew Clark пишет: >> Спасибо, но выкрутился установив пакет руками. Итого, спек в аттаче >> - у меня собрался, плюс маны не упаковывались, тоже пофксил. Все >> федорины buildreq'и, что после buildreq'а alt'ового можно стирать и >> обязательно прогнать заново: >> gear -v --hasher -- hsh-rebuild --target=i586 ~/hasher >> Если будут трудности - пиши, попытаюсь помочь. > Андрей, спасибо за помощь! Не за что. > После удаления федоровский build-зависимостей пришлось перловую > зависимость возвратить обратно. И пока у меня не получилось с > упаковкой манов. Ты поправленный мною спек глядел? У меня в хешере маны упаковывались. > Последния версия спека у меня в гите. С ней происходит вот такое: сейчас попробую. ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] Правильная сборка Zarafa 2011-04-16 4:56 ` Andrew Clark @ 2011-04-16 5:05 ` Радик Юсупов 2011-04-16 5:15 ` Andrew Clark 0 siblings, 1 reply; 38+ messages in thread From: Радик Юсупов @ 2011-04-16 5:05 UTC (permalink / raw) To: devel 16.04.2011 08:56, Andrew Clark пишет: > >> После удаления федоровский build-зависимостей пришлось перловую >> зависимость возвратить обратно. И пока у меня не получилось с >> упаковкой манов. > Ты поправленный мною спек глядел? У меня в хешере маны упаковывались. Я его не только поглядел, но и влил в гит :) -- ALTLinux Team E-mail/XMPP:radyus@ya.ru ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] Правильная сборка Zarafa 2011-04-16 5:05 ` Радик Юсупов @ 2011-04-16 5:15 ` Andrew Clark 2011-04-16 5:19 ` Радик Юсупов 2011-04-16 6:51 ` Радик Юсупов 0 siblings, 2 replies; 38+ messages in thread From: Andrew Clark @ 2011-04-16 5:15 UTC (permalink / raw) To: ALT Linux Team development discussions On 16.04.2011 09:05, Радик Юсупов wrote: > Я его не только поглядел, но и влил в гит :) Я до вечера занят буду, поэтому вечерком поправить попробую, кажется знаю как. Ты сюда пиши о достижениях, и в гит естественно изменения вноси. ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] Правильная сборка Zarafa 2011-04-16 5:15 ` Andrew Clark @ 2011-04-16 5:19 ` Радик Юсупов 2011-04-16 6:51 ` Радик Юсупов 1 sibling, 0 replies; 38+ messages in thread From: Радик Юсупов @ 2011-04-16 5:19 UTC (permalink / raw) To: devel 16.04.2011 09:15, Andrew Clark пишет: > Я до вечера занят буду, поэтому вечерком поправить попробую, > кажется знаю как. Ты сюда пиши о достижениях, и в гит естественно > изменения вноси. Хорошо, спасибо! -- ALTLinux Team E-mail/XMPP:radyus@ya.ru ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] Правильная сборка Zarafa 2011-04-16 5:15 ` Andrew Clark 2011-04-16 5:19 ` Радик Юсупов @ 2011-04-16 6:51 ` Радик Юсупов 2011-04-16 17:25 ` Радик Юсупов 2011-04-18 18:12 ` Andrew Clark 1 sibling, 2 replies; 38+ messages in thread From: Радик Юсупов @ 2011-04-16 6:51 UTC (permalink / raw) To: devel 16.04.2011 09:15, Andrew Clark пишет: > Я до вечера занят буду, поэтому вечерком поправить попробую, > кажется знаю как. Ты сюда пиши о достижениях, и в гит естественно > изменения вноси. Вообщем почти все файлы теперь упаковвываются и даже не повторяются. Осталось решить проблему вот с этими непонятно как появляющимися файлами: warning: Installed (but unpackaged) file(s) found: /etc/rc.d/zarafa-dagent /etc/rc.d/zarafa-gateway /etc/rc.d/zarafa-ical /etc/rc.d/zarafa-indexer /etc/rc.d/zarafa-monitor /etc/rc.d/zarafa-server /etc/rc.d/zarafa-spooler Но без помощи оптыных гуру я с этой проблемой не справлюсь... -- ALTLinux Team E-mail/XMPP:radyus@ya.ru ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] Правильная сборка Zarafa 2011-04-16 6:51 ` Радик Юсупов @ 2011-04-16 17:25 ` Радик Юсупов 2011-04-18 18:12 ` Andrew Clark 1 sibling, 0 replies; 38+ messages in thread From: Радик Юсупов @ 2011-04-16 17:25 UTC (permalink / raw) To: devel 16.04.2011 10:51, Радик Юсупов пишет: > мощи оптыных гуру я с этой проблемой не справлюсь... На всякий выкладываю лог сборки: http://narod.ru/disk/10290643001/zarafa16042011.html Спасибо! -- ALTLinux Team E-mail/XMPP:radyus@ya.ru ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] Правильная сборка Zarafa 2011-04-16 6:51 ` Радик Юсупов 2011-04-16 17:25 ` Радик Юсупов @ 2011-04-18 18:12 ` Andrew Clark 2011-04-19 4:58 ` Радик Юсупов 2011-04-19 5:00 ` Радик Юсупов 1 sibling, 2 replies; 38+ messages in thread From: Andrew Clark @ 2011-04-18 18:12 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 782 bytes --] On 16.04.2011 10:51, Радик Юсупов wrote: > Вообщем почти все файлы теперь упаковвываются и даже не повторяются. > Осталось решить проблему вот с этими непонятно как появляющимися файлами: > warning: Installed (but unpackaged) file(s) found: > /etc/rc.d/zarafa-dagent > /etc/rc.d/zarafa-gateway > /etc/rc.d/zarafa-ical > /etc/rc.d/zarafa-indexer > /etc/rc.d/zarafa-monitor > /etc/rc.d/zarafa-server > /etc/rc.d/zarafa-spooler > > Но без помощи оптыных гуру я с этой проблемой не справлюсь... > Я не гуру, однако в после сборки стартовые скрипты находятся в %_initdir, в принципе этого достаточно :) Я проблему решил, плюс *.a файлы вынес в devel-static подпакет. Проверяй, обновляй из svn, после чего проверяй сборку заново и в Сизиф, вместе с libvmime. [-- Attachment #2: zarafa.spec --] [-- Type: text/plain, Size: 20031 bytes --] ############################################################################### # # General # ############################################################################### %define svnrevision 25734 %define php5_extdir %php5_libdir/extensions %define apachepath %_sysconfdir/apache2/conf.d %define webprefix %_datadir/zarafa-webaccess %define mobprefix %_datadir/zarafa-webaccess-mobile %define licensepath %_docdir Name: zarafa Version: 7.0.0 Release: alt1 License: AGPLv3 Group: Networking/Mail Summary: Server program for the Zarafa Collaboration Platform Packager: Radik Usupov <radik@altlinux.org> Url: http://www.zarafa.com/ Source: %name-%version.tar.gz Patch: zarafa-7.0b3-alt-makefile.patch Patch1: zarafa-7.0b3-alt-fix-build.patch Patch2: zarafa-7.0b3-alt-use-init.alt.patch BuildRequires(pre): rpm-build-php5 BuildRequires(pre): rpm-build-apache2 # Automatically added by buildreq on Fri Apr 15 2011 # optimized out: boost-devel boost-devel-headers libcom_err-devel libgpg-error libkrb5-devel libncurses-devel libstdc++-devel libtinfo-devel pkg-config python-base python-modules BuildRequires: boost-filesystem-devel flex-old gcc-c++ libclucene-devel libical-devel libicu-devel libldap-devel libmysqlclient-devel BuildRequires: libpam-devel libssl-devel libuuid-devel libvmime-devel libxml2-devel php5-devel rpm-build-python swig tzdata xmlto zlib-devel BuildRequires: perl-CGI Requires: zarafa-server = %version-%release Requires: zarafa-client = %version-%release Requires: zarafa-libs Requires: zarafa-utils Requires: zarafa-monitor Requires: zarafa-spooler Requires: zarafa-dagent Requires: zarafa-ical Requires: zarafa-gateway Requires: zarafa-indexer %description The Zarafa Collaboration Platform (ZCP) combines the usability of Outlook with the stability and flexibility of a Linux server. It features a rich web-interface, the Zarafa WebAccess, and provides brilliant integration options with all sorts of clients including all most popular mobile platforms. #'emacs colors %package devel Group: Development/C++ Summary: C++ development files for the Zarafa Collaboration Platform %description devel Development files to create MAPI aware programs under Linux. Examples and documentation can be found on our website: http://developer.zarafa.com/ %package devel-static Group: Development/C++ Summary: C++ development files for the Zarafa Collaboration Platform %description devel-static Development files to create MAPI aware programs under Linux. Examples and documentation can be found on our website: http://developer.zarafa.com/ %package common Group: Networking/Mail Summary: Shared files between ZCP services %description common Common components for services of the Zarafa Collaboration Platform %package server Group: Networking/Mail Summary: Server component for the Zarafa Collaboration Platform Requires: zarafa-common = %version-%release %description server The key component of the ZCP, providing the server to which ZCP clients connect. The server requires a MySQL server to use for storage. %package client Group: Networking/Mail Summary: MAPI4Linux and the Zarafa MAPI provider libraries %description client The main libraries for any Zarafa client program. This package is required by all Zarafa client programs. %package libs Group: Networking/Mail Summary: Conversion libraries between Open Standards and MAPI Requires: libvmime >= 0.9.2 Requires: libical >= 0.44 %description libs Commonly used libraries by Zarafa Collaboration Platform client programs. %package libarchiver Group: Networking/Mail Summary: Library with shared ZCP archiver functionality Requires: zarafa-client = %version-%release Requires: zarafa-common = %version-%release %description libarchiver Library with shared archiver functionality for the Zarafa Collaboration Platform. %package utils Group: Networking/Mail Summary: Admin command-line utils for the Zarafa Collaboration Platform Requires: zarafa-client = %version-%release %description utils Commandline clients to control and check the ZCP server. %package monitor Group: Networking/Mail Summary: Quota Monitor for the Zarafa Collaboration Platform Requires: zarafa-common = %version-%release Requires: zarafa-client = %version-%release %description monitor Regularly checks stores for total usage. If a quota limit has been exceeded, an e-mail will be internally sent to this account. %package spooler Group: Networking/Mail Summary: E-mail Spooler for the Zarafa Collaboration Platform Requires: zarafa-common = %version-%release Requires: zarafa-client = %version-%release Requires: zarafa-libs = %version-%release %description spooler Sends all outgoing e-mail requests from Zarafa to an SMTP server. %package dagent Group: Networking/Mail Summary: E-Mail Delivery Agent for the Zarafa Collaboration Platform Requires: zarafa-common = %version-%release Requires: zarafa-client = %version-%release Requires: zarafa-libs = %version-%release %description dagent Delivers incoming e-mail from your SMTP server to stores in the Zarafa server. %package gateway Group: Networking/Mail Summary: POP3 and IMAP Gateway for the Zarafa Collaboration Platform Requires: zarafa-common = %version-%release Requires: zarafa-client = %version-%release Requires: zarafa-libs = %version-%release %description gateway Provides access to the Zarafa server through the POP3 and IMAP protocols. %package ical Group: Networking/Mail Summary: ICal and CalDAV Gateway for the Zarafa Collaboration Platform Requires: zarafa-common = %version-%release Requires: zarafa-client = %version-%release Requires: zarafa-libs = %version-%release %description ical Provides access to the Zarafa server through the ICal and CalDAV protocols. %package -n python-module-mapi Group: Networking/Mail Summary: Python MAPI bindings #By http://www.altlinux.org/Python_Policy Requires: python = %_python_version Requires: zarafa-client = %version-%release Requires: zarafa-libs = %version-%release %description -n python-module-mapi Using this module, you can create python programs which use MAPI calls to interact with Zarafa. %package -n php5-mapi Group: Networking/Mail Summary: PHP MAPI bindings Requires: zarafa-client = %version-%release Requires: zarafa-libs = %version-%release # add provide package name: Provides: php(mapi) = %version-%release Provides: php-mapi = %version-%release %description -n php5-mapi Using this module, you can create PHP programs which use MAPI calls to interact with Zarafa. %package indexer Group: Networking/Mail Summary: Indexer search engine for the Zarafa Collaboration Platform Requires: zarafa-common = %version-%release Requires: zarafa-client = %version-%release Requires: zarafa-libarchiver = %version-%release Requires: coreutils mktemp bash gawk lynx libxslt poppler unzip file catdoc %description indexer Based on the CLucene search engine, the zarafa-indexer makes an index per user of messages and attachments. When this service is enabled, search queries on the server will use this index to quickly find messages and even in contents of attached documents. # noarch packages %package webaccess Group: Networking/Mail Summary: A web interface for the Zarafa Collaboration Platform License: AGPLv3 Requires: php-mapi >= %version-%release apache2 Conflicts: zarafa-webaccess-ajax Obsoletes: zarafa-webaccess-ajax %description webaccess Provides a web-client written in PHP that makes use of AJAX to allow users to make full use of the Zarafa Collaboration Platform through a modern web browser. %package webaccess-mobile Group: Networking/Mail Summary: A mobile device optimized web interface to the Zarafa Collaboration Platform License: AGPLv3 Requires: php5-mapi >= %version-%release apache2 %description webaccess-mobile Allows user to manage their e-mail, calendar and contacts by simple web browsers as found on older mobile devices. #end noarch packages ############################################################################### # # Build # ############################################################################### %prep %setup %patch0 -p2 %patch1 -p2 %patch2 -p2 %build %add_optflags -DBOOST_FILESYSTEM_VERSION=2 %configure --with-distro=alt \ --prefix=%prefix \ --sysconfdir=%_sysconfdir \ --localstatedir=%_localstatedir \ --libdir=%_libdir \ --mandir=%_mandir \ --with-userscript-prefix=%_sysconfdir/zarafa/userscripts \ --with-quotatemplate-prefix=%_sysconfdir/zarafa/quotamail \ --with-indexerscripts-prefix=%_datadir/zarafa/indexerscripts \ --disable-static \ --with-clucene-lib-prefix=%_libdir \ --enable-unicode \ --enable-tcmalloc \ --with-tcmalloc-prefix=%_libdir \ --enable-python \ --disable-perl \ --disable-swig \ --enable-oss %make_build ############################################################################### # # Install # ############################################################################### %install %makeinstall_std # move license files to doc dirs mkdir -p %buildroot%licensepath/%name cp %buildroot%_docdir/%name/AGPL-3 %buildroot%licensepath/%name/LICENSE for package in spooler gateway monitor dagent ical indexer devel client libs utils; do mkdir -p %buildroot%licensepath/%name-$package cp %buildroot%_docdir/%name/AGPL-3 %buildroot%licensepath/%name-$package/LICENSE done for package in php python; do mkdir -p %buildroot%licensepath/$package-mapi cp %buildroot%_docdir/%name/AGPL-3 %buildroot%licensepath/$package-mapi/LICENSE done # move example-config files for package in spooler gateway monitor dagent ical indexer; do mkdir -p %buildroot%_docdir/%name-$package/example-config mv %buildroot%_docdir/%name/example-config/$package.cfg %buildroot%_docdir/%name-$package/example-config done mv %buildroot%_docdir/%name/example-config/autorespond %buildroot%_docdir/%name-dagent/example-config # link userscripts in %_datadir/zarafa/userscripts mkdir -p %buildroot%_datadir/%name/userscripts for file in $(find %buildroot%_sysconfdir/%name/userscripts -maxdepth 1 -type f); do mv $file %buildroot%_datadir/%name/userscripts ln -sf %_datadir/%name/userscripts/$(basename $file) $file done # link indexerscripts ln -sf %_datadir/%name/indexerscripts %buildroot%_sysconfdir/%name/indexerscripts # add default empty directories mkdir -p %buildroot%_sysconfdir/%name/license mkdir -p %buildroot/var/log/%name # fix libdir in server config for user plugins sed -e "s@%_libdir/zarafa@%_libdir/zarafa@" -i %buildroot%_sysconfdir/%name/server.cfg #NOARCH # install webaccess %makeinstall_std install-ajax-webaccess %makeinstall_std install-mobile-webaccess # install ajax apache config mkdir -p %buildroot%apachepath mv %buildroot%webprefix/%name-webaccess.conf %buildroot%apachepath # install mobile apache config mkdir -p %buildroot%apachepath mv %buildroot%mobprefix/%name-webaccess-mobile.conf %buildroot%apachepath # remove debug files rm %buildroot%_libdir/libzarafaclient.la %buildroot%_libdir/%name/*.la rm %buildroot%_libdir/python2.6/site-packages/*.la rm %buildroot/etc/rc.d/%name-* ############################################################################### # # Scripts # ############################################################################### %post server %preun server %postun server %post spooler %preun spooler %postun spooler %post dagent %preun dagent %postun dagent %post gateway %preun gateway %postun gateway %post monitor %preun monitor %postun monitor %post ical %preun ical %postun ical %post indexer %preun indexer %postun indexer ############################################################################### # # File list # ############################################################################### %files %files common %dir %_datadir/%name/ %dir %_sysconfdir/%name %dir %_logdir/%name %config %attr(0644,root,root) %_sysconfdir/logrotate.d/%name %files server %_bindir/%name-server %_bindir/%name-msr %_libdir/%name/dbplugin.so %_libdir/%name/unixplugin.so %_libdir/%name/ldapplugin.so %_sysconfdir/sysconfig/%name %dir %_docdir/%name/ %_docdir/%name/* %verify(not mode) %config(noreplace) %attr(0640,root,root) %_sysconfdir/%name/ldap.active-directory.cfg %verify(not mode) %config(noreplace) %attr(0640,root,root) %_sysconfdir/%name/ldap.openldap.cfg %verify(not mode) %config(noreplace) %attr(0640,root,root) %_sysconfdir/%name/ldap.propmap.cfg %verify(not mode) %config(noreplace) %attr(0640,root,root) %_sysconfdir/%name/unix.cfg %verify(not mode) %config(noreplace) %attr(0640,root,root) %_sysconfdir/%name/server.cfg %dir %_sysconfdir/%name/userscripts %attr(0755,root,root) %_sysconfdir/%name/userscripts/createcompany %attr(0755,root,root) %_sysconfdir/%name/userscripts/creategroup %attr(0755,root,root) %_sysconfdir/%name/userscripts/createuser %attr(0755,root,root) %_sysconfdir/%name/userscripts/deletecompany %attr(0755,root,root) %_sysconfdir/%name/userscripts/deletegroup %attr(0755,root,root) %_sysconfdir/%name/userscripts/deleteuser %attr(0644,root,root) %_sysconfdir/%name/userscripts/*common.sh %dir %_sysconfdir/%name/userscripts/createuser.d %dir %_sysconfdir/%name/userscripts/creategroup.d %dir %_sysconfdir/%name/userscripts/createcompany.d %dir %_sysconfdir/%name/userscripts/deleteuser.d %dir %_sysconfdir/%name/userscripts/deletegroup.d %dir %_sysconfdir/%name/userscripts/deletecompany.d %config(noreplace) %attr(0755,root,root) %_sysconfdir/%name/userscripts/createuser.d/* %config(noreplace) %attr(0755,root,root) %_sysconfdir/%name/userscripts/createcompany.d/* %dir %_datadir/%name/userscripts %attr(0755,root,root) %_datadir/%name/userscripts/createcompany %attr(0755,root,root) %_datadir/%name/userscripts/creategroup %attr(0755,root,root) %_datadir/%name/userscripts/createuser %attr(0755,root,root) %_datadir/%name/userscripts/deletecompany %attr(0755,root,root) %_datadir/%name/userscripts/deletegroup %attr(0755,root,root) %_datadir/%name/userscripts/deleteuser %attr(0644,root,root) %_datadir/%name/userscripts/*common.sh %config %attr(0755,root,root) %_initdir/%name-server %_man1dir/%name-server.1* %_man1dir/%name-msr.1* %_man1dir/%name-archiver.1* %_man1dir/%name-backup.1* %_man1dir/%name-licensed.1* %_man1dir/%name-report.1* %_man1dir/%name-restore.1* %_man1dir/%name.1* %_man5dir/%name-ldap.cfg.5* %_man5dir/%name-server.cfg.5* %_man5dir/%name-msr.cfg.5* %_man5dir/%name-unix.cfg.5* %_man5dir/%name-archiver.cfg.5* %_man5dir/%name-ldapms.cfg.5* %_man5dir/%name-licensed.cfg.5* %dir %licensepath/%name %licensepath/%name/LICENSE %files devel %_libdir/libarchiver.so %_libdir/libmapi.so %_libdir/libicalmapi.so %_libdir/libinetmapi.so %dir %_includedir/mapi4linux %_includedir/mapi4linux/* %dir %_includedir/zarafa %_includedir/zarafa/* %dir %_includedir/inetmapi %_includedir/inetmapi/* %dir %_includedir/icalmapi %_includedir/icalmapi/* %dir %_includedir/libfreebusy %_includedir/libfreebusy/* %dir %_includedir/libzarafasync %_includedir/libzarafasync/* %_pkgconfigdir/zarafa.pc %dir %licensepath/%name-devel %licensepath/%name-devel/LICENSE %files devel-static %_libdir/libcommon_mapi.a %_libdir/libcommon_util.a %_libdir/libcommon_ssl.a %_libdir/libfreebusy.a %_libdir/libzarafasync.a %files client %_libdir/libmapi*.so.* %_libdir/libzarafaclient*.so* %_datadir/locale/*/LC_MESSAGES/*mo %dir %licensepath/%name-client %licensepath/%name-client/LICENSE %files libs %_libdir/libicalmapi*.so.* %_libdir/libinetmapi*.so.* %_libdir/python2.6/site-packages/*.egg-info %_libdir/python2.6/site-packages/zarafalib/*.py* %dir %licensepath/%name-libs %licensepath/%name-libs/LICENSE %files libarchiver %_libdir/libarchiver*.so.* %files utils %_bindir/%name-admin %_bindir/%name-cfgchecker %_bindir/%name-fsck %_bindir/%name-passwd %_bindir/%name-stats %_man1dir/%name-admin.1* %_man1dir/%name-cfgchecker.1* %_man1dir/%name-fsck.1* %_man1dir/%name-passwd.1* %_man1dir/%name-stats.1* %dir %licensepath/%name-utils %licensepath/%name-utils/LICENSE %files monitor %_bindir/%name-monitor %dir %_sysconfdir/%name/quotamail %config(noreplace) %attr(0644,root,root) %_sysconfdir/%name/quotamail/* %config %attr(0755,root,root) %_initdir/%name-monitor %verify(not mode) %config(noreplace) %attr(0640,root,root) %_sysconfdir/%name/monitor.cfg %_man1dir/%name-monitor.1* %_man5dir/%name-monitor.cfg.5* %dir %_docdir/%name-monitor/ %_docdir/%name-monitor/* %dir %licensepath/%name-monitor %licensepath/%name-monitor/LICENSE %files spooler %_bindir/%name-spooler %config %attr(0755,root,root) %_initdir/%name-spooler %verify(not mode) %config(noreplace) %attr(0640,root,root) %_sysconfdir/%name/spooler.cfg %_man1dir/%name-spooler.1* %_man5dir/%name-spooler.cfg.5* %dir %_docdir/%name-spooler/ %_docdir/%name-spooler/* %dir %licensepath/%name-spooler %licensepath/%name-spooler/LICENSE %files dagent %_bindir/%name-autorespond %_bindir/%name-dagent %config %attr(0755,root,root) %_initdir/%name-dagent %verify(not mode) %config(noreplace) %attr(0640,root,root) %_sysconfdir/%name/dagent.cfg %verify(not mode) %config(noreplace) %attr(0644,root,root) %_sysconfdir/%name/autorespond %_man1dir/%name-dagent.1* %_man5dir/%name-dagent.cfg.5* %dir %_docdir/%name-dagent/ %_docdir/%name-dagent/* %dir %licensepath/%name-dagent %licensepath/%name-dagent/LICENSE %files gateway %_bindir/%name-gateway %config %attr(0755,root,root) %_initdir/%name-gateway %verify(not mode) %config(noreplace) %attr(0640,root,root) %_sysconfdir/%name/gateway.cfg %_man1dir/%name-gateway.1* %_man5dir/%name-gateway.cfg.5* %dir %_docdir/%name-gateway/ %_docdir/%name-gateway/* %dir %licensepath/%name-gateway %licensepath/%name-gateway/LICENSE %files ical %_bindir/%name-ical %config %attr(0755,root,root) %_initdir/%name-ical %verify(not mode) %config(noreplace) %attr(0640,root,root) %_sysconfdir/%name/ical.cfg %_man1dir/%name-ical.1* %_man5dir/%name-ical.cfg.5* %dir %_docdir/%name-ical/ %_docdir/%name-ical/* %dir %licensepath/%name-ical %licensepath/%name-ical/LICENSE %files -n php5-mapi %dir %php5_sysconfdir/cli/php.d %config(noreplace) %php5_sysconfdir/cli/php.d/%name.ini %php5_extdir/mapi* %php5_datadir/mapi/* %dir %licensepath/php-mapi %licensepath/php-mapi/LICENSE %files indexer %_bindir/%name-indexer %config %attr(0755,root,root) %_initdir/%name-indexer %verify(not mode) %config(noreplace) %attr(0640,root,root) %_sysconfdir/%name/indexer.cfg %_sysconfdir/%name/indexerscripts %dir %_datadir/%name/indexerscripts %_datadir/%name/indexerscripts/attachments_parser %_datadir/%name/indexerscripts/attachments_parser.db %_datadir/%name/indexerscripts/xmltotext.xslt %_datadir/%name/indexerscripts/zmktemp %_man1dir/%name-indexer.1* %_man5dir/%name-indexer.cfg.5* %dir %licensepath/%name-indexer %licensepath/%name-indexer/LICENSE %dir %_docdir/%name-indexer/ %_docdir/%name-indexer/* %files -n python-module-mapi %_libdir/python*/*/*.py* %_libdir/python*/*/*.so %_libdir/python*/*/MAPI/ %dir %licensepath/python-mapi %licensepath/python-mapi/LICENSE # noarch package files %files webaccess #is this the correct prefix now? %dir %webprefix/ # add writeable temp dir %dir %_localstatedir/%name-webaccess %dir %_localstatedir/%name-webaccess/plugins %attr(-,www-data,www-data) %dir %_localstatedir/%name-webaccess/tmp %webprefix/.htaccess %webprefix/* %config %dir %_sysconfdir/%name/webaccess-ajax %config(noreplace) %_sysconfdir/%name/webaccess-ajax/config.php %config(noreplace) %apachepath/%name-webaccess.conf %files webaccess-mobile %dir %mobprefix/ # add writeable temp dir %dir %_localstatedir/%name-webaccess-mobile %attr(-,www-data,www-data) %dir %_localstatedir/%name-webaccess-mobile/config %attr(-,www-data,www-data) %dir %_localstatedir/%name-webaccess-mobile/cache %attr(-,www-data,www-data) %dir %_localstatedir/%name-webaccess-mobile/templates_c %mobprefix/.htaccess %mobprefix/* %config %dir %_sysconfdir/%name/webaccess-mobile %config(noreplace) %_sysconfdir/%name/webaccess-mobile/config.php %config(noreplace) %apachepath/%name-webaccess-mobile.conf # end noarch files %changelog * Mon Apr 11 2011 Radik Usupov <radik@altlinux.org> 7.0.0-alt1 - initial build for ALT Linux Sisyphus ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] Правильная сборка Zarafa 2011-04-18 18:12 ` Andrew Clark @ 2011-04-19 4:58 ` Радик Юсупов 2011-04-19 5:18 ` Andrew Clark 2011-04-19 5:00 ` Радик Юсупов 1 sibling, 1 reply; 38+ messages in thread From: Радик Юсупов @ 2011-04-19 4:58 UTC (permalink / raw) To: devel 18.04.2011 22:12, Andrew Clark пишет: > Я не гуру, однако в после сборки стартовые скрипты находятся в %_initdir, > в принципе этого достаточно :) Я проблему решил, плюс *.a файлы вынес > в devel-static подпакет. Проверяй, обновляй из svn, после чего > проверяй сборку > заново и в Сизиф, вместе с libvmime. Спасибо большое! Поправил зависимости, чтобы в хешере собиралось и все собралось действительно чисто! :) Теперь нужно протестировать на работоспособность с записью на вики и можно собирать тестовый таск для тестирования заинтересованными :) Еще раз огромное спасибо! Best regards, Radik Usupov Information Systems' infrastructure Department Engineer Center Group Usupov.Radik@cg.ru Tel: 7 (843) 533-88-14 Jabber: radyus@jabber.ru Skype: Radik.Usupov Russian Federation, Kazan, Zinina str. 3a. http://www.cg.ru ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] Правильная сборка Zarafa 2011-04-19 4:58 ` Радик Юсупов @ 2011-04-19 5:18 ` Andrew Clark 2011-04-19 5:28 ` Радик Юсупов 0 siblings, 1 reply; 38+ messages in thread From: Andrew Clark @ 2011-04-19 5:18 UTC (permalink / raw) To: ALT Linux Team development discussions 19 апреля 2011 г. 8:58 пользователь Радик Юсупов <radyus@yandex.ru> написал: > > Спасибо большое! Не за что. Обращайтесь еще. Я так понял, что этот софт что-то вроде Zimbr'ы? > Поправил зависимости, чтобы в хешере собиралось и все собралось > действительно чисто! :) Замечательно. > Теперь нужно протестировать на работоспособность с записью на вики и можно А что на вики писать? > собирать тестовый таск для тестирования заинтересованными :) > Еще раз огромное спасибо! -- Talk is cheap, show me the code (c) Linus Torvalds ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] Правильная сборка Zarafa 2011-04-19 5:18 ` Andrew Clark @ 2011-04-19 5:28 ` Радик Юсупов 0 siblings, 0 replies; 38+ messages in thread From: Радик Юсупов @ 2011-04-19 5:28 UTC (permalink / raw) To: devel 19.04.2011 09:18, Andrew Clark пишет: > 19 апреля 2011 г. 8:58 пользователь Радик Юсупов<radyus@yandex.ru> написал: > >> Спасибо большое! > Не за что. Обращайтесь еще. Я так понял, что этот софт что-то вроде Zimbr'ы? Да, что-то вроде. Но не несет в себе все необходимые библиотеки, гибко настраиваемая и более открыта в разработке. > > >> Теперь нужно протестировать на работоспособность с записью на вики и можно > А что на вики писать? Про установку и первоначальную настройку для получения работоспособного сервера. Best regards, Radik Usupov Information Systems' infrastructure Department Engineer Center Group Usupov.Radik@cg.ru Tel: 7 (843) 533-88-14 Jabber: radyus@jabber.ru Skype: Radik.Usupov Russian Federation, Kazan, Zinina str. 3a. http://www.cg.ru ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] Правильная сборка Zarafa 2011-04-18 18:12 ` Andrew Clark 2011-04-19 4:58 ` Радик Юсупов @ 2011-04-19 5:00 ` Радик Юсупов 2011-04-19 5:08 ` Hihin Ruslan ` (2 more replies) 1 sibling, 3 replies; 38+ messages in thread From: Радик Юсупов @ 2011-04-19 5:00 UTC (permalink / raw) To: devel 18.04.2011 22:12, Andrew Clark пишет: > Я проблему решил, плюс *.a файлы вынес > в devel-static подпакет. Кстати, вот на счет пакета devel-static. Зачем это было сделано? Где об этом можно почитать? Не наезда ради, просвещения для :) Best regards, Radik Usupov Information Systems' infrastructure Department Engineer Center Group Usupov.Radik@cg.ru Tel: 7 (843) 533-88-14 Jabber: radyus@jabber.ru Skype: Radik.Usupov Russian Federation, Kazan, Zinina str. 3a. http://www.cg.ru ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] Правильная сборка Zarafa 2011-04-19 5:00 ` Радик Юсупов @ 2011-04-19 5:08 ` Hihin Ruslan 2011-04-19 5:19 ` Радик Юсупов 2011-04-19 5:11 ` Hihin Ruslan 2011-04-19 5:24 ` REAL 2 siblings, 1 reply; 38+ messages in thread From: Hihin Ruslan @ 2011-04-19 5:08 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 1171 bytes --] Здравствуйте Радик Юсупов В сообщении от 19 апреля 2011 Радик Юсупов написал(a): > 18.04.2011 22:12, Andrew Clark пишет: > > Я проблему решил, плюс *.a файлы вынес > > в devel-static подпакет. > > Кстати, вот на счет пакета devel-static. Зачем это было > сделано? Где об этом можно почитать? > Не наезда ради, просвещения для :) > > Best regards, > Radik Usupov > Information Systems' infrastructure Department Engineer > Center Group > Usupov.Radik@cg.ru > Tel: 7 (843) 533-88-14 > Jabber: radyus@jabber.ru > Skype: Radik.Usupov > Russian Federation, Kazan, Zinina str. 3a. > http://www.cg.ru > > > _______________________________________________ > Devel mailing list > Devel@lists.altlinux.org > https://lists.altlinux.org/mailman/listinfo/devel http://www.altlinux.org/ОсобенностиСборкиПакетов#Статические_библиотеки http://lists.altlinux.org/pipermail/devel/2008-March/071673.html -- С уважением Xихин Руслан [-- Attachment #2: This is a digitally signed message part. --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] Правильная сборка Zarafa 2011-04-19 5:08 ` Hihin Ruslan @ 2011-04-19 5:19 ` Радик Юсупов 2011-04-19 5:26 ` Andrew Clark 2011-04-19 6:27 ` Rinat Bikov 0 siblings, 2 replies; 38+ messages in thread From: Радик Юсупов @ 2011-04-19 5:19 UTC (permalink / raw) To: devel 19.04.2011 09:08, Hihin Ruslan пишет: > http://www.altlinux.org/ОсобенностиСборкиПакетов#Статические_библиотеки > http://lists.altlinux.org/pipermail/devel/2008-March/071673.html Руслан, спасибо большое! Я как-то упустил, что *.a - файлы - это статика. Буду знать. Надо почитать чем отличается статика и не статика. Возможно статику в этом пакете нужно просто отключить? Best regards, Radik Usupov Information Systems' infrastructure Department Engineer Center Group Usupov.Radik@cg.ru Tel: 7 (843) 533-88-14 Jabber: radyus@jabber.ru Skype: Radik.Usupov Russian Federation, Kazan, Zinina str. 3a. http://www.cg.ru ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] Правильная сборка Zarafa 2011-04-19 5:19 ` Радик Юсупов @ 2011-04-19 5:26 ` Andrew Clark 2011-04-19 6:27 ` Rinat Bikov 1 sibling, 0 replies; 38+ messages in thread From: Andrew Clark @ 2011-04-19 5:26 UTC (permalink / raw) To: ALT Linux Team development discussions 19 апреля 2011 г. 9:19 пользователь Радик Юсупов <radyus@yandex.ru> написал: > Руслан, спасибо большое! > Я как-то упустил, что *.a - файлы - это статика. > Буду знать. > Надо почитать чем отличается статика и не статика. http://en.wikipedia.org/wiki/Static_library > Возможно статику в этом > пакете нужно просто отключить? Может и нужно. Пакет-то твой :) -- Talk is cheap, show me the code (c) Linus Torvalds ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] Правильная сборка Zarafa 2011-04-19 5:19 ` Радик Юсупов 2011-04-19 5:26 ` Andrew Clark @ 2011-04-19 6:27 ` Rinat Bikov 1 sibling, 0 replies; 38+ messages in thread From: Rinat Bikov @ 2011-04-19 6:27 UTC (permalink / raw) To: ALT Linux Team development discussions 19 апреля 2011 г. 9:19 Радик Юсупов написал: > Надо почитать чем отличается статика и не статика. Я вот тут читал, когда мне нужно было: http://firststeps.ru/linux/r.php?4 Хороший цикл, только давно не обновлялся... -- С уважением, Ринат Биков. ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] Правильная сборка Zarafa 2011-04-19 5:00 ` Радик Юсупов 2011-04-19 5:08 ` Hihin Ruslan @ 2011-04-19 5:11 ` Hihin Ruslan 2011-04-19 5:24 ` REAL 2 siblings, 0 replies; 38+ messages in thread From: Hihin Ruslan @ 2011-04-19 5:11 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 615 bytes --] Здравствуйте Радик Юсупов В сообщении от 19 апреля 2011 Радик Юсупов написал(a): > 18.04.2011 22:12, Andrew Clark пишет: > > Я проблему решил, плюс *.a файлы вынес > > в devel-static подпакет. > > Кстати, вот на счет пакета devel-static. Зачем это было > сделано? Где об этом можно почитать? > Не наезда ради, просвещения для :) http://www.altlinux.org/Shared_Libs_Policy -- С уважением Xихин Руслан [-- Attachment #2: This is a digitally signed message part. --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] Правильная сборка Zarafa 2011-04-19 5:00 ` Радик Юсупов 2011-04-19 5:08 ` Hihin Ruslan 2011-04-19 5:11 ` Hihin Ruslan @ 2011-04-19 5:24 ` REAL 2 siblings, 0 replies; 38+ messages in thread From: REAL @ 2011-04-19 5:24 UTC (permalink / raw) To: ALT Linux Team development discussions 19.04.2011 12:00, Радик Юсупов пишет: >> Я проблему решил, плюс *.a файлы вынес >> в devel-static подпакет. > Кстати, вот на счет пакета devel-static. Зачем это было сделано? Где > об этом можно почитать? Ну обычно оно не используется :) -- REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] Правильная сборка Zarafa 2011-04-16 4:52 ` Радик Юсупов 2011-04-16 4:56 ` Andrew Clark @ 2011-04-16 5:03 ` Andrew Clark 1 sibling, 0 replies; 38+ messages in thread From: Andrew Clark @ 2011-04-16 5:03 UTC (permalink / raw) To: ALT Linux Team development discussions On 16.04.2011 08:52, Радик Юсупов wrote: > warning: File(s) packaged into both zarafa-server-7.0.0-alt1 and > zarafa-utils-7.0.0-alt1: > /usr/share/man/man1/zarafa-admin.1.gz > /usr/share/man/man1/zarafa-cfgchecker.1.gz > /usr/share/man/man1/zarafa-fsck.1.gz > /usr/share/man/man1/zarafa-passwd.1.gz > /usr/share/man/man1/zarafa-stats.1.gz > warning: File(s) packaged into both zarafa-server-7.0.0-alt1 and > zarafa-monitor-7.0.0-alt1: > /usr/share/man/man1/zarafa-monitor.1.gz > /usr/share/man/man5/zarafa-monitor.cfg.5.gz > warning: File(s) packaged into both zarafa-server-7.0.0-alt1 and > zarafa-spooler-7.0.0-alt1: > /usr/share/man/man1/zarafa-spooler.1.gz > /usr/share/man/man5/zarafa-spooler.cfg.5.gz > warning: File(s) packaged into both zarafa-server-7.0.0-alt1 and > zarafa-dagent-7.0.0-alt1: > /usr/share/man/man1/zarafa-dagent.1.gz > /usr/share/man/man5/zarafa-dagent.cfg.5.gz > warning: File(s) packaged into both zarafa-server-7.0.0-alt1 and > zarafa-gateway-7.0.0-alt1: > /usr/share/man/man1/zarafa-gateway.1.gz > /usr/share/man/man5/zarafa-gateway.cfg.5.gz > warning: File(s) packaged into both zarafa-server-7.0.0-alt1 and > zarafa-ical-7.0.0-alt1: > /usr/share/man/man1/zarafa-ical.1.gz > /usr/share/man/man5/zarafa-ical.cfg.5.gz > warning: File(s) packaged into both zarafa-server-7.0.0-alt1 and > zarafa-indexer-7.0.0-alt1: > /usr/share/man/man1/zarafa-indexer.1.gz > /usr/share/man/man5/zarafa-indexer.cfg.5.gz > warning: File(s) packaged into both zarafa-ical-7.0.0-alt1 and > python-module-mapi-7.0.0-alt1: > /usr/lib/python2.6/site-packages/MAPICore.pyc > /usr/lib/python2.6/site-packages/MAPICore.pyo > /usr/lib/python2.6/site-packages/icalmapi.pyc > /usr/lib/python2.6/site-packages/icalmapi.pyo > /usr/lib/python2.6/site-packages/inetmapi.pyc > /usr/lib/python2.6/site-packages/inetmapi.pyo У тебя в нескольких секциях пакуются маны и что-то питоновское... > warning: Installed (but unpackaged) file(s) found: > /etc/rc.d/zarafa-dagent > /etc/rc.d/zarafa-gateway > /etc/rc.d/zarafa-ical > /etc/rc.d/zarafa-indexer > /etc/rc.d/zarafa-monitor > /etc/rc.d/zarafa-server > /etc/rc.d/zarafa-spooler > /usr/lib/python2.6/site-packages/_MAPICore.la > /usr/lib/python2.6/site-packages/_icalmapi.la > /usr/lib/python2.6/site-packages/_inetmapi.la la, насколько я понял, вообще не нужны, поэтому их можно стереть. ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] Правильная сборка Zarafa 2011-04-14 18:10 [devel] Правильная сборка Zarafa Радик Юсупов 2011-04-14 19:46 ` Lenar Shakirov @ 2011-04-20 7:26 ` Радик Юсупов 2011-04-26 18:02 ` Радик Юсупов 1 sibling, 1 reply; 38+ messages in thread From: Радик Юсупов @ 2011-04-20 7:26 UTC (permalink / raw) To: ALT Linux Team development discussions Доброго времени. Коллеги, начал разбираться с тем, чтобы _правильно_ упаковать web-конфиги для zarafa. Итак. Имеем черновик web-полиси по адресу: http://www.altlinux.org/Web_Policy Есть письмо в devel@ по поводу конфигурирования apache2: http://lists.altlinux.org/pipermail/devel/2007-March/137209.html В полиси написано, что конфиги для web-серверов должны паковаться в отдельные пакеты. Посмотрел как сделано в других пакетах. Например в [1] и [2]. Конфиги апача в указанных пакетах кладутся в /etc/httpd2/conf/addon.d В полиси об этом ни слова. Так как правильно? Может допишем и утвердим web_polisy? 1 - http://git.altlinux.org/people/crux/packages/nagios.git 2 - http://git.altlinux.org/people/zidex/packages/glpi.git Best regards, Radik Usupov Information Systems' infrastructure Department Engineer Center Group Usupov.Radik@cg.ru Tel: 7 (843) 533-88-14 Jabber: radyus@jabber.ru Skype: Radik.Usupov Russian Federation, Kazan, Zinina str. 3a. http://www.cg.ru ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] Правильная сборка Zarafa 2011-04-20 7:26 ` Радик Юсупов @ 2011-04-26 18:02 ` Радик Юсупов 2011-04-26 18:04 ` Andrew Clark 2011-04-30 4:23 ` Радик Юсупов 0 siblings, 2 replies; 38+ messages in thread From: Радик Юсупов @ 2011-04-26 18:02 UTC (permalink / raw) To: devel 20.04.2011 11:26, Радик Юсупов пишет: > Коллеги, начал разбираться с тем, чтобы _правильно_ упаковать > web-конфиги для zarafa. Вроде разобрался. Теперь разбираюсь с правильной сборкой модуля для php. На данный момент если собрать с коммитом http://git.altlinux.org/people/radik/packages/?p=zarafa.git;a=commit;h=95af4c9b4c4c17dba8bcdab91c05b3e203346bca, то пакеты собираются. Но apache2 не запускается вот с такой ошибкой: ==== [notice] Apache/2.2.17 (Unix) PHP5/5.3.6 with Suhosin-Patch configured -- resuming normal operations [notice] SIGHUP received. Attempting to restart [notice] Apache/2.2.17 (Unix) PHP5/5.3.6 with Suhosin-Patch configured -- resuming normal operations [notice] SIGHUP received. Attempting to restart [notice] seg fault or similar nasty error detected in the parent process ==== Если добавить то что есть в коммите http://git.altlinux.org/people/radik/packages/?p=zarafa.git;a=commit;h=022909b55bcd21a704490969ac989b77ab4b8efe то сборка обламывается вот с такой ошибкой: ==== Making install in php-ext make[2]: Entering directory `/usr/src/RPM/BUILD/zarafa-7.0.0/php-ext' make[3]: Entering directory `/usr/src/RPM/BUILD/zarafa-7.0.0/php-ext' test -z "/usr/src/tmp/zarafa-buildroot/etc" || /bin/mkdir -p "/usr/src/tmp/zarafa-buildroot/etc" /bin/install -p -m 644 'zarafa.ini' '/usr/src/tmp/zarafa-buildroot/etc/zarafa.ini' test -z "/usr/src/tmp/zarafa-buildroot/usr/lib" || /bin/mkdir -p "/usr/src/tmp/zarafa-buildroot/usr/lib" /bin/sh ../libtool --mode=install /bin/install -p 'mapi.la' '/usr/src/tmp/zarafa-buildroot/usr/lib/mapi.la' libtool: install: error: cannot install `mapi.la' to a directory not ending in /usr/lib/php/5.3.6/extensions make[3]: *** [install-libLTLIBRARIES] Error 1 make[3]: Leaving directory `/usr/src/RPM/BUILD/zarafa-7.0.0/php-ext' make[2]: *** [install-am] Error 2 make[2]: Leaving directory `/usr/src/RPM/BUILD/zarafa-7.0.0/php-ext' make[1]: *** [install-recursive] Error 1 make[1]: Leaving directory `/usr/src/RPM/BUILD/zarafa-7.0.0' make: *** [install] Error 2 make: Leaving directory `/usr/src/RPM/BUILD/zarafa-7.0.0' error: Bad exit status from /usr/src/tmp/rpm-tmp.99387 (%install) ==== Подсматривал как делать тут: http://git.altlinux.org/gears/p/php5-mysqli.git Ребята, прошу помочь разобраться с правильной сборкой модуля для php5. К сожалению, я не пойму как делать это _правильно_у_нас_, так как в их пакете для centos у них совсем по-другому. Тестирую на server-light. Спасибо за конструктивные ответы! P.S. По горячим следам пишу инструкцию по установке и первоначальной настройке: http://www.altlinux.org/Zarafa P.P.S. Могу собрать тестовый таск для желающих установить/поиграться/посмотреть в чем дело. -- ALTLinux Team E-mail/XMPP:radyus@ya.ru ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] Правильная сборка Zarafa 2011-04-26 18:02 ` Радик Юсупов @ 2011-04-26 18:04 ` Andrew Clark 2011-04-26 18:37 ` Радик Юсупов 2011-04-30 4:23 ` Радик Юсупов 1 sibling, 1 reply; 38+ messages in thread From: Andrew Clark @ 2011-04-26 18:04 UTC (permalink / raw) To: ALT Linux Team development discussions On 26.04.2011 22:02, Радик Юсупов wrote: > ==== > Making install in php-ext > make[2]: Entering directory `/usr/src/RPM/BUILD/zarafa-7.0.0/php-ext' > make[3]: Entering directory `/usr/src/RPM/BUILD/zarafa-7.0.0/php-ext' > test -z "/usr/src/tmp/zarafa-buildroot/etc" || /bin/mkdir -p > "/usr/src/tmp/zarafa-buildroot/etc" > /bin/install -p -m 644 'zarafa.ini' > '/usr/src/tmp/zarafa-buildroot/etc/zarafa.ini' > test -z "/usr/src/tmp/zarafa-buildroot/usr/lib" || /bin/mkdir -p > "/usr/src/tmp/zarafa-buildroot/usr/lib" > /bin/sh ../libtool --mode=install /bin/install -p 'mapi.la' > '/usr/src/tmp/zarafa-buildroot/usr/lib/mapi.la' > libtool: install: error: cannot install `mapi.la' to a directory not > ending in /usr/lib/php/5.3.6/extensions > make[3]: *** [install-libLTLIBRARIES] Error 1 > make[3]: Leaving directory `/usr/src/RPM/BUILD/zarafa-7.0.0/php-ext' > make[2]: *** [install-am] Error 2 > make[2]: Leaving directory `/usr/src/RPM/BUILD/zarafa-7.0.0/php-ext' > make[1]: *** [install-recursive] Error 1 > make[1]: Leaving directory `/usr/src/RPM/BUILD/zarafa-7.0.0' > make: *** [install] Error 2 > make: Leaving directory `/usr/src/RPM/BUILD/zarafa-7.0.0' > error: Bad exit status from /usr/src/tmp/rpm-tmp.99387 (%install) > Ругается на la файлы, попробуй их не удалять и вывод сюда закинь. ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] Правильная сборка Zarafa 2011-04-26 18:04 ` Andrew Clark @ 2011-04-26 18:37 ` Радик Юсупов 0 siblings, 0 replies; 38+ messages in thread From: Радик Юсупов @ 2011-04-26 18:37 UTC (permalink / raw) To: devel 26.04.2011 22:04, Andrew Clark пишет: > Ругается на la файлы, попробуй их не удалять и вывод сюда закинь. Это было первым что я сделал.. Вывод ни разу не изменился... На всякий: ==== Making install in php-ext make[2]: Entering directory `/usr/src/RPM/BUILD/zarafa-7.0.0/php-ext' make[3]: Entering directory `/usr/src/RPM/BUILD/zarafa-7.0.0/php-ext' test -z "/usr/src/tmp/zarafa-buildroot/etc" || /bin/mkdir -p "/usr/src/tmp/zarafa-buildroot/etc" /bin/install -p -m 644 'zarafa.ini' '/usr/src/tmp/zarafa-buildroot/etc/zarafa.ini' test -z "/usr/src/tmp/zarafa-buildroot/usr/lib" || /bin/mkdir -p "/usr/src/tmp/zarafa-buildroot/usr/lib" /bin/sh ../libtool --mode=install /bin/install -p 'mapi.la' '/usr/src/tmp/zarafa-buildroot/usr/lib/mapi.la' libtool: install: error: cannot install `mapi.la' to a directory not ending in /usr/lib/php/5.3.6/extensions make[3]: *** [install-libLTLIBRARIES] Error 1 make[3]: Leaving directory `/usr/src/RPM/BUILD/zarafa-7.0.0/php-ext' make[2]: *** [install-am] Error 2 make[2]: Leaving directory `/usr/src/RPM/BUILD/zarafa-7.0.0/php-ext' make[1]: *** [install-recursive] Error 1 make[1]: Leaving directory `/usr/src/RPM/BUILD/zarafa-7.0.0' make: *** [install] Error 2 make: Leaving directory `/usr/src/RPM/BUILD/zarafa-7.0.0' error: Bad exit status from /usr/src/tmp/rpm-tmp.85839 (%install) ==== -- ALTLinux Team E-mail/XMPP:radyus@ya.ru ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] Правильная сборка Zarafa 2011-04-26 18:02 ` Радик Юсупов 2011-04-26 18:04 ` Andrew Clark @ 2011-04-30 4:23 ` Радик Юсупов 2011-05-10 11:49 ` Alexey Shabalin 1 sibling, 1 reply; 38+ messages in thread From: Радик Юсупов @ 2011-04-30 4:23 UTC (permalink / raw) To: devel 26.04.2011 22:02, Радик Юсупов пишет: > Если добавить то что есть в коммите > http://git.altlinux.org/people/radik/packages/?p=zarafa.git;a=commit;h=022909b55bcd21a704490969ac989b77ab4b8efe > то сборка обламывается вот с такой ошибкой: Благодаря raorn@ и wrar@ эту ошибку удалось убрать. Но далеко не ушел :) Сборка обламывается на: http://pastebin.com/q0JScBj5 Если говорить про это: /usr/bin/ld: cannot find -lmapi /usr/bin/ld: cannot find -linetmapi то тут суть в следующем: mapi и inetmapi собираются в этом-же пакете. Но то-ли неправильно собираются, то ли еще что, но мы имеем то что имеем. Так-же у нас в сизифе есть пакет openchange-devel, который содержит в себе libmapi. И если его добавить в BuildRequires, то первая ошибка пропадает. Привожу содержимое libmapi.la и libinetmapi.la, которые генерятся при сборке: 1. http://pastebin.com/YgisQ4cg 2. http://pastebin.com/GVWzqrxg Может в них что-то не так... Добавлю, что версия Zarafa обновилась до rc1. Так-же для пакета libvmime добавился один патч. Гиты: http://git.altlinux.org/people/radik/packages/zarafa.git http://git.altlinux.org/people/radik/packages/libvmime.git Не сможет ли кто подсказать как можно исправить эту ошибку? Заранее спасибо! -- ALTLinux Team E-mail/XMPP:radyus@ya.ru ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] Правильная сборка Zarafa 2011-04-30 4:23 ` Радик Юсупов @ 2011-05-10 11:49 ` Alexey Shabalin 2011-05-10 13:39 ` Радик Юсупов 0 siblings, 1 reply; 38+ messages in thread From: Alexey Shabalin @ 2011-05-10 11:49 UTC (permalink / raw) To: ALT Linux Team development discussions 30 апреля 2011 г. 8:23 пользователь Радик Юсупов написал: > 26.04.2011 22:02, Радик Юсупов пишет: > Если говорить про это: > /usr/bin/ld: cannot find -lmapi > /usr/bin/ld: cannot find -linetmapi > то тут суть в следующем: mapi и inetmapi собираются в этом-же пакете. Но > то-ли неправильно собираются, то ли еще что, но мы имеем то что имеем. > > Так-же у нас в сизифе есть пакет openchange-devel, который содержит в себе > libmapi. И если его добавить в BuildRequires, то первая ошибка пропадает. Конечно вы должны линковаться со своей библиотекой, а не openchange. И ещё, раз уж вы упаковываете libmapi, то надо было согласовывать это со мной, не хорошо иметь в репо две разные библиотеки с одним именем. Придётся мне в openchange поменять имя. (Вам ничего делать не надо) -- Alexey Shabalin ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] Правильная сборка Zarafa 2011-05-10 11:49 ` Alexey Shabalin @ 2011-05-10 13:39 ` Радик Юсупов 0 siblings, 0 replies; 38+ messages in thread From: Радик Юсупов @ 2011-05-10 13:39 UTC (permalink / raw) To: devel 10.05.2011 15:49, Alexey Shabalin пишет: > И ещё, раз уж вы упаковываете libmapi, то надо было согласовывать это > со мной, не хорошо иметь в репо две разные библиотеки с одним именем. > Придётся мне в openchange поменять имя. (Вам ничего делать не надо) Алексей, приношу свои извинения. У меня нет опыта сборки такого рода комплексов, поэтому могу делать ошибки. Прошу корректировать меня, если есть возможность. Zarafa ушла в сизиф. Заинтересованных прошу смотреть и делится патчами :) Анонс был в сизифе. Спасибо за помощь тем, кто мне помогал! -- Best regards, Radik Usupov Information Systems' infrastructure Department Engineer Center Group Usupov.Radik@cg.ru Tel: 7 (843) 533-88-14 Jabber: radyus@jabber.ru Skype: Radik.Usupov Russian Federation, Kazan, Zinina str. 3a. http://www.cg.ru ^ permalink raw reply [flat|nested] 38+ messages in thread
end of thread, other threads:[~2011-05-10 13:39 UTC | newest] Thread overview: 38+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2011-04-14 18:10 [devel] Правильная сборка Zarafa Радик Юсупов 2011-04-14 19:46 ` Lenar Shakirov 2011-04-15 12:34 ` Радик Юсупов 2011-04-15 12:45 ` Andrew Clark 2011-04-15 14:49 ` Радик Юсупов 2011-04-15 15:35 ` Andrew Clark 2011-04-15 15:41 ` Радик Юсупов 2011-04-15 15:44 ` Andrew Clark 2011-04-15 16:06 ` Радик Юсупов 2011-04-15 16:03 ` Andrew Clark 2011-04-15 16:24 ` Радик Юсупов 2011-04-15 17:08 ` Andrew Clark 2011-04-16 4:52 ` Радик Юсупов 2011-04-16 4:56 ` Andrew Clark 2011-04-16 5:05 ` Радик Юсупов 2011-04-16 5:15 ` Andrew Clark 2011-04-16 5:19 ` Радик Юсупов 2011-04-16 6:51 ` Радик Юсупов 2011-04-16 17:25 ` Радик Юсупов 2011-04-18 18:12 ` Andrew Clark 2011-04-19 4:58 ` Радик Юсупов 2011-04-19 5:18 ` Andrew Clark 2011-04-19 5:28 ` Радик Юсупов 2011-04-19 5:00 ` Радик Юсупов 2011-04-19 5:08 ` Hihin Ruslan 2011-04-19 5:19 ` Радик Юсупов 2011-04-19 5:26 ` Andrew Clark 2011-04-19 6:27 ` Rinat Bikov 2011-04-19 5:11 ` Hihin Ruslan 2011-04-19 5:24 ` REAL 2011-04-16 5:03 ` Andrew Clark 2011-04-20 7:26 ` Радик Юсупов 2011-04-26 18:02 ` Радик Юсупов 2011-04-26 18:04 ` Andrew Clark 2011-04-26 18:37 ` Радик Юсупов 2011-04-30 4:23 ` Радик Юсупов 2011-05-10 11:49 ` Alexey Shabalin 2011-05-10 13:39 ` Радик Юсупов
ALT Linux Team development discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/devel/0 devel/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 devel devel/ http://lore.altlinux.org/devel \ devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru public-inbox-index devel Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.devel AGPL code for this site: git clone https://public-inbox.org/public-inbox.git