ru:opensuse
Различия
Показаны различия между двумя версиями страницы.
| Следующая версия | Предыдущая версия | ||
| ru:opensuse [2010/09/05 23:21] – внешнее изменение 127.0.0.1 | ru:opensuse [2019/04/28 13:54] (текущий) – внешнее изменение 127.0.0.1 | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | #summary|Psi+ on OpenSUSE Linux | + | ====== |
| - | #labels OpenSUSE, | + | |
| - | = Вступление = | + | **ВНИМАНИЕ: |
| + | |||
| + | ===== Вступление | ||
| Сборка Psi+ на OpenSUSE "с нуля" | Сборка Psi+ на OpenSUSE "с нуля" | ||
| + | ===== Что может понадобиться и как собирать? | ||
| - | + | В вашей системе может не быть | |
| - | = Что может понадобиться и как собирать? | + | |
| - | + | ||
| - | В вашей системе может не быть | + | |
| Установка пакетов для сборки Psi+. Устанавливаются один раз при первой сборке. | Установка пакетов для сборки Psi+. Устанавливаются один раз при первой сборке. | ||
| Строка 20: | Строка 19: | ||
| < | < | ||
| - | cd /home | + | cd ~ |
| rm psi -r | rm psi -r | ||
| </ | </ | ||
| - | Скачиваем исходники Psi и субмодулей из git: | + | Скачиваем исходники Psi и субмодули из git: |
| < | < | ||
| - | cd /home | + | cd ~ |
| git clone git:// | git clone git:// | ||
| cd psi | cd psi | ||
| Строка 44: | Строка 43: | ||
| < | < | ||
| - | cd /home | + | cd ~ |
| svn co http:// | svn co http:// | ||
| cd psi | cd psi | ||
| cat *.diff|patch -p1 | cat *.diff|patch -p1 | ||
| + | </ | ||
| + | |||
| + | Скачиваем иконпаки, | ||
| + | < | ||
| + | cd ~/psi | ||
| + | svn export --force http:// | ||
| + | svn export --force http:// | ||
| + | rev=`svnversion` | ||
| + | sed " | ||
| </ | </ | ||
| Строка 53: | Строка 61: | ||
| < | < | ||
| - | cd /home/psi/ | + | cd ~/psi |
| qconf && ./configure --enable-plugins && make && make install | qconf && ./configure --enable-plugins && make && make install | ||
| </ | </ | ||
| - | *Примечание!* Если не установлен *qconf*, необходимо сделать это самому. | + | __**Примечание!**__ Если не установлен |
| - | Если по команде ./configure получаем ошибку qtcore, то пишем: | + | |
| + | Если по команде | ||
| < | < | ||
| qmake --version | qmake --version | ||
| </ | </ | ||
| - | смотрим путь и запускаем ./configure с пареметром: | + | |
| + | Смотрим путь и запускаем | ||
| < | < | ||
| Строка 76: | Строка 87: | ||
| - | = Дополнения = | + | |
| + | |||
| + | ===== Дополнения | ||
| Если необходимо установить дополнительные смайлы, | Если необходимо установить дополнительные смайлы, | ||
| - | Смайлы: | + | |
| + | ==== Смайлы | ||
| < | < | ||
| cd / | cd / | ||
| Строка 88: | Строка 103: | ||
| - | Настроения: | + | |
| + | |||
| + | |||
| + | ==== Настроения | ||
| < | < | ||
| cd / | cd / | ||
| Строка 97: | Строка 116: | ||
| - | Русская локализация: | + | |
| + | |||
| + | |||
| + | ==== Русская локализация | ||
| < | < | ||
| cd / | cd / | ||
| Строка 103: | Строка 126: | ||
| </ | </ | ||
| - | =Сборка rpm-пакета= | ||
| - | ==Собираем исходные коды и патчи== | + | |
| + | ===== Сборка rpm-пакета ===== | ||
| + | |||
| + | |||
| + | |||
| + | ==== Собираем исходные коды и патчи | ||
| < | < | ||
| Строка 142: | Строка 169: | ||
| </ | </ | ||
| - | _Примечание: | + | __**Примечание**__: данный скрипт сам собирает исходные коды и подготавливает их к сброке в rpm-пакет (необходимо запускать с __правами |
| - | ==Для сборки rpm-пакета необходим spec-файл== | + | |
| + | |||
| + | ==== Для сборки rpm-пакета необходим spec-файл | ||
| < | < | ||
| - | Summary: Client application for the Jabber | + | Summary: Client application for the XMPP network |
| Name: psi | Name: psi | ||
| Version: 0.15_dev | Version: 0.15_dev | ||
| Строка 155: | Строка 184: | ||
| URL: http:// | URL: http:// | ||
| Source0: %{name}-%{version}.tar.gz | Source0: %{name}-%{version}.tar.gz | ||
| + | |||
| BuildRoot: %{_tmppath}/ | BuildRoot: %{_tmppath}/ | ||
| + | |||
| BuildRequires: | BuildRequires: | ||
| %{!? | %{!? | ||
| + | |||
| %description | %description | ||
| Psi is the premiere Instant Messaging application designed for Microsoft Windows, | Psi is the premiere Instant Messaging application designed for Microsoft Windows, | ||
| - | Apple Mac OS X and GNU/Linux. Built upon an open protocol named Jabber, | + | Apple Mac OS X and GNU/Linux. Built upon an open protocol named XMPP, |
| si is a fast and lightweight messaging client that utilises the best in open | si is a fast and lightweight messaging client that utilises the best in open | ||
| source technologies. The goal of the Psi project is to create a powerful, yet | source technologies. The goal of the Psi project is to create a powerful, yet | ||
| - | easy-to-use | + | easy-to-use XMPP client that tries to strictly adhere to the XMPP drafts. |
| - | and Jabber | + | and XMPP JEPs. This means that in most cases, Psi will not implement a feature |
| - | unless there is an accepted standard for it in the Jabber | + | unless there is an accepted standard for it in the XMPP community. Doing so |
| ensures that Psi will be compatible, stable, and predictable, | ensures that Psi will be compatible, stable, and predictable, | ||
| and developer standpoint. | and developer standpoint. | ||
| + | |||
| %prep | %prep | ||
| %setup | %setup | ||
| + | |||
| %build | %build | ||
| Строка 180: | Строка 214: | ||
| ./configure --prefix=" | ./configure --prefix=" | ||
| %{__make} %{? | %{__make} %{? | ||
| + | |||
| %install | %install | ||
| %{__rm} -rf %{buildroot} | %{__rm} -rf %{buildroot} | ||
| + | |||
| %{__make} install INSTALL_ROOT=" | %{__make} install INSTALL_ROOT=" | ||
| + | |||
| # Install the pixmap for the menu entry | # Install the pixmap for the menu entry | ||
| %{__install} -Dp -m0644 iconsets/ | %{__install} -Dp -m0644 iconsets/ | ||
| %{buildroot}%{_datadir}/ | %{buildroot}%{_datadir}/ | ||
| + | |||
| %post | %post | ||
| touch --no-create %{_datadir}/ | touch --no-create %{_datadir}/ | ||
| %{_bindir}/ | %{_bindir}/ | ||
| + | |||
| %postun | %postun | ||
| touch --no-create %{_datadir}/ | touch --no-create %{_datadir}/ | ||
| %{_bindir}/ | %{_bindir}/ | ||
| + | |||
| %clean | %clean | ||
| %{__rm} -rf %{buildroot} | %{__rm} -rf %{buildroot} | ||
| + | |||
| %files | %files | ||
| Строка 213: | Строка 254: | ||
| </ | </ | ||
| - | _Примечание: | + | __**Примечание**__: spec-файл нужно сохранить в **/ |
| - | ==Сборка rpm-пакета== | + | |
| + | |||
| + | |||
| + | ==== Сборка rpm-пакета | ||
| < | < | ||
| Строка 223: | Строка 267: | ||
| </ | </ | ||
| - | _Примечание: | + | |
| + | |||
| + | __**Примечание**__: Флаг | ||
| И установить командой: | И установить командой: | ||
| + | |||
| < | < | ||
| rpm -ihv psi-0.15_dev.rpm | rpm -ihv psi-0.15_dev.rpm | ||
| </ | </ | ||
| - | = В заключении = | + | |
| + | |||
| + | ===== В заключении | ||
| Наслаждаемся ;-) | Наслаждаемся ;-) | ||
ru/opensuse.1283728884.txt.gz · Последнее изменение: 2010/10/17 15:36 (внешнее изменение)
