Package Details: sirikali 1.4.2-1

Git Clone URL: https://aur.archlinux.org/sirikali.git (read-only, click to copy)
Package Base: sirikali
Description: A Qt/C++ GUI front end to cryfs, gocryptfs, securefs and encfs
Upstream URL: https://mhogomchungu.github.io/sirikali/
Licenses: GPL
Conflicts: sirikali-git
Submitter: ConorIA
Maintainer: ConorIA
Last Packager: ConorIA
Votes: 16
Popularity: 0.30
First Submitted: 2016-12-26 21:50
Last Updated: 2019-12-19 11:39

Dependencies (14)

Required by (0)

Sources (2)

Latest Comments

1 2 3 4 5 6 Next › Last »

waitnsea commented on 2020-01-11 10:15

Thanks for your answer, it seems no, e.g. : Error making: qtextpad // Edit : downgrading to qt5-base 13.2 either didn't succeed

mhogomchungu commented on 2020-01-11 10:02

The development package of Qt version 5.14.0 for arch appear to be broken and the problem is there.

Can you successfully build another project that is dependent on Qt?

waitnsea commented on 2020-01-11 07:40

impossible to compile sirikali even with lxqt_wallet installed

mhogomchungu commented on 2019-05-12 17:54

SiriKali 1.3.8 should build fine with an internal copy of lxqt-wallet because i worked around the issue by adding a required dependency on qtdbus even though SiriKali doesnt have a direct dependency on it.

I think the problem was due to a bug somewhere in one of kde packages and it was wrongly adding qtdbus as a dependency.

ConorIA commented on 2019-05-12 17:45

teohhanhui, thanks for your comments. The issue isn't in this pacakge, but in lxqt_wallet, which is a dep of this package. I'll push an update here in a few minutes, but I think that the maintainer of lxqt_wallet will be able to fix the hard-coded build options.

ConorIA commented on 2019-05-12 17:33

Thanks for your reply mhogomchungu. I was trying to figure this out when combing thorugh the source. In 1.3.7 we defaulted to using external lxqt-wallet, because for some reason the built-in wasn't working for users. I think this was due to version mis-matches when KDE or QT get updated, but I'm not sure. Going to push a change where it is optional to use internal again.

teohhanhui commented on 2019-05-12 17:29

@mhogomchungu In the PKGBUILD, -DINTERNAL_LXQT_WALLET=false is used.

teohhanhui commented on 2019-05-12 17:28

Looks like kwallet and libsecret are not optional:

https://aur.archlinux.org/packages/lxqt_wallet/#comment-693359

mhogomchungu commented on 2019-05-12 17:26

kwallet and libsecret functionality are provided by lxqt-wallet package.

SiriKali ships with an internal copy of lxqt wallet and it gives an option between using an internal copy or using a system provided library.

If you are using a system provided library, then the "NOKDESUPPORT" and "NOSECRETSUPPORT" have no effect when building SiriKali.

Are you using a system provided lxqt-wallet or an internal copy?

teohhanhui commented on 2019-05-12 17:12

Hmm... Actually it seems the build really is broken:

CMake Warning:
  Manually-specified variables were not used by the project:

    NOKDESUPPORT
    NOSECRETSUPPORT

If kwallet is present during build, the build succeeds, but the program doesn't work. If kwallet is not present during build, then the build fails.