Package Details: zulucrypt 5.5.0-2

Git Clone URL: (read-only)
Package Base: zulucrypt
Description: A cli and gui frontend to cryptsetup
Upstream URL:
Keywords: cryptsetup encryption security tcplay truecrypt veracrypt
Licenses: GPL
Conflicts: zulucrypt-git
Submitter: salan54
Maintainer: salan54
Last Packager: salan54
Votes: 56
Popularity: 0.425736
First Submitted: 2013-02-03 13:05
Last Updated: 2019-05-03 09:19

Latest Comments

1 2 3 4 5 6 ... Next › Last »

salan54 commented on 2019-05-03 11:21

@egrupled OK. Thanks for the tip. You are right, it would be more difficult to maintain.

egrupled commented on 2019-05-03 11:01

@salan54 you can use commit hash instead of tag like:


however it will be little harder to update for you :)

salan54 commented on 2019-05-03 09:27

@egrupled Thanks for your comments and suggestions for improving my PKGBUILD. I took them into account after having tested them. The only thing that bores me a bit, for such a package, is to no longer have checksums checks. Thanks again.

egrupled commented on 2019-05-02 17:49

@salan54 I prepared PKGBUILD which builds from git tag instead of tarball. Using it will allow you to share more code between this and -git package. I also added double quotes do all variables and removed braces which aren't needed when double quotes are used.

# Maintainer: Salan54 <salan at fremenil dot com>
# Created: 2013-03-17

pkgdesc="A cli and gui frontend to cryptsetup"
arch=('x86_64' 'i686')
depends=('cryptsetup' 'qt5-base' 'libpwquality' 'libsecret' 'libxkbcommon-x11' )
optdepends=('kwalletmanager: retrieve volume keys from kde kwallet')
makedepends=('cmake' 'git')

build() {
  cd "$_gitname"
  msg "Making Build directory... $_build"
  if [[ -d "$_build" ]]; then
    rm -Rf "$_build"
  mkdir -p "$_build"
  cd "$_build"

package() {
  msg "changelog updated"
  cd "$_gitname"
  cp changelog ../../"$pkgname.changelog"
  cd "$_build"
  make DESTDIR="$pkgdir" install
  mkdir -p "$pkgdir/etc/modules-load.d"
  echo 'loop' > "$pkgdir/etc/modules-load.d/$pkgname.conf"

salan54 commented on 2019-05-02 13:16

version 5.5.0

  • Add support for unlocking bitlocker volumes using dislocker(

  • Fix a build issue on some distributions.

  • Add ability to create a plain dm-crypt volume at the end of a regular file(steganography).

  • Various fixes and improvements.

mhogomchungu commented on 2019-02-22 17:13

zuluCrypt-cli has a direct dependency on libcryptsetup and libgrypt and it breaks everytime these two packages are updated in a way that change the name of their shared libraries and a solution is to rebuild zuluCrypt.

Will look into making zuluCrypt-gui(the GUI component of the project) notice if its command line component is broken as stated above and recommend a solution.

salan54 commented on 2019-02-22 09:03

Hi @Danbar Thanks for your comment. I verified and had the same problem on my system : 4.20.10-arch1-1-ARCH. The solution (like last year) is to rebuild ZuluCrypt and it works like a charm ;-) I wrote a message to mhogomchungu so he could give us some more explanations.

danbar commented on 2019-02-22 06:11

I updated my manjaro to Stable 18.0.3. The message that I am reading right now is: Reading partition properties took longer than expected and the operation was terminated. Click refresh to try again. I cannot access my partitions protected by zulucrypt. Thanks.

salan54 commented on 2018-02-02 12:43

If you recently experienced problems with zuluCrypt, the solution is to rebuild zuluCrypt :

(stating mhogomchungu) zuluCrypt has a dependency on libcryptsetup. cryptsetup prior to version 2.0.0 has a library named "" cryptsetup version 2.0.0 going up has a library named "" zuluCrypt is failing because it can no longer find cryptsetup library it depends on. Solution is to rebuild !

rebuild zuluCrypt to force it to use the updated library version.

breakitlots commented on 2017-12-16 22:34

Version 5.4.0 gives "Unrecognized ERROR with status number 127 encountered" when key is entered. both zuluCrypt-cli and zuluMount-cli give: error while loading shared libraries: cannot open shared object file: No such file or directory.

Solution - Rebuild

Thanks to the mighty mhogomchungu.