Package Details: sirikali 1.7.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 sshfs, ecryptfs-simple, cryfs, gocryptfs, securefs, fscrypt and encfs
Upstream URL: https://mhogomchungu.github.io/sirikali/
Licenses: GPL
Conflicts: sirikali-git
Submitter: None
Maintainer: mhogomchungu
Last Packager: mhogomchungu
Votes: 34
Popularity: 2.04
First Submitted: 2016-12-26 21:50 (UTC)
Last Updated: 2024-11-20 17:38 (UTC)

Dependencies (16)

Required by (0)

Sources (2)

Pinned Comments

mhogomchungu commented on 2024-10-31 10:20 (UTC) (edited on 2024-11-07 15:57 (UTC) by mhogomchungu)

Those who are experiencing error in source verification, please run the following command first before building.

gpg --keyserver hkps://pgp.surf.nl --recv-keys 16E2E1ACC6F51242

<deleted-account> commented on 2017-05-17 15:52 (UTC)

Adding GPG signature check as per @egrupled's comment. You will need to run: `gpg --recv-keys 5F96A606C4F72905`

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 Next › Last »

teohhanhui commented on 2019-05-12 17:28 (UTC)

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 (UTC) (edited on 2019-05-12 17:38 (UTC) by mhogomchungu)

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 (UTC)

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.

teohhanhui commented on 2019-05-12 17:04 (UTC) (edited on 2019-05-12 17:13 (UTC) by teohhanhui)

But it's still linked to kwallet:

~EDIT: Okay, I understand the problem now. I must not build lxqt_wallet and sirikali at the same time, as the feature detection in the sirikali PKGBUILD file would give the wrong result (because kwallet is in makedepends of lxqt_wallet). It'd be nice if this could be fixed though...~ Actually, no.

$ sirikali
sirikali: error while loading shared libraries: libKF5Wallet.so.5: cannot open shared object file: No such file or directory

teohhanhui commented on 2019-05-12 17:00 (UTC) (edited on 2019-05-12 17:13 (UTC) by teohhanhui)

kwallet is listed under optdepends, but it's apparently mandatory?

~EDIT: Rebuilding lxqt_wallet fixed the problem.~ Actually, no.

[100%] Linking CXX executable sirikali
/usr/bin/ld: warning: libKF5Wallet.so.5, needed by /usr/lib/liblxqt-wallet.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: /usr/lib/liblxqt-wallet.so: undefined reference to `KWallet::Wallet::openWallet(QString const&, unsigned long long, KWallet::Wallet::OpenType)'
/usr/bin/ld: /usr/lib/liblxqt-wallet.so: undefined reference to `KWallet::Wallet::NetworkWallet()'
/usr/bin/ld: /usr/lib/liblxqt-wallet.so: undefined reference to `KWallet::Wallet::LocalWallet()'
/usr/bin/ld: /usr/lib/liblxqt-wallet.so: undefined reference to `KWallet::Wallet::changePassword(QString const&, unsigned long long)'
/usr/bin/ld: /usr/lib/liblxqt-wallet.so: undefined reference to `KWallet::Wallet::PasswordFolder()'
/usr/bin/ld: /usr/lib/liblxqt-wallet.so: undefined reference to `KWallet::Wallet::deleteWallet(QString const&)'
/usr/bin/ld: /usr/lib/liblxqt-wallet.so: undefined reference to `KWallet::Wallet::folderDoesNotExist(QString const&, QString const&)'
/usr/bin/ld: /usr/lib/liblxqt-wallet.so: undefined reference to `KWallet::Wallet::walletList()'
/usr/bin/ld: /usr/lib/liblxqt-wallet.so: undefined reference to `KWallet::Wallet::closeWallet(QString const&, bool)'
collect2: error: ld returned 1 exit status
make[2]: *** [CMakeFiles/sirikali.dir/build.make:1273: sirikali] Error 1
make[1]: *** [CMakeFiles/Makefile2:74: CMakeFiles/sirikali.dir/all] Error 2
make: *** [Makefile:130: all] Error 2

EarthMind commented on 2019-02-17 13:02 (UTC) (edited on 2019-02-19 10:31 (UTC) by EarthMind)

Same issue here with build() on Antergos

Edit: fixed in 1.3.7-2

<deleted-account> commented on 2019-02-11 16:13 (UTC)

It is strange that the internal lxqt-wallet is failing to build, but the AUR lxqt_wallet is compiling just fine. :S

<deleted-account> commented on 2019-02-11 16:01 (UTC)

For folks having trouble, are you on Arch or an Arch-derivative? I'm having issues compiling on Manjaro.

That said, I never push any changes unless I can confirm the the build works. It does: https://gitlab.com/ConorIA/pkgbuild_testing/-/jobs/158991671

I wonder if there is a library mismatch somewhere.