Package Details: psi-plus-plugins-git 1.1.345.ga0acd31-2

Git Clone URL: https://aur.archlinux.org/psi-plus-plugins-git.git (read-only, click to copy)
Package Base: psi-plus-plugins-git
Description: Additional plugins for Psi+ (built with Qt 5.x)
Upstream URL: https://psi-plus.com
Licenses: GPL2
Conflicts: psi-plus-plugins, psi-plus-plugins-qt5-git
Provides: psi-plus-plugins, psi-plus-plugins-qt5-git
Submitter: TZ86
Maintainer: sir_lucjan
Last Packager: sir_lucjan
Votes: 28
Popularity: 0.000000
First Submitted: 2013-08-06 17:07 (UTC)
Last Updated: 2022-01-11 12:11 (UTC)

Latest Comments

sir_lucjan commented on 2021-12-20 14:36 (UTC)

No problem. I considered that OTR and OMEMO plugins are not used by all users, so I decided to add dependencies of those plugins as "optdepends". I think that this solution is enough.

Genstar commented on 2021-12-20 14:32 (UTC)

Uh, sorry, I didn't see it the first time I built the package, just saw the OTR ones.

sir_lucjan commented on 2021-12-20 14:31 (UTC)

libsignal-protocol-c is already in optdepends.

Genstar commented on 2021-12-20 14:27 (UTC)

The libsignal-protocol-c package is needed fo the OMEMO plug-in to work. Add it to the dependencies or at least as an optional dependency.

sir_lucjan commented on 2019-11-06 20:05 (UTC)

I can not confirm.

==> Tidying install...
  -> Removing libtool files...
  -> Purging unwanted files...
  -> Removing static library files...
  -> Stripping unneeded symbols from binaries and libraries...
  -> Compressing man and info pages...
==> Checking for packaging issues...
==> Creating package "psi-plus-plugins-git"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Leaving fakeroot environment.
==> Signing package(s)...
  -> Created signature file psi-plus-plugins-git-1.1.218.g5dc2190-1-x86_64.pkg.tar.xz.sig.
==> Finished making: psi-plus-plugins-git 1.1.218.g5dc2190-1 (Wed Nov  6 21:04:20 2019)

s123 commented on 2019-11-06 17:28 (UTC)

Can't compile. ```[ 54%] Automatic MOC for target juickplugin

AutoMoc subprocess error

The moc process failed to compile "/home/user/.cache/yay/psi-plus-plugins-git/src/psi/src/plugins/generic/juickplugin/juickplugin.h" into "/home/user/.cache/yay/psi-plus-plugins-git/src/psi/src/plugins/generic/juickplugin/juickplugin_autogen/EWIEGA46WW/moc_juickplugin.cpp".

Output

/home/user/.cache/yay/psi-plus-plugins-git/src/psi/src/plugins/generic/juickplugin/juickplugin.h:52: Error: Undefined interface

make[2]: [src/plugins/generic/juickplugin/CMakeFiles/juickplugin_autogen.dir/build.make:58: src/plugins/generic/juickplugin/CMakeFiles/juickplugin_autogen] Error 1 make[1]: [CMakeFiles/Makefile2:1660: src/plugins/generic/juickplugin/CMakeFiles/juickplugin_autogen.dir/all] Error 2 make: *** [Makefile:130: all] Error 2 ==> ERROR: A failure occurred in build(). Aborting... Error making: psi-plus-plugins-git

