Moderator: posixru
Revorg wrote:Помогите собрать psi-plus. slackbuild с официального сайта http://code.google.com/p/psi-dev/downlo ... =2&q=Linux очень старый и не работает. Мантейнера пакетов под slackware как я понимаю у них нет.







# Contributor: Joker-jar <joker-jar@yandex.ru>
#TODO: cleanup depends
pkgname="psi-plus"
pkgver=0.15.latest
pkgrel=30
url="http://psi-plus.com"
license=('GPL2')
arch=('i686' 'x86_64')
depends=('qt' 'qca-ossl' 'qca-gnupg' 'aspell' 'libxss' 'openssl' 'dbus' 'zlib')
makedepends=('wget' 'git' 'patch' 'qconf')
# Plugins list. Includes certain plugins
# * - include all plugins
# Available plugins: http://psi-dev.googlecode.com/svn/trunk/plugins/generic
# Example: plugins_list="image translate"
# includes only imageplugin and translateplugin to package
plugins_list="*"
# Use WebKit (http://psi-plus.com/wiki/doku.php/webkit)
# values: (0|1)
usewebkit=0
slackdesc=\
(
#|-----handy-ruler------------------------------------------------------|
"psi-plus (Jabber client)"
"Psi+ is a powerful Jabber client (Qt, C++) designed"
"for the Jabber power users"
""
"Homepage: http://psi-plus.com"
)
build() {
#sleep 0;pkgrel="archlinux"
sleep 0;pkgrel=1
cd $startdir/src
PSI_DIR=$startdir/src
SYSLIBDIRNAME="lib"
ICONSETS="system clients activities moods affiliations roster"
WORK_OFFLINE=0
PATCH_LOG="${PSI_DIR}/psipatch.log"
SKIP_INVALID_PATCH=1
CONF_OPTS="--disable-bundled-qca"
[ $usewebkit -eq "1" ] && CONF_OPTS="${CONF_OPTS} --enable-webkit"
INSTALL_ROOT=$startdir/pkg
PLUGINS=$plugins_list
TRANSLATIONS="ru"
# checkout libpsibuild
die() { error "$@"; exit 1; }
if [ ! -f ./libpsibuild.sh -o "$WORK_OFFLINE" = 0 ]; then
[ -f libpsibuild.sh ] && { rm libpsibuild.sh || die "Delete error"; }
wget --no-check-certificate "https://raw.github.com/psi-plus/maintenance/master/scripts/posix/libpsibuild.sh" || die "Failed to update libpsibuild";
fi
. ./libpsibuild.sh
#############
# Go Go Go! #
#############
check_env $CONF_OPTS || true
prepare_workspace || true
fetch_all || true
prepare_all || true
revision=$rev
[ $usewebkit -eq "1" ] && revision="${revision}webkit"
sleep 0;pkgver=`echo $pkgver | sed "s/latest/$revision/"`
compile_all || true
install_all || true
}Revorg wrote:psi+ работает отлично, но без плагинов с плагинами виснет.
В понедельник попробую собрать как описано в последнем посте.
posixru wrote:Виновник этого плагин libgstprovider.so
Andyun wrote:Psi+ 0.15-latest