Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37518304
en ru br
Репозитории ALT

Группа :: Работа с файлами
Пакет: sirikali

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

# TODO: build with external lxqt_wallet, with kwallet support
Name: sirikali
Version: 1.5.1
Release: alt1

Summary: A Qt/C++ GUI front end to ecryptfs-simple,cryfs,gocryptfs,securefs and encfs
License: GPL-2.0+
Group: File tools

Url: http://mhogomchungu.github.io/sirikali

Packager: Vitaly Lipatov <lav at altlinux.ru>

# Source-url: https://github.com/mhogomchungu/sirikali/archive/%version.tar.gz

Source: %name-%version.tar

BuildRequires: cmake
BuildRequires: gcc-c++
BuildRequires: glibc-devel
BuildRequires: libgcrypt-devel
BuildRequires: libsecret-devel
BuildRequires: libpwquality-devel

BuildRequires: qt5-base-devel

Provides: cryfs-gui = %version-%release
Obsoletes: cryfs-gui

Requires: xdg-utils

%description
SiriKali is a Qt/C++ GUI application that manages ecryptfs, cryfs,
encfs, gocryptfs and securefs based encrypted folders.

ecryptfs-simple binary application is required to be installed for
SiriKali to gain support for ecryptfs volumes.

cryfs binary application is required to be installed for SiriKali
to gain support for cryfs volumes.

gocryptfs binary application is required to be installed for SiriKali
to gain support for gocryptfs volumes.

encfs binary application is required to be installed for SiriKali
to gain support for encfs volumes.

securefs binary application is required to be installed for SiriKali
to gain support for securefs volumes.

Encrypted container folders have an advantage over encrypted
container files like the ones that are created by zuluCrypt,
TrueCrypt, VeraCrypt among other projects that use file based
encrypted containers.

%prep
%setup
%ifarch %e2k
# strip UTF-8 BOM for lcc < 1.24
find -type f -print0 -name '*.cpp' -o -name '*.h' |
xargs -r0 sed -ri 's,^\xEF\xBB\xBF,,'
%endif

%build
%cmake \
-DQT5=true \
-DNOKDESUPPORT=true \
-DNOSECRETSUPPORT=false \
-DCMAKE_BUILD_TYPE=RELEASE
%cmake_build

%install
%cmake_install

%files
%_bindir/%name
%_bindir/%{name}.pkexec
%_datadir/%name/
%_desktopdir/io.github.mhogomchungu.sirikali.desktop
%_iconsdir/hicolor/48x48/apps/%name.png
%_iconsdir/hicolor/256x256/apps/%name.png
%_iconsdir/%name.png
%_pixmapsdir/%name.png
%_man1dir/%name.*
%_datadir/polkit-1/actions/org.sirikali.pkexec.policy
%_datadir/metainfo/sirikali.appdata.xml

%changelog

Полный changelog можно просмотреть здесь

 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin