Package Details: psi-plus-git 1.5.1477.r4437.gaf4b5b29-1

Git Clone URL: https://aur.archlinux.org/psi-plus-git.git (read-only, click to copy)
Package Base: psi-plus-git
Description: Psi+ is a powerful XMPP client (Qt, C++) designed for the XMPP power users (built with Qt 5.x)
Upstream URL: https://psi-plus.com
Licenses: GPL2
Conflicts: psi-plus, psi-plus-qt5-git, psi-plus-webkit-git, psi-plus-webkit-qt5-git
Provides: psi-plus, psi-plus-qt5-git
Submitter: TZ86
Maintainer: sir_lucjan
Last Packager: sir_lucjan
Votes: 136
Popularity: 0.000000
First Submitted: 2013-08-06 17:06 (UTC)
Last Updated: 2022-01-11 12:10 (UTC)

Pinned Comments

Latest Comments

rion commented on 2021-06-02 14:04 (UTC)

I've added a workaround iris/psi while upstream (usrsctp devs) is silent about the issue.

sir_lucjan commented on 2021-06-02 09:13 (UTC)

@digital

Did you take the bother to read the earlier comments?

digital commented on 2021-06-02 05:18 (UTC)

==> Starting build()...
-- CMP0071 policy set to NEW
-- CMP0074 policy set to NEW
-- ===Building Psi+===
-- Chatlog type - QtWebEngine
-- System name - Linux
-- X11 features support - ENABLED
-- Xscreensaver support - ENABLED
-- DBus support - ENABLED
-- CXX flags: -march=x86-64 -mtune=native -O2 -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=2,-D_GLIBCXX_ASSERTIONS         -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection
-- C flags: -march=x86-64 -mtune=native -O2 -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=2,-D_GLIBCXX_ASSERTIONS         -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection
-- Found ccache at /usr/sbin/ccache
-- CMP0071 policy set to NEW
-- CMP0074 policy set to NEW
-- Qt5 found, version 5.15.2
-- QCA: using bundled
-- StdInt include found: /usr/include/stdint.h
-- USRSCTP: using bundled
-- CMP0074 policy set to NEW
-- Found Qt5Keychain: qt5keychain
-- Git Version 1.5.1543 (2021-06-02, 7b2c0b69, webengine)
-- Psi+ version set: 1.5.1543 (2021-06-02, 7b2c0b69, webengine)
-- Psi+ libraries directory: /usr/lib/psi-plus
-- Psi+ data directory: /usr/share/psi-plus
-- Processing iconsets for prepare-src
-- /home/user/.cache/yay/psi-plus-git/src/build/src/config.h file generated
-- Processing iconsets for prepare-bin
-- /home/user/.cache/yay/psi-plus-git/src/build/psi-plus.desktop file generated
-- Configuring done
-- Generating done
-- Build files have been written to: /home/user/.cache/yay/psi-plus-git/src/build
Consolidate compiler generated dependencies of target qhttp
[  0%] Performing update step for 'UsrSCTPProject'
[  1%] Automatic MOC for target libpsi_dialogs
[  1%] Automatic MOC and UIC for target stringprep
[  4%] Automatic MOC for target zip
[  4%] Performing update step for 'QcaProject'
[ 10%] Built target build_ui_files
[ 10%] Automatic MOC for target psimedia
[ 10%] Automatic MOC for target AutoUpdater
[ 12%] Built target qhttp
[ 12%] Built target zip_autogen
[ 12%] Built target libpsi_dialogs_autogen
[ 12%] Built target stringprep_autogen
[ 12%] Built target psimedia_autogen
[ 13%] No patch step for 'UsrSCTPProject'
[ 13%] Built target AutoUpdater_autogen
Consolidate compiler generated dependencies of target zip
Consolidate compiler generated dependencies of target stringprep
Consolidate compiler generated dependencies of target libpsi_dialogs
Consolidate compiler generated dependencies of target psimedia
Consolidate compiler generated dependencies of target AutoUpdater
[ 14%] Built target zip
[ 14%] Built target stringprep
[ 14%] Built target AutoUpdater
[ 14%] Built target libpsi_dialogs
[ 15%] Built target psimedia
[ 15%] Performing configure step for 'UsrSCTPProject'
-- Compiler flags (CMAKE_C_FLAGS): -march=x86-64 -mtune=native -O2 -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=2,-D_GLIBCXX_ASSERTIONS         -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection -std=c99 -pedantic -Wall -Wextra -Wfloat-equal -Wshadow -Wpointer-arith -Wunreachable-code -Winit-self -Wno-unused-function -Wno-unused-parameter -Wno-unreachable-code -Wstrict-prototypes -Werror
-- Configuring done
-- Generating done
-- Build files have been written to: /home/user/.cache/yay/psi-plus-git/src/build/iris/usrsctp/build
[ 15%] Performing build step for 'UsrSCTPProject'
Consolidate compiler generated dependencies of target usrsctp
[  4%] Building C object usrsctplib/CMakeFiles/usrsctp.dir/user_mbuf.c.o
In file included from /home/user/.cache/yay/psi-plus-git/src/build/iris/usrsctp/src/UsrSCTPProject/usrsctplib/user_mbuf.c:44:
In function ‘m_move_pkthdr’,
    inlined from ‘m_prepend’ at /home/user/.cache/yay/psi-plus-git/src/build/iris/usrsctp/src/UsrSCTPProject/usrsctplib/user_mbuf.c:1333:3:
/home/user/.cache/yay/psi-plus-git/src/build/iris/usrsctp/src/UsrSCTPProject/usrsctplib/user_mbuf.h:223:30: error: ‘*mret.m_hdr.mh_flags’ may be used uninitialized [-Werror=maybe-uninitialized]
  223 | #define m_flags         m_hdr.mh_flags
/home/user/.cache/yay/psi-plus-git/src/build/iris/usrsctp/src/UsrSCTPProject/usrsctplib/user_mbuf.c:824:60: note: in expansion of macro ‘m_flags’
  824 |         to->m_flags = (from->m_flags & M_COPYFLAGS) | (to->m_flags & M_EXT);
      |                                                            ^~~~~~~
/home/user/.cache/yay/psi-plus-git/src/build/iris/usrsctp/src/UsrSCTPProject/usrsctplib/user_mbuf.c: In function ‘m_prepend’:
/home/user/.cache/yay/psi-plus-git/src/build/iris/usrsctp/src/UsrSCTPProject/usrsctplib/user_mbuf.h:223:30: error: ‘*mret.m_hdr.mh_flags’ may be used uninitialized [-Werror=maybe-uninitialized]
  223 | #define m_flags         m_hdr.mh_flags
