Package Details: zulucrypt 7.0.0-1

Git Clone URL: https://aur.archlinux.org/zulucrypt.git (read-only, click to copy)
Package Base: zulucrypt
Description: A cli and gui frontend to cryptsetup
Upstream URL: https://mhogomchungu.github.io/zuluCrypt
Keywords: cryptsetup encryption security tcplay truecrypt veracrypt
Licenses: GPL
Conflicts: zulucrypt-git
Submitter: salan54
Maintainer: salan54
Last Packager: salan54
Votes: 71
Popularity: 1.63
First Submitted: 2013-02-03 13:05 (UTC)
Last Updated: 2024-08-21 09:06 (UTC)

Latest Comments

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

egrupled commented on 2019-05-03 11:01 (UTC) (edited on 2019-05-03 11:07 (UTC) by egrupled)

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

git+https://github.com/mhogomchungu/$_gitname.git#commit=877d54231e0de627276dbcb176d09e3c64c45977

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

salan54 commented on 2019-05-03 09:27 (UTC)

@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 (UTC) (edited on 2019-05-02 17:49 (UTC) by egrupled)

@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

_gitname=zuluCrypt
_build=build
pkgname=zulucrypt
pkgver=5.5.0
pkgrel=1
pkgdesc="A cli and gui frontend to cryptsetup"
url="https://github.com/mhogomchungu/zuluCrypt/"
arch=('x86_64' 'i686')
license=('GPL')
depends=('cryptsetup' 'qt5-base' 'libpwquality' 'libsecret' 'libxkbcommon-x11' )
optdepends=('kwalletmanager: retrieve volume keys from kde kwallet')
conflicts=('zulucrypt-git')
makedepends=('cmake' 'git')
source=("git+https://github.com/mhogomchungu/zuluCrypt.git#tag=$pkgver")
sha256sums=('SKIP')

build() {
  cd "$_gitname"
  msg "Making Build directory... $_build"
  if [[ -d "$_build" ]]; then
    rm -Rf "$_build"
  fi
  mkdir -p "$_build"
  cd "$_build"
  cmake -DCMAKE_INSTALL_PREFIX=/usr/ -DLIB_SUFFIX=lib -DNOGUI=false -DQT5=true -DHOMEMOUNTPREFIX=false -DCMAKE_BUILD_TYPE=release . ..
  make
}

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 (UTC) (edited on 2019-05-02 13:19 (UTC) by salan54)

version 5.5.0

  • Add support for unlocking bitlocker volumes using dislocker(https://github.com/mhogomchungu/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 (UTC)

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

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

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

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 "libcryptsetup.so.4" cryptsetup version 2.0.0 going up has a library named "libcryptsetup.so.12" 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 (UTC)

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: libcryptsetup.so.4: cannot open shared object file: No such file or directory.

Solution - Rebuild

Thanks to the mighty mhogomchungu.

salan54 commented on 2017-11-19 21:14 (UTC)

version 5.4.0 -- fix a bug that caused a wrong password to be used when creating a TrueCrypt/VeraCrypt volume from zuluCrypt-gui. Easiest way to notice this was that a just created volume could not be unlocked. -- fix a build issue on some distributions.