juickplugin.h:52: Q_INTERFACES(PsiPlugin OptionAccessor ActiveTabAccessor StanzaFilter ApplicationInfoAccessor PluginInfoProvider ChatTabAccessor WebkitAccessor)``` Same for otr, omemo

sir_lucjan commented on 2018-06-17 23:30 (UTC)

@pztrn:

Please look at:

https://github.com/sirlucjan/workbench/tree/master/psi-plus-plugins-git

pztrn commented on 2018-06-16 18:10 (UTC)

-DBUILD_DEV_PLUGINS=ON for dev plugins (like OMEMO). According to my experience on mac they're pretty stable to be enabled.

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

Yep, working fine. Sad that you're using cmake which (apparently) cannot build dev plugins. Anyway, now all okay :)

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

Done. Could you try now?

sir_lucjan commented on 2018-06-16 16:37 (UTC) (edited on 2018-06-16 16:46 (UTC) by sir_lucjan)

Done but I must set a proper path.... - psi-plus instead off psi

pztrn commented on 2018-06-16 15:33 (UTC) (edited on 2018-06-16 15:34 (UTC) by pztrn)

Clone psi-im, apply patches from plus/main, copy plugins sources to patched tree, compile plugins ;)

sir_lucjan commented on 2018-06-16 15:08 (UTC)

@pztrn

If you know how to fix, please let mi know. From snapshots repo works very nice.

sir_lucjan commented on 2018-06-16 14:11 (UTC)

pztrn - please look at:

https://github.com/psi-im/plugins/issues/28

I've tried but dev told me that I can build from snapshots.

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

As with psi-plus-git, this package uses snapshots, but not real git. Asking you to fix package (e.g. there are new plugins like OMEMO appeared) or change package name to -snapshot. Thanks.

keren_sky commented on 2018-05-06 03:17 (UTC) (edited on 2018-05-06 03:18 (UTC) by keren_sky)

can you change the source to git+https//github.com/psi-plus/psi-plus-snapshots ? Recently my sucky ISP switched me to a new package & I can't clone via plain git:// urls anymore. Ports must all be blocked. Thanks!

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

Done. Thx.

TaZeR commented on 2018-05-04 20:48 (UTC) (edited on 2018-05-04 20:49 (UTC) by TaZeR)

You need to add "git" to the make depends. Add this if you are having git related error while building in chroot.

sir_lucjan commented on 2018-04-05 17:52 (UTC)

@dos1

I've tried with https://github.com/psi-im/plugins but I got erros with cmake.

sir_lucjan commented on 2018-04-05 17:46 (UTC)

@dos1

I don't see "BUILD_DEV_PLUGINS=ON":

https://github.com/psi-plus/psi-plus-snapshots/blob/master/CMakeLists.txt

dos1 commented on 2018-04-05 15:37 (UTC)

Could you add -DBUILD_DEV_PLUGINS=ON to cmake options? The main reason to build plugins from git is usually to test the bleeding-edge, and without this option you only get the boring, stable ones ;)

el_aur commented on 2017-06-07 09:29 (UTC)

Updated PKGBUILD. It requires now qt5-webengine

natrio commented on 2017-06-05 12:05 (UTC)

generic/imagepreviewplugin: ----------------------------- ScrollKeeper.cpp:60:4: warning: #warning "ImagePreviewPlugin TODO: add support for webengine" [-Wcp] #warning "ImagePreviewPlugin TODO: add support for webengine" ^~~~~~~ ScrollKeeper.cpp: In constructor 'ScrollKeeper::ScrollKeeper(QWidget*)': ScrollKeeper.cpp:48:26: error: invalid use of incomplete type 'class QWebFrame' scrollPos_ = mainFrame_->scrollBarValue(Qt::Vertical); ^~ ----------------------------- generic/juickplugin : ----------------------------- juickplugin.cpp:1128:2: warning: #warning "JuickPlugin TODO: check webengine staff works" [-Wcpp] #warning "JuickPlugin TODO: check webengine staff works" ^~~~~~~ juickplugin.cpp: In member function 'void JuickPlugin::updateWidgets(const QList<QByteArray>&)': juickplugin.cpp:1130:20: error: conflicting declaration 'QWebEngineView* wv' QWebEngineView *wv = w->findChild<QWebEngineView*>();

natrio commented on 2017-06-05 11:20 (UTC) (edited on 2017-06-05 11:57 (UTC) by natrio)

Plugins, failed build with errors: generic/imagepreviewplugin (i686/x86_64) generic/juickplugin (i686)

el_aur commented on 2017-06-02 16:37 (UTC)

Fixed build issues

TZ86 commented on 2017-05-31 14:16 (UTC)

@kamiljk87 Strange, both qtwebkit from aur and psi-plus-plugins-git builds fine for me. >if its possible migrate into extra/qt5-webkit instead ? I really doubt it will work... I think it's easier to just switch to psi-plus-qt5-git. Or just don't build plugins which requires old qtwebkit (actually there is only two of them, juickplugin and imagepreviewplugin): https://pastebin.com/1U9v1Lxp

kamiljk87 commented on 2017-05-30 20:42 (UTC)

Probably more fresh version: https://github.com/psi-im/plugins Also current one fail build bc of qtwebkit build fail, wonder if its possible migrate into extra/qt5-webkit instead ?

alexws54tk commented on 2016-06-22 11:09 (UTC)

Package building get error: /tmp/yaourt-tmp-username/aur-psi-plus-plugins-qt5-git/./PKGBUILD: string 32: cd: /tmp/yaourt-tmp-username/aur-psi-plus-plugins-qt5-git/src/psi-plus-plugins/generic/generic.pro: not a directory It can be worked around by skipping generic.pro with following lines in two places: if [ "$plugin" == "generic/generic.pro" ]; then continue fi https://gist.github.com/alexws54tk/ddb2a6c1fad762c609069fb0efdd21b0

el_aur commented on 2016-06-19 09:56 (UTC)

dluciv: thanks for fix! Updated package

dluciv commented on 2016-06-12 16:34 (UTC)

It can be worked around by skipping generic.pro with following line in two places: if [ "$plugin" != "generic/generic.pro" ] http://pastebin.com/as4RhTbj

dluciv commented on 2016-06-12 13:52 (UTC)

I confirm not a directory error

pushkin commented on 2016-06-03 07:45 (UTC) (edited on 2016-06-03 07:46 (UTC) by pushkin)

Package building get error: /tmp/yaourt-tmp-username/aur-psi-plus-plugins-qt5-git/./PKGBUILD: string 32: cd: /tmp/yaourt-tmp-username/aur-psi-plus-plugins-qt5-git/src/psi-plus-plugins/generic/generic.pro: not a directory

el_aur commented on 2016-04-06 09:41 (UTC)

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

TZ86 commented on 2016-02-28 13:16 (UTC)

@Antimateriale You probably should update psi-plus(-webkit)-git package first.

Antimateriale commented on 2016-02-28 09:37 (UTC)

translateplugin.cpp:92:23: error: «QDomElement» not declared QString& body, QDomElement& html, bool local); ^ translateplugin.cpp:587:28: error: «QDomElement» not declared QString &/*body*/, QDomElement &/*html*/, bool /*local*/)

TZ86 commented on 2014-11-27 06:24 (UTC)

Fixed.

jazztickets commented on 2014-11-26 20:18 (UTC)

juickplugin.cpp:25:20: fatal error: QWebView: No such file or directory #include <QWebView>