/home/user/.cache/yay/psi-plus-git/src/build/iris/usrsctp/src/UsrSCTPProject/usrsctplib/user_mbuf.c:1336:16: note: in expansion of macro ‘m_flags’
 1336 |         if (m->m_flags & M_PKTHDR) {
      |                ^~~~~~~
In function ‘m_dup1’,
    inlined from ‘m_pulldown’ at /home/user/.cache/yay/psi-plus-git/src/build/iris/usrsctp/src/UsrSCTPProject/usrsctplib/user_mbuf.c:990:7:
/home/user/.cache/yay/psi-plus-git/src/build/iris/usrsctp/src/UsrSCTPProject/usrsctplib/user_mbuf.h:221:30: error: ‘*mret.m_hdr.mh_data’ may be used uninitialized [-Werror=maybe-uninitialized]
  221 | #define m_data          m_hdr.mh_data
      |                              ^
/home/user/.cache/yay/psi-plus-git/src/build/iris/usrsctp/src/UsrSCTPProject/usrsctplib/user_mbuf.h:96:35: note: in expansion of macro ‘m_data’
   96 | #define mtod(m, t)      ((t)((m)->m_data))
      |                                   ^~~~~~
/home/user/.cache/yay/psi-plus-git/src/build/iris/usrsctp/src/UsrSCTPProject/usrsctplib/user_mbuf.c:926:33: note: in expansion of macro ‘mtod’
  926 |         m_copydata(m, off, len, mtod(n, caddr_t));
      |                                 ^~~~
In function ‘m_dup_pkthdr’,
    inlined from ‘m_dup1’ at /home/user/.cache/yay/psi-plus-git/src/build/iris/usrsctp/src/UsrSCTPProject/usrsctplib/user_mbuf.c:922:18,
    inlined from ‘m_pulldown’ at /home/user/.cache/yay/psi-plus-git/src/build/iris/usrsctp/src/UsrSCTPProject/usrsctplib/user_mbuf.c:990:7:
/home/user/.cache/yay/psi-plus-git/src/build/iris/usrsctp/src/UsrSCTPProject/usrsctplib/user_mbuf.h:223:30: error: ‘*mret.m_hdr.mh_flags’ may be used uninitialized [-Werror=maybe-uninitialized]
  223 | #define m_flags         m_hdr.mh_flags
/home/user/.cache/yay/psi-plus-git/src/build/iris/usrsctp/src/UsrSCTPProject/usrsctplib/user_mbuf.c:1218:60: note: in expansion of macro ‘m_flags’
 1218 |         to->m_flags = (from->m_flags & M_COPYFLAGS) | (to->m_flags & M_EXT);
      |                                                            ^~~~~~~
/home/user/.cache/yay/psi-plus-git/src/build/iris/usrsctp/src/UsrSCTPProject/usrsctplib/user_mbuf.c: In function ‘m_pulldown’:
/home/user/.cache/yay/psi-plus-git/src/build/iris/usrsctp/src/UsrSCTPProject/usrsctplib/user_mbuf.h:221:30: error: ‘*mret.m_hdr.mh_data’ may be used uninitialized [-Werror=maybe-uninitialized]
  221 | #define m_data          m_hdr.mh_data
      |                              ^
/home/user/.cache/yay/psi-plus-git/src/build/iris/usrsctp/src/UsrSCTPProject/usrsctplib/user_mbuf.h:96:35: note: in expansion of macro ‘m_data’
   96 | #define mtod(m, t)      ((t)((m)->m_data))
      |                                   ^~~~~~
/home/user/.cache/yay/psi-plus-git/src/build/iris/usrsctp/src/UsrSCTPProject/usrsctplib/user_mbuf.c:1058:16: note: in expansion of macro ‘mtod’
 1058 |         memcpy(mtod(o, caddr_t), mtod(n, caddr_t) + off, hlen);
      |                ^~~~
/home/user/.cache/yay/psi-plus-git/src/build/iris/usrsctp/src/UsrSCTPProject/usrsctplib/user_mbuf.c: In function ‘m_split’:
/home/user/.cache/yay/psi-plus-git/src/build/iris/usrsctp/src/UsrSCTPProject/usrsctplib/user_mbuf.h:393:21: error: ‘*mret.m_hdr.mh_data’ may be used uninitialized [-Werror=maybe-uninitialized]
  393 |         (m)->m_data += (MLEN - (len)) & ~(sizeof(long) - 1);            \
      |                     ^~
/home/user/.cache/yay/psi-plus-git/src/build/iris/usrsctp/src/UsrSCTPProject/usrsctplib/user_mbuf.c:1531:17: note: in expansion of macro ‘M_ALIGN’
 1531 |                 M_ALIGN(n, remain);
      |                 ^~~~~~~
cc1: all warnings being treated as errors
make[5]: *** [usrsctplib/CMakeFiles/usrsctp.dir/build.make:356: usrsctplib/CMakeFiles/usrsctp.dir/user_mbuf.c.o] Error 1
make[4]: *** [CMakeFiles/Makefile2:98: usrsctplib/CMakeFiles/usrsctp.dir/all] Error 2
make[3]: *** [Makefile:136: all] Error 2
make[2]: *** [iris/CMakeFiles/UsrSCTPProject.dir/build.make:86: iris/usrsctp/src/UsrSCTPProject-stamp/UsrSCTPProject-build] Error 2
make[1]: *** [CMakeFiles/Makefile2:505: iris/CMakeFiles/UsrSCTPProject.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
HEAD is now at dd8b1dd9 Merge remote-tracking branch 'hadishakir/master'
[ 15%] No patch step for 'QcaProject'
[ 15%] Performing configure step for 'QcaProject'
CMake Deprecation Warning at CMakeLists.txt:19 (cmake_policy):
  The OLD behavior for policy CMP0042 will be removed from a future version
  of CMake.

  The cmake-policies(7) manual explains that the OLD behaviors of all
  policies are deprecated and that a policy should be set to OLD only under
  specific short-term circumstances.  Projects should be ported to the NEW
  behavior and not rely on setting a policy to OLD.


-- Installed package is NOT relocatable
-- Checking for certstore..
-- Found system certstore
-- certstore path: /etc/ssl/certs/ca-certificates.crt

Plugins:
  qca-botan off
  qca-cyrus-sasl off
  qca-gcrypt off
  qca-gnupg off
  qca-logger off
  qca-nss off
  qca-ossl on
  qca-pkcs11 off
  qca-softstore off

QCA prefix is /home/user/.cache/yay/psi-plus-git/src/build/iris/qca
Plugins will be installed to /home/user/.cache/yay/psi-plus-git/src/build/iris/qca/lib/qca-qt5
Binary will be installed to /home/user/.cache/yay/psi-plus-git/src/build/iris/qca/bin
Library will be installed to /home/user/.cache/yay/psi-plus-git/src/build/iris/qca/lib
Public headers will be installed to /home/user/.cache/yay/psi-plus-git/src/build/iris/qca/include/Qca-qt5
Private headers will be installed to /home/user/.cache/yay/psi-plus-git/src/build/iris/qca/include/Qca-qt5
Feature file will be installed to /home/user/.cache/yay/psi-plus-git/src/build/iris/qca/mkspecs/features
Documentation will be installed to /home/user/.cache/yay/psi-plus-git/src/build/iris/qca/share/doc/qca-qt5/html
Man page will be installed to /home/user/.cache/yay/psi-plus-git/src/build/iris/qca/share/man
Pkg-config file will be installed to /home/user/.cache/yay/psi-plus-git/src/build/iris/qca/lib/pkgconfig

-- Configuring done
-- Generating done
-- Build files have been written to: /home/user/.cache/yay/psi-plus-git/src/build/iris/qca/build
[ 16%] Performing build step for 'QcaProject'
[  1%] Automatic MOC for target qca-qt5
[  1%] Built target qca-qt5_autogen
Consolidate compiler generated dependencies of target qca-qt5
[ 77%] Built target qca-qt5
[ 79%] Automatic MOC for target qca-ossl
[ 79%] Built target qca-ossl_autogen
Consolidate compiler generated dependencies of target qca-ossl
[100%] Built target qca-ossl
[ 16%] No install step for 'QcaProject'
[ 16%] Completed 'QcaProject'
[ 16%] Built target QcaProject
make: *** [Makefile:136: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...

sir_lucjan commented on 2021-05-23 12:02 (UTC)

Let it be as you say

https://github.com/psi-im/iris/issues/65

schnedan commented on 2021-05-23 11:50 (UTC)

I am not the maintainer, I am a user. Its the maintainers job to deal with upstream.

sir_lucjan commented on 2021-05-23 10:50 (UTC)

This is most likely an upstream error. You should report the error there.

schnedan commented on 2021-05-23 10:01 (UTC)

just retried to rebuild.

build fails with some -Werror=maybe-uninitialized

and the output states: all warnings are treated as errors...

VitoZz commented on 2021-01-05 11:57 (UTC)

Forgot to report that psi+ no longer needs the libidn library

sir_lucjan commented on 2021-01-01 20:27 (UTC) (edited on 2021-01-01 20:46 (UTC) by sir_lucjan)

There have been changes in the directory structure and hence your problems. Now it should be fine.

https://github.com/psi-plus/main/commit/a7cf6e5e90e370ce3f87175a8dc0cfdb16782899#diff-1e1dfb9d9f57ac09ea932d4c00ab8a8122eddd2e3c77035a35fe201131dee899

For the future, send error reports in English. I know German, but for the second time you may find someone who does not know.

schnedan commented on 2021-01-01 20:10 (UTC)

just tried to build and install, but it failed:

/tmp/trizen-danny/psi-plus-git/PKGBUILD: Zeile 45: cd: /tmp/trizen-danny/psi-plus-git/src/psi-plus/admin: Datei oder Verzeichnis nicht gefunden
==> FEHLER: Ein Fehler geschah in prepare().
Breche ab...
:: Unable to build psi-plus-git - makepkg exited with code: 4

It states PKGBUILD: Line 45, file or directory /tmp/trizen-danny/psi-plus-git/src/psi-plus/admin not found

VitoZz commented on 2020-11-29 09:54 (UTC)

@jschwart. ENABLE_WEBKIT flag is deprecated. You should use -DCHAT_TYPE="basic|webkit|webengine" instead of ENABLE_WEBKIT etc. Please read Readme_CMake.txt

Also 2 major changes have been made. First, for psimedia to work, you need a version of the qca library from the psi developers. You can read about the reasons for creating a fork in the commits to psi. You can build psi with built-in library by enabling the BUNDLED_QCA flag The second change - to build psi+ now you need the usrsctp library. You can use the official one or build it together with the psi build by enabling the BUNDLED_USRSCTP flag

jschwart commented on 2020-07-27 16:21 (UTC)

Alright, I'll check there, thanks!

sir_lucjan commented on 2020-07-27 16:12 (UTC)

You should send a bug report to upstream

jschwart commented on 2020-07-27 16:05 (UTC) (edited on 2020-07-27 16:21 (UTC) by jschwart)

I just tried to build this on Parabola. I have this diff:

diff --git a/PKGBUILD b/PKGBUILD
index 749e4cb..38b3208 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,13 +4,13 @@
 # Contributor: Alexey D. <lq07829icatm@rambler.ru>

 pkgname=psi-plus-git
-pkgver=1.4.1399.r1151.g2170e90
+pkgver=1.4.1471.r1151.g2170e90
 pkgrel=1
 pkgdesc="Psi+ is a powerful XMPP client (Qt, C++) designed for the XMPP power users (built with Qt 5.x)"
 url="https://psi-plus.com"
 license=('GPL2')
 arch=('x86_64')
-depends=('qt5-base' 'qt5-webengine' 'qt5-multimedia' 'qt5-x11extras' 'qca-qt5'
+depends=('qt5-base' 'qt5-multimedia' 'qt5-x11extras' 'qca-qt5'
         'libidn' 'libxss' 'qt5-svg' 'hunspell' 'qtkeychain' 'http-parser')
 makedepends=('git' 'patch' 'cmake')
 provides=("psi-plus=$pkgver" "psi-plus-qt5-git=$pkgver")
@@ -47,7 +47,7 @@ prepare() {
 }

 build() {
-  cmake -B build -S psi -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DPSI_PLUS=ON -DCHAT_TYPE=WEBENGINE  ..
+  cmake -B build -S psi -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DPSI_PLUS=ON -DENABLE_WEBKIT=OFF ..
   cmake --build build
 }

To disable the qt5-webengine requirement.

Compilation fails however:

[ 60%] Linking CXX executable ../psi/psi-plus
/usr/bin/ld: CMakeFiles/psi-plus.dir/chatview_te.cpp.o: in function `ChatView::renderMucMessage(MessageView const&, QTextCursor&)':
/usr/src/debug/psi/src/chatview_te.cpp:404: undefined reference to `ChatViewCommon::getMucNickColor(QString const&, bool)'
/usr/bin/ld: CMakeFiles/psi-plus.dir/chatview_te.cpp.o: in function `ChatView::ChatView(QWidget*)':
/usr/src/debug/psi/src/chatview_te.cpp:63: undefined reference to `ChatViewCommon::setLooks(QWidget*)'
/usr/bin/ld: CMakeFiles/psi-plus.dir/chatview_te.cpp.o: in function `ChatView::dispatchMessage(MessageView const&)':
/usr/src/debug/psi/src/chatview_te.cpp:283: undefined reference to `ChatViewCommon::updateLastMsgTime(QDateTime)'
collect2: fout: ld gaf exit-status 1 terug
make[2]: *** [src/CMakeFiles/psi-plus.dir/build.make:3658: psi/psi-plus] Fout 1
make[1]: *** [CMakeFiles/Makefile2:816: src/CMakeFiles/psi-plus.dir/all] Fout 2
make: *** [Makefile:149: all] Fout 2
==> FOUT: Er is een fout opgetreden in build().
    Afbreken...

Let me know if it makes sense to check this out on the Psi+ side instead. I could imagine there's something else with Arch broken.

sir_lucjan commented on 2020-05-13 13:57 (UTC)

Great!

rion commented on 2020-05-13 13:38 (UTC)

Hi. Psi/Psi+ developer is here :)

I did a lot of changes to psi(+) and psimedia. So likely it's fixed already. And yes audio/video calls should work :)

sir_lucjan commented on 2020-04-30 11:57 (UTC)

OK.

[ 13%] Building CXX object iris/src/irisnet/CMakeFiles/irisnet.dir/corelib/irisnetplugin.cpp.o
/home/lucjan/Pobrane/roboczy/roboczy-1/psi-plus-git/src/psi/src/psimedia/psimedia.cpp: In function 'PsiMedia::Provider* PsiMedia::provider()':
/home/lucjan/Pobrane/roboczy/roboczy-1/psi-plus-git/src/psi/src/psimedia/psimedia.cpp:123:52: error: no matching function for call to 'PsiMedia::Plugin::createProvider()'
  123 |             Provider *p = instance->createProvider();
      |                                                    ^
In file included from /home/lucjan/Pobrane/roboczy/roboczy-1/psi-plus-git/src/psi/src/psimedia/psimedia_p.h:30,
                 from /home/lucjan/Pobrane/roboczy/roboczy-1/psi-plus-git/src/psi/src/psimedia/psimedia.cpp:21:
/home/lucjan/Pobrane/roboczy/roboczy-1/psi-plus-git/src/psi/src/plugins/include/psimediaprovider.h:53:23: note: candidate: 'virtual PsiMedia::Provider* PsiMedia::Plugin::createProvider(const QVariantMap&)'
   53 |     virtual Provider *createProvider(const QVariantMap &param) = 0;
      |                       ^~~~~~~~~~~~~~
/home/lucjan/Pobrane/roboczy/roboczy-1/psi-plus-git/src/psi/src/plugins/include/psimediaprovider.h:53:23: note:   candidate expects 1 argument, 0 provided
/home/lucjan/Pobrane/roboczy/roboczy-1/psi-plus-git/src/psi/src/psimedia/psimedia.cpp:131:42: error: no matching function for call to 'PsiMedia::Provider::init(QString)'
  131 |             if (!provider->init(QString())) {
      |                                          ^
In file included from /home/lucjan/Pobrane/roboczy/roboczy-1/psi-plus-git/src/psi/src/psimedia/psimedia_p.h:30,
                 from /home/lucjan/Pobrane/roboczy/roboczy-1/psi-plus-git/src/psi/src/psimedia/psimedia.cpp:21:
/home/lucjan/Pobrane/roboczy/roboczy-1/psi-plus-git/src/psi/src/plugins/include/psimediaprovider.h:134:21: note: candidate: 'virtual bool PsiMedia::Provider::init()'
  134 |     virtual bool    init()                = 0;
      |                     ^~~~
/home/lucjan/Pobrane/roboczy/roboczy-1/psi-plus-git/src/psi/src/plugins/include/psimediaprovider.h:134:21: note:   candidate expects 0 arguments, 1 provided
/home/lucjan/Pobrane/roboczy/roboczy-1/psi-plus-git/src/psi/src/psimedia/psimedia.cpp: In function 'PsiMedia::PluginResult PsiMedia::loadPlugin(const QString&, const QString&)':
/home/lucjan/Pobrane/roboczy/roboczy-1/psi-plus-git/src/psi/src/psimedia/psimedia.cpp:163:51: error: no matching function for call to 'PsiMedia::Plugin::createProvider()'
  163 |     Provider *provider = instance->createProvider();
      |                                                   ^
In file included from /home/lucjan/Pobrane/roboczy/roboczy-1/psi-plus-git/src/psi/src/psimedia/psimedia_p.h:30,
                 from /home/lucjan/Pobrane/roboczy/roboczy-1/psi-plus-git/src/psi/src/psimedia/psimedia.cpp:21:
/home/lucjan/Pobrane/roboczy/roboczy-1/psi-plus-git/src/psi/src/plugins/include/psimediaprovider.h:53:23: note: candidate: 'virtual PsiMedia::Provider* PsiMedia::Plugin::createProvider(const QVariantMap&)'
   53 |     virtual Provider *createProvider(const QVariantMap &param) = 0;
      |                       ^~~~~~~~~~~~~~
/home/lucjan/Pobrane/roboczy/roboczy-1/psi-plus-git/src/psi/src/plugins/include/psimediaprovider.h:53:23: note:   candidate expects 1 argument, 0 provided
/home/lucjan/Pobrane/roboczy/roboczy-1/psi-plus-git/src/psi/src/psimedia/psimedia.cpp:170:37: error: no matching function for call to 'PsiMedia::Provider::init(const QString&)'
  170 |     if (!provider->init(resourcePath)) {
      |                                     ^
In file included from /home/lucjan/Pobrane/roboczy/roboczy-1/psi-plus-git/src/psi/src/psimedia/psimedia_p.h:30,
                 from /home/lucjan/Pobrane/roboczy/roboczy-1/psi-plus-git/src/psi/src/psimedia/psimedia.cpp:21:
/home/lucjan/Pobrane/roboczy/roboczy-1/psi-plus-git/src/psi/src/plugins/include/psimediaprovider.h:134:21: note: candidate: 'virtual bool PsiMedia::Provider::init()'
  134 |     virtual bool    init()                = 0;
      |                     ^~~~
/home/lucjan/Pobrane/roboczy/roboczy-1/psi-plus-git/src/psi/src/plugins/include/psimediaprovider.h:134:21: note:   candidate expects 0 arguments, 1 provided
make[2]: *** [src/psimedia/CMakeFiles/psimedia.dir/build.make:96: src/psimedia/CMakeFiles/psimedia.dir/psimedia.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:1172: src/psimedia/CMakeFiles/psimedia.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....

I think you should report the bug to the developers, not here.

sir_lucjan commented on 2020-04-30 11:52 (UTC)

Could you paste full log? I don't see nothing special here.

wcasanova commented on 2020-04-30 11:49 (UTC)

[ 18%] Building CXX object iris/src/irisnet/CMakeFiles/irisnet.dir/corelib/netinterface_unix.cpp.o [ 18%] Building CXX object iris/src/irisnet/CMakeFiles/irisnet.dir/corelib/netinterface_qtname.cpp.o [ 19%] Linking CXX static library libirisnet.a [ 19%] Built target irisnet make: *** [Makefile:150: all] Error 2 ==> ERROR: A failure occurred in build(). Aborting... Error making: psi-plus-git

sir_lucjan commented on 2020-04-28 15:08 (UTC)

Done

el_aur commented on 2020-04-28 09:43 (UTC)

getting after KDE removal:

psi-plus: error while loading shared libraries: libhttp_parser.so.2.9: cannot open shared object file: No such file or directory

propose to add "http-parser" to dependencies

sir_lucjan commented on 2020-01-30 14:50 (UTC)

Done.

VitoZz commented on 2020-01-30 10:09 (UTC)

The merge of the psi and psi + projects has almost ended 2 patches left (the psi+ project will remain, but it will differ only in the brand and release regularity). Copying icons from the psi+ repository is no longer necessary (they were deleted from there). By the way you need to enable PSI_PLUS flag to obtain psi+ instead of psi.

VitoZz commented on 2019-12-25 09:36 (UTC)

After last changes webengine version is no longer the default version of Psi+. Now you need to set -DCHAT_TYPE=webengine flag to enable webengine functions.

VitoZz commented on 2019-04-20 12:09 (UTC) (edited on 2019-04-20 12:09 (UTC) by VitoZz)

Snapshots repo have patches from psi-plus/main applied to psi-im sources and can be behind real psi-plus for 1-2 weeks.

It's not true. Snapshots repository updates every hour. But after upstream (psi-im/psi) changes the patches from psi-plus/main repository could be broken and psi-plus-snapshots will not be updated till patches will be fixed.

pztrn commented on 2018-06-16 14:03 (UTC)

Yep, that works.

sir_lucjan commented on 2018-06-16 12:17 (UTC)

@pztrn

Could you try now?

pztrn commented on 2018-06-16 06:04 (UTC) (edited on 2018-06-16 06:06 (UTC) by pztrn)

This package should checkout both psi-im repo and apply patches from psi-plus/main repo. That's how I build it for mac, for example. Snapshots repo have patches from psi-plus/main applied to psi-im sources and can be behind real psi-plus for 1-2 weeks. This WILL mislead developers and/or users and WILL create additional headache, actually. So please or fix this package to be built from REAL git or rename it to -snapshot or something. Thanks.

sir_lucjan commented on 2018-06-15 10:28 (UTC)

@pztrn

https://github.com/psi-plus/

Could you see another repo with psi-plus? No.

You can build the newest snapshot without changing commit/version.

pztrn commented on 2018-06-15 09:34 (UTC)

Why does this package called "-git" but takes sources from snapshot?

sir_lucjan commented on 2018-05-04 20:27 (UTC)

@dviktor

Sorry, what has this got to do with this package? :)

dviktor commented on 2018-05-04 20:14 (UTC) (edited on 2018-05-04 20:14 (UTC) by dviktor)

Current version of psi-plus doesn't work with Gnome Keyring on Cinnamon (SSH passwords for keys, password for attached SMB shares and other things work great). In output I have these lines:

W:KeyChain error=5 (unknown:0, unknown)

W:Failed to save password in keyring manager (unknown:0, unknown)

Because of this on every start Psi+ asks for password again. I don't want to store passwords unencrypted so disabling keyring in settings is not a option

fordprefect commented on 2017-10-26 10:49 (UTC)

fyi: the community/psi-plus package is now actively maintained again, this might be a convenient alternative for psi+ users.

sir_lucjan commented on 2017-10-17 12:48 (UTC)

@el_aur Let's merge packages and co-maintain

TZ86 commented on 2017-10-02 16:43 (UTC)

Well, seems to this package doesn't make much sense to exist anymore. Support of Qt4 was dropped in Psi-im master branch since of July and the packages for Qt5 version already provided by el_aur. If anyone is interested there is release-1.x branch which still supports Qt4 but Psi+ patches are not compatible with that.

Matalonder commented on 2017-08-02 09:11 (UTC)

@el_aur Plz no, psi-plus looks way uglier with qt5 to me at least. Have pwoblems: common.cpp: In function ‘void x11wmClass(Display*, WId, QString)’: common.cpp:465:17: error: ‘isPlatformX11’ is not a member of ‘QX11Info’ if (!QX11Info::isPlatformX11()) ^~~~~~~~~~~~~ common.cpp: In function ‘bool getCardinal32Prop(Display*, Window, char*, long int*)’: common.cpp:489:17: error: ‘isPlatformX11’ is not a member of ‘QX11Info’ if (!QX11Info::isPlatformX11()) ^~~~~~~~~~~~~

el_aur commented on 2017-06-03 21:05 (UTC)

Why still compiled with qt4 instead of qt5 :) Let's merge my package to yours and co-maintain

Oflor commented on 2017-05-20 20:25 (UTC)

Is it really necessary to depend on qconf-git instead of qconf?

fordprefect commented on 2017-04-26 21:18 (UTC)

@vnoel: i had the same (?) issue as well, but with the latest commit it works again.

vnoel commented on 2017-04-25 11:21 (UTC) (edited on 2017-04-25 11:21 (UTC) by vnoel)

It doesn't seem to compile anymore: make[1]: Entering directory '/home/vnoel/code/pkgbuild/psi-plus-qt5-git/src/psi-plus-snapshots/src' /usr/bin/qmake-qt5 -o Makefile src.pro g++ -c -pipe -g -O2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -std=gnu++11 -D_REENTRANT -Wall -W -fPIC -DQT_STATICPLUGIN -DHAVE_XSS -DHAVE_ASPELL -DPSI_PLUGINS -DHAVE_CONFIG -DAPP_PREFIX=/usr -DAPP_BIN_NAME=psi-plus -DHAVE_QT5 -DHAVE_X11 -DHAVE_FREEDESKTOP -DDEBUG_POSTFIX=\"\" -DPSIMINIZIP -DUSE_PEP -DTC_PSIFILE -DTC_MPRIS -DFILETRANSFER -DGROUPCHAT -DNEWCONTACTLIST -DHAVE_PGPUTIL -DPSI_PLUGINS -DUSE_DBUS -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_X11EXTRAS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -D_REENTRANT -I. -Iprivacy -Itabs -I. -Itools/iconset -Itools/optionstree -Itools/advwidget -Ilibpsi/dialogs -Ilibpsi/tools -Itools/tunecontroller -Itools/tunecontroller/plugins/psifile -Itools/tunecontroller/plugins/mpris -I. -Iwidgets -I../iris/include -I../iris/include/iris -I../iris/src -Ioptions -Iplugins/include -I. -isystem /usr/include/qt/Qca-qt5/QtCrypto -isystem /usr/include/qt -isystem /usr/include/qt/QtWidgets -isystem /usr/include/qt/QtMultimedia -isystem /usr/include/qt/QtX11Extras -isystem /usr/include/qt/QtGui -isystem /usr/include/qt/QtXml -isystem /usr/include/qt/QtNetwork -isystem /usr/include/qt/QtConcurrent -isystem /usr/include/qt/QtDBus -isystem /usr/include/qt/QtCore -I.moc -isystem /usr/include/libdrm -I.ui -isystem /usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/applicationinfo.o applicationinfo.cpp g++ -c -pipe -g -O2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -std=gnu++11 -D_REENTRANT -Wall -W -fPIC -DQT_STATICPLUGIN -DHAVE_XSS -DHAVE_ASPELL -DPSI_PLUGINS -DHAVE_CONFIG -DAPP_PREFIX=/usr -DAPP_BIN_NAME=psi-plus -DHAVE_QT5 -DHAVE_X11 -DHAVE_FREEDESKTOP -DDEBUG_POSTFIX=\"\" -DPSIMINIZIP -DUSE_PEP -DTC_PSIFILE -DTC_MPRIS -DFILETRANSFER -DGROUPCHAT -DNEWCONTACTLIST -DHAVE_PGPUTIL -DPSI_PLUGINS -DUSE_DBUS -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_X11EXTRAS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -D_REENTRANT -I. -Iprivacy -Itabs -I. -Itools/iconset -Itools/optionstree -Itools/advwidget -Ilibpsi/dialogs -Ilibpsi/tools -Itools/tunecontroller -Itools/tunecontroller/plugins/psifile -Itools/tunecontroller/plugins/mpris -I. -Iwidgets -I../iris/include -I../iris/include/iris -I../iris/src -Ioptions -Iplugins/include -I. -isystem /usr/include/qt/Qca-qt5/QtCrypto -isystem /usr/include/qt -isystem /usr/include/qt/QtWidgets -isystem /usr/include/qt/QtMultimedia -isystem /usr/include/qt/QtX11Extras -isystem /usr/include/qt/QtGui -isystem /usr/include/qt/QtXml -isystem /usr/include/qt/QtNetwork -isystem /usr/include/qt/QtConcurrent -isystem /usr/include/qt/QtDBus -isystem /usr/include/qt/QtCore -I.moc -isystem /usr/include/libdrm -I.ui -isystem /usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/psicon.o psicon.cpp psicon.cpp: In member function ‘bool PsiCon::init()’: psicon.cpp:531:40: error: invalid use of incomplete type ‘class NetworkAccessManager’ d->nam = new NetworkAccessManager(this); ^ In file included from psicon.cpp:21:0: psicon.h:59:7: note: forward declaration of ‘class NetworkAccessManager’ class NetworkAccessManager; ^~~~~~~~~~~~~~~~~~~~ psicon.cpp: In member function ‘void PsiCon::deinit()’: psicon.cpp:727:8: error: invalid use of incomplete type ‘class NetworkAccessManager’ d->nam->releaseHandlers(); ^~ In file included from psicon.cpp:21:0: psicon.h:59:7: note: forward declaration of ‘class NetworkAccessManager’ class NetworkAccessManager; ^~~~~~~~~~~~~~~~~~~~ make[1]: *** [Makefile:13506: .obj/psicon.o] Error 1 make[1]: Leaving directory '/home/vnoel/code/pkgbuild/psi-plus-qt5-git/src/psi-plus-snapshots/src' make: *** [Makefile:69: sub-src-make_first] Error 2 ==> ERROR: A failure occurred in build(). Aborting... For the record: Verifying Qt 4 build environment ... ok Checking for Qt >= 4.7.0 ... 5.8.0 Checking for LibIDN ... yes Checking for QCA >= 2.0 ... yes Checking for zlib ... yes Checking for QJDns ... yes Checking for QDBUS ... yes Checking for the XScreenSaver extension ... yes Checking for spellcheck engine ... aspell Checking for Psi Plugin support ... yes Generating .prl files ... ok

el_aur commented on 2017-01-10 22:09 (UTC)

Updated PKGBUILD finally :)

fordprefect commented on 2017-01-10 22:07 (UTC)

thank you for fixing this!

fordprefect commented on 2016-12-07 07:58 (UTC)

hey, weren't you promising to fix this package?

fordprefect commented on 2016-11-24 20:02 (UTC)

hey, sounds good. sorry for flagging, maybe you could unflag.

el_aur commented on 2016-11-24 16:37 (UTC)

Heya. I'm back and will fix package soon

chris_muc commented on 2016-11-07 09:33 (UTC)

issue with building: libpsi/tools/zip/zip.cpp:128:82: error: cannot convert ‘UnZip::CaseSensitivity’ to ‘unzFileNameComparer {aka int (*)(void*, const char*, const char*)}’ for argument ‘3’ to ‘int unzLocateFile(unzFile, const char*, unzFileNameComparer)’ err = unzLocateFile(d->uf, QFile::encodeName(fname).data(), d->caseSensitive); ^ make[1]: *** [Makefile:4862: .obj/zip.o] Error 1 make[1]: Leaving directory '/tmp/yaourt-tmp-chris/aur-psi-plus-git/src/psi/src' make: *** [Makefile:62: sub-src-make_default] Error 2 ==> ERROR: A failure occurred in build(). Aborting... ==> ERROR: Makepkg was unable to build psi-plus-git. any tips how to resolve it? thanks, Chris

fordprefect commented on 2016-10-23 19:35 (UTC)

i managed to build now. turn out the configure script only uses the qtdir-option if given, and that failed. commenting out fixed it. if you have no explanation for your continued silence (even by mail) please reconsider whether to maintain this package or better leave this up to others. at least a notice about reproducibility would have been nice.

TZ86 commented on 2016-10-17 06:34 (UTC)

@gay Just wait a bit until psi-plus developers updates their patches.

gay commented on 2016-10-16 20:52 (UTC) (edited on 2016-10-17 19:54 (UTC) by gay)

Similar issue; build with makepkg fails while attempting to patch chatview_te Pastebin: http://pastebin.com/YyQnHEFh The rejects are: for chatview_te.cpp: http://pastebin.com/vzSEV2Zs for chatview_te.h: http://pastebin.com/sTH2UmQX EDIT 2016-10-17: @TZ86 Thanks, this is indeed what happened. The package builds cleanly again now.

TZ86 commented on 2016-10-14 18:42 (UTC)

@kamiljk87 It fails because it tries to apply patches to already patched sources. If that log isn't from two different command then yaourt copies sources, successfully applies all patches, updates pkgver and... starts everything from a beginning (starting from depends checks).

TZ86 commented on 2016-10-14 10:53 (UTC)

@kamiljk87 Remove any /tmp/yaourt-tmp-* then try once more.

TZ86 commented on 2016-10-13 07:20 (UTC)

@kamiljk87 Save a whole build log to pastebin.com and post a link there.

fordprefect commented on 2016-10-11 20:37 (UTC)

this is not building complaining qmake could not be found in $PATH, but /usr/bin is in $PATH and qmake is there. any hints?

marco44 commented on 2016-05-27 14:11 (UTC)

Found my problem: https://github.com/psi-plus/psi-plus-snapshots/issues/14 already reported by an archlinux, it seems…

TZ86 commented on 2016-05-27 13:49 (UTC)

I've updated everything, sorry for a delay.

marco44 commented on 2016-05-27 12:51 (UTC)

Hi, Today's update prompted a recompile. I have this compile error though: libpsi/tools/zip/zip.cpp: In member function ‘bool UnZip::readFile(const QString&, QByteArray*, int)’: libpsi/tools/zip/zip.cpp:128:82: error: cannot convert ‘UnZip::CaseSensitivity’ to ‘unzFileNameComparer {aka int (*)(void*, const char*, const char*)}’ for argument ‘3’ to ‘int ue(unzFile, const char*, unzFileNameComparer)’ int err = unzLocateFile(d->uf, QFile::encodeName(fname).data(), d->caseSensitive); Any idea of what's wrong ?

fordprefect commented on 2016-05-21 09:57 (UTC)

deleting configure options "--enable-plugins" and "--disable-enchant" makes this build again. building with qt5 succeeds as well, but i didnt manage to compile the plugins with qt5 so far, so psi+/qt5 is usable without plugins only for now.

AlexTalker commented on 2016-05-08 12:45 (UTC)

Hello! Seems like there's no --enable-plugins option anymore,only disable Please, fix PKGBUILD by removing this one.

el_aur commented on 2016-04-06 09:40 (UTC) (edited on 2016-04-06 09:40 (UTC) by el_aur)

Package available on my custom binary repo (x86_64 only) [el] SigLevel = Never Server = https://dl.dropboxusercontent.com/u/51057584/archrepo/$arch

vdg commented on 2016-04-01 23:21 (UTC) (edited on 2016-04-02 09:53 (UTC) by vdg)

@TZ86 Yeap, build success. May be a corrupt state in psi project from a few days ago. Edit: broken again? (different error:) patching file src/avcall/avcall.cpp Hunk #1 FAILED at 117. 1 out of 1 hunk FAILED -- saving rejects to file src/avcall/avcall.cpp.rej Edit2: Now works again. Probably was because of: >>> https://github.com/psi-im/psi/commit/6533b45b02547aef7a3f53e5f0e0fcaa590ee1d3

TZ86 commented on 2016-03-31 05:37 (UTC)

@vdg @s123 Seems to be fixed now.

s123 commented on 2016-03-29 11:49 (UTC)

I have exactly the same error as vdg and can't build too on 2 different systems. A few months ago it was working, now it's broken(

vdg commented on 2016-03-29 02:16 (UTC)

Hi! I can't build too. http://pastebin.com/DNWemw7u Someone has a clue?

madmaurice commented on 2015-12-14 14:12 (UTC) (edited on 2015-12-14 14:38 (UTC) by madmaurice)

You swapped two digits in the version. It says 475 but compiles 457 EDIT: My mistake. i thought it was installed already.

korobcov commented on 2015-06-03 21:18 (UTC)

fixed pkgbuild http://pastebin.archlinux.fr/1047247

digital commented on 2015-05-21 10:32 (UTC)

collect2: error: ld returned 1 exit status Makefile:1148: recipe for target '/tmp/yaourt-tmp-user/aur-psi-plus-git/src/psi/psi-plus' failed make[1]: *** [/tmp/yaourt-tmp-user/aur-psi-plus-git/src/psi/psi-plus] Error 1 make[1]: Leaving directory '/tmp/yaourt-tmp-user/aur-psi-plus-git/src/psi/src' Makefile:62: recipe for target 'sub-src-make_default' failed make: *** [sub-src-make_default] Error 2 ==> ERROR: A failure occurred in build(). Aborting... ==> ERROR: Makepkg was unable to build psi-plus-git. ==> Restart building psi-plus-git ? [y/N] ==> ------------------------------------- ==>

TZ86 commented on 2015-02-22 06:59 (UTC)

@s0k0ban What exactly compilation errors are you getting? It will be nice, if you save all build log to pastebin.com and put link there.

s0k0ban commented on 2015-02-22 01:26 (UTC)

There is a regression in the latest version of Psi-plus (0.16.448) which leads to multiple compilation errors on Arch. Fixing one error (by commenting the problematic parts from the source) leads to others, I gave up. Anyone?

TZ86 commented on 2014-12-28 12:56 (UTC)

@vyachkonovalov >qca-gnupg (optional) – encrypted client-to-client connection

crabvk commented on 2014-12-28 03:34 (UTC)

Psi (not plus) has qca-gnupg in dependencies. But psi-plus doesn't. Why? Without qca-gnupg OpenPGP in psi-plus doesn't work ("Select Key..." button is disabled).

TZ86 commented on 2014-12-21 09:11 (UTC)

@Paurf3 Hmm, seems to psi+ devs doesn't hurry to fix their patchset. Anyway I have added a small workaround so now everything should builds fine.

Paurf3 commented on 2014-12-20 11:22 (UTC)

Hi! I can't build: Hunk #6 FAILED at 211. Hunk #7 succeeded at 294 (offset 22 lines). Hunk #8 succeeded at 509 (offset 12 lines). 1 out of 8 hunks FAILED -- saving rejects to file src/psicontactlistviewdelegate.cpp.rej patching file src/psicontactlistviewdelegate.h ==> ERROR: S'ha produït un error en prepare(). S'està cancel·lant...

mbunkus commented on 2014-09-10 07:50 (UTC)

This does currently not build: … patching file src/xmlconsole.cpp Hunk #1 FAILED at 32. Hunk #2 succeeded at 41 (offset 1 line). 1 out of 2 hunks FAILED -- saving rejects to file src/xmlconsole.cpp.rej

TZ86 commented on 2014-08-20 04:37 (UTC)

Please, don't flag package as outdated if you just need to update version, it happens automatically during build. If you found any *real* reason to update PKGBUILD (missing depend etc.), just write it in a comment.

confusedfla commented on 2014-04-20 19:11 (UTC)

Hi, I was forced to disable the make flag "--enable-plugins", but now I am getting a lot of build errors - has anybody else also encountered this problem? Makefile:8794: recipe for target 'qjdns.o' failed Makefile:9334: recipe for target 'irisnetplugin.o' failed Makefile:9037: recipe for target 'qjdnsshared.o' failed Makefile:9572: recipe for target 'irisnetglobal.o' failed full log: http://sprunge.us/LTMA

el_aur commented on 2013-09-24 15:31 (UTC)

Dropped as there's psi-plus-git package now. Please kill this one.

tchgefest commented on 2013-08-28 16:48 (UTC)

collect2: ошибка: выполнение ld завершилось с кодом возврата 1 make[1]: *** [../../build/psi-plus] Ошибка 1 make[1]: Выход из каталога `/tmp/yaourt-tmp-user/aur-psi-plus/src/build/src' make: *** [sub-src-make_default] Ошибка 2 !!!ERROR: make failed ==> ERROR: Makepkg was unable to build psi-plus.

fordprefect commented on 2013-07-11 12:47 (UTC)

@andreyv these functions originate from the downloaded buildscript, that is designed to give output via return values. makepkg in contrast takes return values as sign for error and breaks with a message like "Errors occured in build()..." to prevent this, return values are hidden in this PKGBUILD.

andreyv commented on 2013-07-06 09:33 (UTC)

Why do some commands in the PKGBUILD have "|| true" appended to them? They don't seem like ones whose failure should be ignored.

test0 commented on 2013-05-22 23:17 (UTC)

warning to anyone about to build this, it took >1hour to build on my netbook & .5G of disk space.

commented on 2013-05-04 18:55 (UTC)

==> WARNING: Using a PKGBUILD without a package() function is deprecated. That's what you mean? Maybe when you flag a package out of date, you should also post why. Think that makes it easier to maintain up-to-dateness ;-)

commented on 2013-04-28 22:03 (UTC)

out of date..

Joker-jar commented on 2013-03-01 16:23 (UTC)

fixed, thanks.

commented on 2013-03-01 13:30 (UTC)

package qt was renamed to qt4. pls fix.

commented on 2013-01-31 12:33 (UTC)

k0D0 is exactly right. But now it works, even is you install the extra "dev" plugins, like the OTR plugin. [ ~ ]$ pacman -Ql psi-plus | grep lib64 [ ~ ]$ [ ~ ]$ psi-plus --version qca-gnupg: disabling keyring monitoring due to buggy Qt version Psi+ 0.16.77-webkit (2013-01-31) Qt 4.8.4 Compiled with Qt 4.8.4 Thx!

k0Do commented on 2013-01-30 18:41 (UTC)

$ yaourt -R psi-plus && yaourt psi-plus Otherwise, pacman will complain about conflicting files.

Joker-jar commented on 2013-01-30 14:11 (UTC)

Try now

k0Do commented on 2013-01-30 04:02 (UTC)

It works for me. I don't use OTR. What's the problem with the lib64 files? $ pacman -Ql psi-plus | grep -c lib64 33 $ LC_ALL=C psi-plus --version qca-gnupg: disabling keyring monitoring due to buggy Qt version Psi+ 0.16.66-webkit (2013-01-29) Qt 4.8.4 Compiled with Qt 4.8.4

commented on 2013-01-30 00:53 (UTC)

Nope, nothing changed, same results here: [ ~ ]$ psi-plus --version qca-gnupg: disabling keyring monitoring due to buggy Qt version Psi+ 0.16.70-webkit (2013-01-30) Qt 4.8.4 Compiled with Qt 4.8.4 Hope it doesn't have anything to do with this: https://bbs.archlinux.org/viewtopic.php?pid=1071298 But I don't think so...

commented on 2013-01-30 00:15 (UTC)

Well, my one does: [ ~ ]$ pacman -Ql psi-plus | grep lib64 psi-plus /usr/lib64/ psi-plus /usr/lib64/psi-plus/ psi-plus /usr/lib64/psi-plus/plugins/ psi-plus /usr/lib64/psi-plus/plugins/libattentionplugin.so psi-plus /usr/lib64/psi-plus/plugins/libautoreplyplugin.so psi-plus /usr/lib64/psi-plus/plugins/libbirthdayreminderplugin.so psi-plus /usr/lib64/psi-plus/plugins/libcaptchaformsplugin.so psi-plus /usr/lib64/psi-plus/plugins/libchessplugin.so psi-plus /usr/lib64/psi-plus/plugins/libcleanerplugin.so psi-plus /usr/lib64/psi-plus/plugins/libclientswitcherplugin.so psi-plus /usr/lib64/psi-plus/plugins/libconferenceloggerplugin.so psi-plus /usr/lib64/psi-plus/plugins/libcontentdownloaderplugin.so psi-plus /usr/lib64/psi-plus/plugins/libextendedmenuplugin.so psi-plus /usr/lib64/psi-plus/plugins/libextendedoptionsplugin.so psi-plus /usr/lib64/psi-plus/plugins/libgmailserviceplugin.so psi-plus /usr/lib64/psi-plus/plugins/libgomokugameplugin.so psi-plus /usr/lib64/psi-plus/plugins/libhistorykeeperplugin.so psi-plus /usr/lib64/psi-plus/plugins/libicqdieplugin.so psi-plus /usr/lib64/psi-plus/plugins/libimageplugin.so psi-plus /usr/lib64/psi-plus/plugins/libjabberdiskplugin.so psi-plus /usr/lib64/psi-plus/plugins/libjuickplugin.so psi-plus /usr/lib64/psi-plus/plugins/libotrplugin.so psi-plus /usr/lib64/psi-plus/plugins/libpepchangenotifyplugin.so psi-plus /usr/lib64/psi-plus/plugins/libpstoplugin.so psi-plus /usr/lib64/psi-plus/plugins/libqipxstatusesplugin.so psi-plus /usr/lib64/psi-plus/plugins/libscreenshotplugin.so psi-plus /usr/lib64/psi-plus/plugins/libskinsplugin.so psi-plus /usr/lib64/psi-plus/plugins/libstopspamplugin.so psi-plus /usr/lib64/psi-plus/plugins/libstoragenotesplugin.so psi-plus /usr/lib64/psi-plus/plugins/libtranslateplugin.so psi-plus /usr/lib64/psi-plus/plugins/libvideostatusplugin.so psi-plus /usr/lib64/psi-plus/plugins/libwatcherplugin.so psi-plus /usr/lib64/psi-plus/plugins/libyandexnarodplugin.so Or did it change during the last 4 weeks? [ ~ ]$ psi-plus --version qca-gnupg: disabling keyring monitoring due to buggy Qt version Psi+ 0.16.41-webkit (2013-01-03) Qt 4.8.4 Compiled with Qt 4.8.4

Joker-jar commented on 2013-01-27 14:10 (UTC)

Psi+ doesn't have files in the lib64 folder: [joker-jar@archik ~]$ pacman -Ql psi-plus | grep lib64 [joker-jar@archik ~]$ Or not?

commented on 2013-01-27 13:13 (UTC)

"A potential issue with the upgrade on x86_64 is finding conflicting files in /usr/lib64. All Arch Linux packages that had files in this directory have been updated, so update these individually first. Any AUR packages with files in this directory should be updated to install them in /usr/lib." Maybe we can have a patch in/for libpsibuild.sh?

el_aur commented on 2013-01-14 19:12 (UTC)

tried today - built successfully on x86_64

TerribleSpirit commented on 2013-01-14 05:42 (UTC)

already build

el_aur commented on 2013-01-11 19:41 (UTC)

Same here make: *** No targets specified and no makefile found. Stop. !!!ERROR: make failed

NickNill commented on 2013-01-06 17:47 (UTC)

!!!ERROR: make failed

TerribleSpirit commented on 2013-01-05 17:28 (UTC)

make: *** Не заданы цели и не найден make-файл. Останов. !!!ERROR: make failed

commented on 2012-11-09 17:55 (UTC)

since replacement of libotr with libotr3, the Off-The-Record plugin from the "dev" plugins stops to work. Maybe this is not the right place for that, rather the developer of the OTR-plugin should know that. Anyways, now you know... bye.

el_aur commented on 2012-10-12 21:13 (UTC)

same to me pluginmanager.cpp: In member function ‘bool PluginManager::appendSysMsg(int, const QString&, const QString&)’: pluginmanager.cpp:819:28: error: ‘class PsiAccount’ has no member named ‘findChatDialogEx’ pluginmanager.cpp:821:43: error: no matching function for call to ‘PsiAccount::findChatDialog(XMPP::Jid&, bool)’ pluginmanager.cpp:821:43: note: candidate is: In file included from pluginmanager.cpp:24:0: psiaccount.h:165:11: note: ChatDlg* PsiAccount::findChatDialog(const XMPP::Jid&) const psiaccount.h:165:11: note: candidate expects 1 argument, 2 provided

m0rph commented on 2012-10-12 20:32 (UTC)

pluginmanager.cpp: In member function ‘bool PluginManager::appendSysMsg(int, const QString&, const QString&)’: pluginmanager.cpp:819:28: error: ‘class PsiAccount’ has no member named ‘findChatDialogEx’ pluginmanager.cpp:821:43: error: no matching function for call to ‘PsiAccount::findChatDialog(XMPP::Jid&, bool)’ same error here

lahwaacz commented on 2012-10-12 17:11 (UTC)

still nothing, the same error

Joker-jar commented on 2012-10-12 17:00 (UTC)

lahwaacz, try to make package again, it could be corrupted commit

lahwaacz commented on 2012-10-12 16:22 (UTC)

I get this error: g++ -c -m64 -pipe -g -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -D_REENTRANT -Wall -W -DQT_STATICPLUGIN -DWHITEBOARDING -DHAVE_XSS -DHAVE_ENCHANT -DPSI_PLUGINS -DHAVE_CONFIG -DPSIMINIZIP -DUSE_PEP -DTC_PSIFILE -DTC_MPRIS -DIRIS_XMPP_JID_DEPRECATED -DFILETRANSFER -DGROUPCHAT -DWHITEBOARDING -DNEWCONTACTLIST -DHAVE_PGPUTIL -DPSI_PLUGINS -DUSE_DBUS -DWEBKIT -DQT_NO_DEBUG -DQT_WEBKIT_LIB -DQT_SVG_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -DIRISNET_STATIC -I/usr/share/qt/mkspecs/linux-g++-64 -I. -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtXml -I/usr/include/QtSvg -I/usr/include/QtWebKit -I/usr/include -I/usr/include/QtDBus -I/usr/include/QtCrypto -I/usr/include/enchant -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -Iprivacy -Icapabilities -Itabs -I. -Itools/iconset -Itools/optionstree -Itools/advwidget -Ilibpsi/dialogs -Ilibpsi/tools -Itools/tunecontroller -Itools/tunecontroller/plugins/psifile -Itools/tunecontroller/plugins/mpris -I. -Iwidgets -I../iris/include -I../iris/include/iris -I../iris/src -Ioptions -Iplugins/include -I. -I.moc -I/usr/X11R6/include -I.ui -o .obj/webview.o webview.cpp pluginmanager.cpp: In member function ‘bool PluginManager::appendSysMsg(int, const QString&, const QString&)’: pluginmanager.cpp:819:28: error: ‘class PsiAccount’ has no member named ‘findChatDialogEx’ pluginmanager.cpp:821:43: error: no matching function for call to ‘PsiAccount::findChatDialog(XMPP::Jid&, bool)’ pluginmanager.cpp:821:43: note: candidate is: In file included from pluginmanager.cpp:24:0: psiaccount.h:165:11: note: ChatDlg* PsiAccount::findChatDialog(const XMPP::Jid&) const psiaccount.h:165:11: note: candidate expects 1 argument, 2 provided make[1]: *** [.obj/pluginmanager.o] Error 1 make[1]: *** Waiting for unfinished jobs.... make[1]: Leaving directory `/tmp/yaourt-tmp-lahwaacz/aur-psi-plus/src/build/src' make: *** [sub-src-make_default] Error 2 !!!ERROR: make failed ==> ERROR: Makepkg was unable to build psi-plus.

Joker-jar commented on 2012-08-23 10:42 (UTC)

Updated. Please test

commented on 2012-08-23 09:21 (UTC)

Still won't build, even without --disable-bundled-qca Repeats this: / usr / bin / qmake-o Makefile psi.pro make: Warning: file modification time `psi.pro 'is in the future (4285)

commented on 2012-08-16 22:13 (UTC)

it compiles once you remove the CONF_OPTS="--disable-bundled-qca" from the PKGBUILD (psi-plus' configure doesn't know that option)

commented on 2012-08-12 08:24 (UTC)

Doesn't build on x64: *** applying 9999-psiplus-application-info.diff ... done Project name: Psi Profile: psi.pro Deps: qt4* buildmodeapp* qca* zlib* x11* universal qdbus webkit growl whiteboarding xss aspell enchant spell* plugins conf* recursiveprl* 'configure' written. *** ./configure --enable-plugins --enable-whiteboarding --disable-bundled-qca --prefix=/usr --libdir=/usr/lib Usage: ./configure [OPTION]... This script creates necessary configuration files to build/install. ...

Joker-jar commented on 2012-07-16 20:05 (UTC)

Use "content downloader" plugin to get additional icons

Teyro commented on 2012-07-16 14:57 (UTC)

Hiho ;) The Package worked really great, but my problem is, that the additional iccons not added ? The Windows Binary has Icons for example für KDE, Tanja and Gnome3? Can someone patch them?

Spheerys commented on 2012-05-01 17:32 (UTC)

I have an error during the compilation : ================ In file included from /usr/include/QtCore/qvector.h:52:0, from /usr/include/QtGui/qbrush.h:47, from /usr/include/QtGui/qpalette.h:47, from /usr/include/QtGui/qwidget.h:49, from /usr/include/QtGui/QWidget:1, from ./common.h:156, from options/opt_application.cpp:2: /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.0/../../../../include/c++/4.7.0/vector:65:29: erreur fatale: /usr/lib/glib-2.0/include/bits/stl_vector.h : Permission non accordée compilation terminée. make[1]: *** [.obj/opt_application.o] Erreur 1 make[1]: *** Attente des tâches non terminées.... make[1] : on quitte le répertoire « /tmp/yaourt-tmp-hedy/aur-psi-plus/src/build/src » make: *** [sub-src-make_default] Erreur 2 ================

Joker-jar commented on 2012-04-06 07:02 (UTC)

Fixed

top4ek commented on 2012-04-05 05:43 (UTC)

In file included from qca/src/botantools/botan/botan/bigint.h:38:0, from qca/src/botantools/botan/big_ops2.cpp:34: qca/src/botantools/botan/botan/secmem.h: In instantiation of «QCA::Botan::SecureVector<T>::SecureVector(const T*, QCA::Botan::u32bit) [with T = unsigned int; QCA::Botan::u32bit = unsigned int]»: qca/src/botantools/botan/big_ops2.cpp:170:40: required from here qca/src/botantools/botan/botan/secmem.h:217:41: ошибка: «set» was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] qca/src/botantools/botan/botan/secmem.h:217:41: замечание: declarations in dependent base «QCA::Botan::MemoryRegion<unsigned int>» are not found by unqualified lookup qca/src/botantools/botan/botan/secmem.h:217:41: замечание: use «this->set» instead make[1]: *** [.obj/big_ops2.o] Ошибка 1

commented on 2012-03-17 10:43 (UTC)

> not relevant https://github.com/psi-plus/plugins/blob/master/dev/otrplugin/otrplugin.pro Hi, yes I know that someone wrote a patch for the OTR-Plugin. Thatswhy I wrote, that the "Problem (...) disapeared". But still, you have to enable the "dev" plugins and you have to install "tidyhtml" to get the OTR-Plugin running with Psi-Plus. That's exactly what I wrote at https://bbs.archlinux.org/viewtopic.php?pid=1071298 (scroll down to the latest entry) So it is relevant, I think... Enjoy.

commented on 2012-03-13 17:10 (UTC)

>Problem with "include" path for compiling OTR-Plugin disapeared, see: >https://bbs.archlinux.org/viewtopic.php?pid=1071298 >Enjoy... not relevant https://github.com/psi-plus/plugins/blob/master/dev/otrplugin/otrplugin.pro

commented on 2012-03-13 17:03 (UTC)

Problem with "include" path for compiling OTR-Plugin disapeared, see: https://bbs.archlinux.org/viewtopic.php?pid=1071298 Enjoy...

top4ek commented on 2012-03-07 04:19 (UTC)

Lol, package on Google Code was compiled by me using THIS pkgbuild. Why it's outdated?

Joker-jar commented on 2012-03-07 01:23 (UTC)

Why out of date? This package makes latest version of psi-plus

Spheerys commented on 2012-03-06 23:19 (UTC)

There is a new version of psi-plus : http://code.google.com/p/psi-dev/downloads/list?q=ArchLinux

commented on 2012-01-26 22:09 (UTC)

Hi, you can very easily have the OTR plugin (version 0.9.4, supports shared secret authentification) built in here, it allready comes with the sources you download, you just have to enable it! See here, how to do it: https://bbs.archlinux.org/viewtopic.php?id=134458

tobias_de commented on 2012-01-15 16:53 (UTC)

I think this package should also depend on "enchant".

k0Do commented on 2012-01-02 18:36 (UTC)

Hint for users that use the webkit patch. There's a bug in combination with Qt 4.8 or better QtWebkit 2.2. To fix that, simply rebuild with current git sources and restart.

andre.vmatos commented on 2011-12-16 15:12 (UTC)

Also, at least psiotr were not building, due to prefix incompatibilities with tidyhtml package. It was trying to include <tidy/tidy.h>, but Arch's tidyhtml prefix is /usr/include. So, to fix it and build plugin properly, I linked tidyhtml files in /usr/include into /usr/include/tidy mine-created folder, and all worked fine.

andre.vmatos commented on 2011-12-16 15:08 (UTC)

OTR and Psto plugins are in "dev" plugins prefix. You can build then by setting PLUGINS_PREFIXES="generic dev" in some point of the build() variables declaration, e.g. at line #39 of PKGBUILD. psiotrplugin version 0.9.4, pstoplugin version 0.0.2.

nanodesu commented on 2011-11-25 09:31 (UTC)

>Seems to be broken, psi-im moved to github Fixed in psi plus repo. http://code.google.com/p/psi-dev/issues/detail?id=472

nanodesu commented on 2011-11-24 20:04 (UTC)

There are some ssh issues with github: Submodule 'src/libpsi' (git@github.com:psi-im/libpsi.git) registered for path 'src/libpsi' Cloning into 'iris'... Could not create directory '/root/.ssh'. The authenticity of host 'github.com (207.97.227.239)' can't be established. RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48. Are you sure you want to continue connecting (yes/no)? yes Failed to add the host to the list of known hosts (/root/.ssh/known_hosts). Permission denied (publickey). fatal: The remote end hung up unexpectedly Clone of 'git@github.com:psi-im/iris.git' into submodule path 'iris' failed Solution can be found here http://help.github.com/ssh-issues/ http://help.github.com/linux-set-up-git/ but i'm unsure about automatizing this actions.

nanodesu commented on 2011-11-24 19:11 (UTC)

Seems to be broken, psi-im moved to github(?): *** Checkout Psi .. Cloning into 'git'... fatal: Unable to look up git.psi-im.org (port 9418) (Name or service not known)

misc commented on 2011-10-30 14:13 (UTC)

AUR etiquette states that extra variables ought to be prepended with a _ (and omitted altogether unless unavoidable). E. g., _usewebkit instead of usewebkit

Joker-jar commented on 2011-10-11 01:01 (UTC)

All works fine right now

FiX commented on 2011-10-05 16:03 (UTC)

Cloning into langs/ru... fatal: remote error: Could not find Repository Nikoli/psi-plus-ru !!!ERROR: git clone failed ==> ERROR: Makepkg was unable to build psi-plus. ==> Restart building psi-plus ? [y/N]

top4ek commented on 2011-09-09 17:06 (UTC)

Strange, sudo pacman -Suy fixes issue(Suy-ed about week ago). Странно, обновление системы помогло, хотя обновлялся неделю назад.

Joker-jar commented on 2011-09-09 14:51 (UTC)

5114 сейчас удачно собрал

top4ek commented on 2011-09-09 14:03 (UTC)

When compiling, get file not found error. In file included from avcall/calldlg.cpp:21:0: /usr/include/QtGui/QtGui:58:34: фатальная ошибка: qgraphicsproxywidget.h: Нет такого файла или каталога компиляция прервана. make[1]: *** [.obj/calldlg.o] Ошибка 1 make[1]: *** Ожидание завершения заданий... make[1]: Выход из каталога `/tmp/yaourt-tmp-alex/aur-psi-plus/src/build/src' make: *** [sub-src-make_default] Ошибка 2

Atterratio commented on 2011-09-03 17:03 (UTC)

Ппц... с мозгом у меня проблемы... на английском написал "skins" на русском "плагины". С плагинами всё ок. А вот тех стандартных скинов которые поставлялись в в пакете с оф сайта нету.

Joker-jar commented on 2011-09-02 12:40 (UTC)

Собрал ща 5111, плагины нормально включились. Проверь в пакете, в /usr/lib/... они должны быть

Atterratio commented on 2011-09-01 17:35 (UTC)

I think, you forgotten skins... Кажется ты русскоговорящий, постараюсь объяснить. Кажется плагины не включены в комплект? По крайней мере у меня все пропали, до этого юзал готовый билд с сайта.

OK100 commented on 2011-07-25 15:48 (UTC)

Please add subversion to makedepends

Joker-jar commented on 2011-07-11 14:21 (UTC)

Find in PKGBUILD: TRANSLATIONS="ru" and modify it to: TRANSLATIONS="de fr"

caemir commented on 2011-07-11 07:27 (UTC)

Hi, Can you add this : French http://psi-im.org/download/lang/psi_fr.qm md5=d024849908910cc3ba36367e6c350481 http://psi-im.org/download/lang/qt_fr.qm md5=d691f471dfdeb6b7dd427610f18518fd Deutch http://psi-im.org/download/lang/psi_de.qm md5=5f92734bbba1154b49ba4b8217dafc56 http://psi-im.org/download/lang/qt_de.qm md5=c215a01d474c2e0bf7a0ca7ac41aabf9 To the "/usr/share/psi-plus/" ?

matse commented on 2011-07-05 09:40 (UTC)

Works great! Thanks!

pztrn commented on 2011-07-02 05:23 (UTC)

Похоже все ок, собирается :-)

Joker-jar commented on 2011-06-30 07:42 (UTC)

Psi-plus moved to git! Test new PKGBUILD

andre.vmatos commented on 2011-06-27 15:07 (UTC)

Confirmed. Working fine here, x86_64, also with psi-otr 0.9 plugin. Thnx

Joker-jar commented on 2011-06-27 07:12 (UTC)

For all. Please, test new PKGBUILD v.28. Successfully done on my x86_64

jiri.one commented on 2011-06-22 17:33 (UTC)

Checked out revision 4099. Checkout generic/chessplugin plugin .. svn: Server sent unexpected return value (502 Bad Gateway) in response to PROPFIND request for '/svn/!svn/bln/4099' !!!ERROR: generic/chessplugin plugin checkout failed

caemir commented on 2011-06-21 07:01 (UTC)

Thanks! Yeah, i confirme, it's run fine now.

Joker-jar commented on 2011-06-17 09:12 (UTC)

Fixed problem with plugins path

caemir commented on 2011-06-13 17:17 (UTC)

I'm on a 64bits archlinux. The .so are going to the /usr/lib64/psi-plus/plugins/ and /usr/lib/psi/plugins/ folders But psi-plus check the /usr/lib/psi-plus/plugins/ I moved all on the /usr/lib/psi-plus/plugins/ and now it's good.

Joker-jar commented on 2011-06-09 20:23 (UTC)

PoZiTPoH, ты пробуешь собрать 0.15-24, в 0.15-25, который сейчас тут, эта проблема профиксена

pztrn commented on 2011-06-09 17:05 (UTC)

http://pastebin.com/XYZbPf1B Реквестирую фикс :)

commented on 2011-06-09 10:14 (UTC)

Getting OTR support is easy with this new PKGBUILD: $ wget https://aur.archlinux.org/packages/psi-plus/psi-plus.tar.gz $ tar zxf psi-plus.tar.gz $ cd psi-plus/ --> Now build and install it. --> Stay in that directory and go on! $ wget http://public.beuth-hochschule.de/~s30935/files/psi-otr-0.9.tar.gz $ tar zxf psi-otr-0.9.tar.gz $ cp -avx psi-otr-0.9/ src/build/src/plugins/generic/ $ cd src/build/src/plugins/generic/psi-otr-0.9/ $ qmake $ make $ sudo cp -avx libpsi-otr.so /usr/lib/psi-plus/plugins/ --> Now launch "psi-plus" and you are done. --> This build informations are also written in the INSTALL text file, included in the downloaded "psi-otr-0.9.tar.gz" tarball. Okay, so maybe in the future, this can be more automated.

Joker-jar commented on 2011-06-06 05:13 (UTC)

Because of project's high activity: http://code.google.com/p/psi-dev/updates/list Previous PKGBUILD don't work now. As far as i know, french localisation doesn't exist. What problem with plugins?

caemir commented on 2011-06-05 20:45 (UTC)

Why you was changing the pkgbuild ? One month ago the pkgbuild was good.

andre.vmatos commented on 2011-06-05 13:15 (UTC)

This psi-plus version isn't detecting plugins PATH. Linking /usr/lib64/psi-plus/plugins to /usr/share/psi-plus/plugins worked for me.

caemir commented on 2011-06-05 13:13 (UTC)

can you add all french language ? russian it's good but.. :p i'm testing that list for replacement "*": attentionplugin/ autoreplyplugin/ birthdayreminderplugin/ captchaformsplugin/ chessplugin/ cleanerplugin/ clientswitcherplugin/ conferenceloggerplugin/ contentdownloaderplugin/ extendedmenuplugin/ extendedoptionsplugin/ gmailserviceplugin/ gomokugameplugin/ historykeeperplugin/ icqdieplugin/ imageplugin/ jabberdiskplugin/ juickplugin/ pepchangenotifyplugin/ qipxstatusesplugin/ screenshotplugin/ skinsplugin/ stopspamplugin/ storagenotesplugin/ translateplugin/ watcherplugin/

caemir commented on 2011-06-05 11:09 (UTC)

plugins_list="*" but no plugin ??

Joker-jar commented on 2011-06-01 08:31 (UTC)

You can go to the psi-dev@conference.jabber.ru and talk with developers about including this plugin to official pluginset

commented on 2011-05-31 11:28 (UTC)

How about an optional support for the OTR plugin, as mentioned befor from andre.vmatos?

Joker-jar commented on 2011-05-29 12:41 (UTC)

Yeah, done

commented on 2011-05-29 08:29 (UTC)

In PKGBUILD, replace lines 77..88 with "validate_plugins_list" line. This would solve the misplaced plugins issue.

wodim commented on 2011-05-28 22:15 (UTC)

Doesn't compile: Downloading attentionplugin plugin .. svn: URL 'http://psi-dev.googlecode.com/svn/trunk/plugins/attentionplugin' does not exist !!!ERROR: attentionplugin plugin checkout failed ==> ERROR: Makepkg was unable to build .

Joker-jar commented on 2011-05-28 06:08 (UTC)

pkgrel 21 changelog: Added: russian langpack Fixed: package version (includes revision number) Fixed: cleanup conflicts and provides Please, test this package

Joker-jar commented on 2011-05-28 05:02 (UTC)

==> Copying langpack ... Такого нет в новом PKGBUILD'е. Похоже, старый какой-то

pztrn commented on 2011-05-28 04:15 (UTC)

-> Copying additional files ... ==> Copying langpack ... ==> Building extra plugins ... Makefile:60: *** образец цели не содержит `%'. Останов. ==> ОШИБКА: Произошел сбой в build(). Преждевременный выход... WTF? :)

andre.vmatos commented on 2011-05-24 19:47 (UTC)

Hi. This psi-plus version isn't detecting plugins PATH. Linking /usr/lib64/psi-plus/plugins to /usr/share/psi-plus/plugins worked for me.

andre.vmatos commented on 2011-05-24 16:18 (UTC)

There's no way to include PSI-OTR plugin? I would love to use it in last SVN. http://public.beuth-hochschule.de/~s30935/

Joker-jar commented on 2011-05-24 14:42 (UTC)

Ok, it seems, i fixed it. Test! P.S. Use Content Downloader Plugin to get additional iconsets ;)

commented on 2011-05-22 09:50 (UTC)

Plugins broken. How to compile it?

commented on 2011-05-18 18:08 (UTC)

пофиксить плагины в связи с > http://code.google.com/p/psi-dev/source/detail?r=3899

andre.vmatos commented on 2011-05-13 17:24 (UTC)

Hi, dazzy. Follow complete diff of this PKGBUILD and my, with your patch with some diferences. I applyed and compiled it just now and compilation worked fine with OTR. http://pastebin.com/9DLNbB7j

commented on 2011-05-05 11:27 (UTC)

Hi andre.vmatos, I see the problem. Could you rewrite the patch? I tried, but didn't manage. But would be very cool!

andre.vmatos commented on 2011-04-20 23:30 (UTC)

Thnx, dazzy. Also worked fine here. But with one change: in your patch, that two additions in line #219 should be between 'mkdir' line and 'cp' line, otherwise psi-otr plugin folder will be empty. Attention: there's no way to generate OTR key manually in this plugin. Keys are generated in the first time you try to start a OTR session.

commented on 2011-03-28 09:38 (UTC)

Okay. this time it worked, I used a slightly modificated PKGBUILD, here is the DIFF file: ****************BEGIN**************** --- psi-plus/PKGBUILD 2011-03-23 12:53:50.000000000 +0100 +++ psi-plus.bak-2/PKGBUILD 2011-03-28 10:41:03.183333338 +0200 @@ -2,16 +2,18 @@ # Contributor: Joker-jar <joker-jar@yandex.ru> pkgname="psi-plus" -pkgver=0.15.last -pkgrel=18 +pkgver=3774 +pkgrel=1 pkgdesc="Psi+ is a powerful Jabber client (Qt, C++) designed for the Jabber power users" url="http://psi-plus.com" license=('GPL2') arch=('i686' 'x86_64') -depends=('qt' 'qca' 'qca-ossl' 'qca-gnupg' 'aspell' 'libxss' 'openssl' 'dbus' 'zlib') +depends=('qt' 'qca' 'qca-ossl' 'qca-gnupg' 'aspell' 'libxss' 'openssl' 'dbus' 'zlib' 'tidyhtml') makedepends=('subversion' 'git' 'patch') conflicts=('psi' 'psi-svn' 'psi-git' 'psi-plus-svn') provides=('psi+' 'psi-plus-svn' 'psi') +source=('http://public.beuth-hochschule.de/~s30935/files/psi-otr-0.8.tar.gz') +md5sums=('dfc5ca7f7fd3e3a6e624bbd22fc1a2ce') # Build with debugging # values: (0|1) @@ -19,7 +21,7 @@ debug=0 # Make quietly (say "0" here if you want to see all output, "1" - only stderr, "2" - nothing) # values: (0|1|2) -quietmake=1 +quietmake=0 # Include plugins to package # values: (0|1) incplugins=1 @@ -219,6 +221,8 @@ if [ $incplugins -eq "1" ] ; then msg "Adding extra plugins" cp -rf $srcdir/$_pluginssvnmod/* $srcdir/$_gitname__-build/src/plugins/ + mkdir -p $srcdir/$_pluginssvnmod/generic/psi-otr + cp -r $srcdir/psi-otr-0.8/* $srcdir/$_pluginssvnmod/generic/psi-otr fi msg "Building $pkgname ..." @@ -339,7 +343,7 @@ fi # Copy plugins mkdir $pkgdir/usr/share/psi/plugins - find . -name "lib*plugin.so" -exec cp -f {} $pkgdir/usr/share/psi/plugins \; + find . -name "lib*.so" -exec cp -f {} $pkgdir/usr/share/psi/plugins \; fi # Remove useless entries ****************END****************

commented on 2011-03-26 10:14 (UTC)

Hi, once again the question, if there is at least the possibility to create an extra PKGBUILD containing the OTR plugin, contributed here: http://public.beuth-hochschule.de/~s30935/ I tried myself, but I failed. Maybe you could tell me, what is the point in including the plugin in the PKGBUILD, I just don't get it. The inclusion of the plugin was done once before, but I also want to perform the updates presented here, so pleeaazzee... ^^

Joker-jar commented on 2011-03-23 11:58 (UTC)

0.15.last-18 : updated plugins list

k0Do commented on 2011-03-09 05:13 (UTC)

The icon is missing in Xfce Application menu.

Joker-jar commented on 2011-03-07 05:56 (UTC)

Who using psi+ and DeaDBeeF please test deadbeef-plugins-psipublish - my plugin for DeaDBeeF to publish tune in Psi/Psi+

Joker-jar commented on 2011-03-05 15:24 (UTC)

0.15.last-17 : ready to use whiteboard. test it! (set whiteboarding=1 in PKGBUILD) http://paste.kde.org/6547/

sergej commented on 2011-03-02 16:58 (UTC)

btw, whiteboard can be compiled and works now

Joker-jar commented on 2011-03-01 14:17 (UTC)

0.15.last-16 : small fixes

Joker-jar commented on 2011-03-01 14:07 (UTC)

0.15.last-15 : Добавлен плагин jabberdiskplugin в список доступных плагинов

Joker-jar commented on 2011-02-26 01:14 (UTC)

0.15.last-14 : Добавлен плагин gomokugameplugin в список доступных плагинов

commented on 2011-01-30 09:57 (UTC)

Ку! There is missed dependency of make package.

commented on 2011-01-21 18:45 (UTC)

Hi, what do you think about the integration of the OTR Plugin into the package by default? One more extra plugin for your patched version of Psi. I think that would be nice ^^ Bests, ddazzy.

commented on 2011-01-16 11:31 (UTC)

новая задача, имя проекта окончательно поменялось в psi-plus теперь все ресурсы должны быть в /usr/share/psi-plus, соответственно исполняемый файл тоже должен быть psi-plus, ну и так далее, убрать psi из конфликтов тоже наверно можно т.к. они теперь могут жить в системе одновременно

Joker-jar commented on 2011-01-16 04:54 (UTC)

ept, спасибо. Протестируй 0.15 last-13

commented on 2011-01-13 19:25 (UTC)

добавить sound из http://psi-dev.googlecode.com/svn/trunk/sound/ а то они не падают в сборку, а это звуки для плагинов, долго думал почему нет некоторых звуков, и возможно, опционально сборка дебаг пакета, если не против конечно, думаю с этим трудностей быть не должно =)

commented on 2011-01-11 17:35 (UTC)

Ok, problem solved. Just uninstall Psi-Plus, but keep your ".psi" profile. Install Psi, activate GnuPG for the accounts you want. Uninstall Psi. Install Psi-Plus again, and now, GnuPG works! Nice. Bests.

commented on 2011-01-11 16:49 (UTC)

"So, why you don't use GPG?" Just to mention that: GnuPG is not working in my Psi+ on Archlinux. I allready tried out everything written down here: http://psi-im.org/wiki/Encryption But no success. And yes of course, GPG does work on my system. So if you are a little bit into the development of Psi+, that would be another issue. Not so important for me, but if you are interessted in it and it does not work an your Psi+ too, so maybe.... Bests.

commented on 2011-01-10 21:03 (UTC)

Hi Joker-jar, thanks a lot, your patch works fine. Finally, I happily use Psi+ with all its nifty features and plugins, even the OTR Plugin. Cool. Bests.

Joker-jar commented on 2011-01-10 16:14 (UTC)

dazzy, try to patch PKGBUILD by this http://paste.kde.org/2176/ and build package. Plugin you need should be within Psi+ package

commented on 2011-01-10 15:10 (UTC)

Hi, cool, it seems like you can help me. I like to use OTR, because most of my XMPP contacts use it, but they do not use GPG. So it is kind of a standard for me. If I want encryption, it is easier also to use GPG... Back to topic: What exactly do I have to do? I have to use this PKGBUILD and change it a little bit? Or I have to do something completly different, like going to the Psi hompage (http://psi-im.org/download/) and use sources from there? But which one? And how to apply the Psi+ patches to them? Bests dazzy

Joker-jar commented on 2011-01-10 14:40 (UTC)

dazzy, applicationinfoaccessor.h is file from psi+ project, so you have to download psi sources, apply psi+ patches to it and then use it to build your plugin http://paste.kde.org/2167/

Joker-jar commented on 2011-01-10 13:45 (UTC)

Ok, i'll look at the sources soon. So, why you don't use GPG?

commented on 2011-01-10 11:45 (UTC)

Hi, ok, that is what is written in the "PsiOtrPlugin.hpp" file about "applicationinfoaccessor.h": #include "applicationinfoaccessor.h" That's it. The funny thing is, that there is no such thing like this, in the whole Psi-Plus folder. This file just doesn't exist. So maybe there is no solution right here... Maybe, the OtrPlugin is related to a former version of Psi-Plus, a version including that file.

Joker-jar commented on 2011-01-10 07:17 (UTC)

Hi src/PsiOtrPlugin.hpp:40:37: fatal error: applicationinfoaccessor.h: No such file or directory Open PsiOtrPlugin.hpp, find include directive and see path to applicationinfoaccessor.h. May be sources would be placed to another folder

commented on 2011-01-07 18:47 (UTC)

Hi, I tried to compile this: http://public.beuth-hochschule.de/~s30935/files/psi-otr-0.7.tar.gz It is an OTR Plugin for Psi-Plus. Like it is written in the "INSTALL" file, I go to "src/psi/src/plugins/generic", I copy the "psi-otr-0.7" folder in there, I change the directory to it. Finally I run "qmake" and "make". And here comes the error: g++ -c -m64 -pipe -march=x86-64 -mtune=generic -O2 -pipe -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_XML_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt/mkspecs/linux-g++-64 -I. -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtXml -I/usr/include -I../../include -I/usr/local/include/tidy -I. -o PsiOtrPlugin.o src/PsiOtrPlugin.cpp In file included from src/PsiOtrPlugin.cpp:25:0: src/PsiOtrPlugin.hpp:40:37: fatal error: applicationinfoaccessor.h: No such file or directory compilation terminated. make: *** [PsiOtrPlugin.o] Error 1 Anybody an idea? Something went wrong, but what can I do? Try yoursef to compile this plugin into your Psi-Plus and let me know, if you have been successfull. Bests.

Joker-jar commented on 2010-12-23 10:17 (UTC)

0.15 last-12 : Обновлен список доступных плагинов

Joker-jar commented on 2010-11-27 14:07 (UTC)

0.15 last-11 : Мелкие фиксы (выключен webkit, включены по умолчанию скины, убран libproxy из зависимостей, убраны mac-скины)

Joker-jar commented on 2010-11-11 12:16 (UTC)

0.15 last-10 : Подчинена сборка :)

Joker-jar commented on 2010-10-30 12:06 (UTC)

0.15 last-9 : Удален typingnotifyplugin из списка доступных плагинов :) ( http://code.google.com/p/psi-dev/source/detail?r=3131 )

Joker-jar commented on 2010-10-22 07:28 (UTC)

0.15 last-8 : Добавлен typingnotifyplugin в список доступных плагинов ( http://code.google.com/p/psi-dev/source/detail?r=3109 )

Joker-jar commented on 2010-10-09 03:59 (UTC)

0.15.last-7 : Исправлена ошибка в коде получения версии. Изменен url страницы программы

Joker-jar commented on 2010-10-06 08:04 (UTC)

3065-я ревизия без проблем пропатчилась и собралась

commented on 2010-10-06 07:25 (UTC)

хотя судя по названию, это патч для 64-битной винды.

commented on 2010-10-06 07:23 (UTC)

пкгбилд другой, а толку то, апстрим же сломан... -> Applying '1600-psi-mingw-w64-compatibility.diff' Aborting..

Joker-jar commented on 2010-10-05 07:49 (UTC)

0.15.last-6 : Исправлен код получения версии ( http://code.google.com/p/psi-dev/source/detail?r=3059 )

Joker-jar commented on 2010-10-03 05:41 (UTC)

0.15.last-5 : Добавлена libproxy в зависимости (а также patch в makedepends)

Joker-jar commented on 2010-09-14 06:43 (UTC)

Думал над этим. По идее, требуется и при сборке, и при использовании. Но в то же время требуется лишь одним плагином, который, в принципе, может и не включаться в пакет. Но все равно добавить, наверное, придется

commented on 2010-09-14 03:27 (UTC)

Ну теперь добавь в зависимости libproxy :)

Joker-jar commented on 2010-09-13 10:55 (UTC)

Разобрались с разработчиками, должно работать сейчас

Joker-jar commented on 2010-09-13 01:31 (UTC)

А, понял. Я собираю со своим набором плагинов и поэтому проблем нет. Сейчас посмотрю

commented on 2010-09-12 22:43 (UTC)

Всё по-прежнему. :( SVN-ревизия 3003

Joker-jar commented on 2010-09-12 20:08 (UTC)

Что-то было с сорцами, сейчас, вроде как, поправили

commented on 2010-09-12 10:24 (UTC)

Сборка отвалилась. ==> Building extra plugins ... form.cpp:17:28: фатальная ошибка: libproxy/proxy.h: Нет такого файла или каталога Компиляция прервана. make[1]: *** [build/form.o] Ошибка 1 make: *** [sub-contentdownloaderplugin-make_default] Ошибка 2 make: *** Ожидание завершения заданий... Какому плагину нужны заголовки этой либы? В арче это что за пакет?

Joker-jar commented on 2010-09-10 10:39 (UTC)

0.15.last-4 : При включенном webkit версия, отображаемая клиентом - 0.15.xxxx-webkit вместо 0.15.xxxxwebkit (для версии пакета дефиз использовать, вроде как, не получается, т.к. это не нравится pacman'у)

commented on 2010-09-06 14:32 (UTC)

Спасибо за пакет :) psi-plus-svn что-то стал отвалилваться на наложении патчей

Joker-jar commented on 2010-09-06 09:02 (UTC)

0.15.last-3 : Отключен по-умолчанию webkit. Немного подправлены конфликты

Joker-jar commented on 2010-09-03 11:29 (UTC)

0.15.last-2 : Добавлен плагин contentdownloaderplugin в список доступных плагинов

Joker-jar commented on 2010-08-29 14:22 (UTC)

# Use mva's russian langpack # values: (0|1) usemvalang=0 Если установить в 1, то в пакет включится альтернативная русска локализация от Mva. Зачастую, оперативнее обновляется официальной и перевод некоторым более по душе По-умолчанию пакет собирается без включения пака скинов (incskins=0), т.к., думаю, большинство их не используется По-умолчанию включен webkit (usewebkit=1), имхо, он уже вполне стабилен в Psi+ Скрипт позволяет исключать из пакета любые плагины, и, наоборот, включать только необходимые Последняя закомментированная строка в пакете: #sed 's/Exec=psi/Exec=env LANG=ru_RU\.UTF-8 psi/' -i $pkgdir/usr/share/applications/psi.desktop Psi+ при проверке синтаксиса использует язык, ссылаясь на локаль. У меня в системе локаль en, а проверять язык хочется русский, поэтому я принудительно задаю Psi+ русскую локаль. Недавно пришлось закомментировать строку: #rm -f *-psi-win32-* #useless windows patches т.к. перестали накладываться патчи. Если разработчики исправят это дело, строку нужно будет обратно вернуть

Joker-jar commented on 2010-08-29 13:58 (UTC)

Пакет призван решить проблемы с psi-plus-svn :)