Popieramy polskich twórców oprogramowania, szczególnie Open Source, zatem kolejny ich projekt: cryptHider. Napisany przez Piotra Markiewicza program jest nakładką na encFS, narzędzia do szyfrowania katalogów itp.
cryptHider jest oparty o Qt5 i umieszcza się w zasobniku systemowym, skąd łatwo mieć kontrolę nad zaszyfrowanymi katalogami.
Więcej:
http://qt-apps.org/content/show.php/cryptHider?content=169095Ze swojej strony dorzucamy zatem skrypty umożliwiające budowę programu dla Archa (i pochodnych):
PKGBUILD# Maintainer: pavbaranov
pkgname=crypthider
_pkgname=cryptHider
pkgver=0.9.5
pkgrel=1
pkgdesc="Easy to use encFS wrapper (Qt5)"
arch=("i686" "x86_64")
url="http://qt-apps.org/content/show.php/cryptHider?content=169095"
license=('GPL')
depends=("encfs")
makedepends=("qt5-base")
install=("${pkgname}.install")
source=("http://qt-apps.org/CONTENT/content-files/169095-cryptHider-0.9.5.tar.gz"
"${pkgname}.desktop"
"${pkgname}.install"
)
md5sums=('d74902357d80267c8e6ada9636c09188'
'8690bb091dd3f0eb2aba384997898979'
'8be0cd5bbfd11da70b83fc63af8c81e7')
prepare() {
mkdir -p build
}
build() {
cd build
qmake-qt5 ../cryptHider
make
}
package() {
cd build
install -Dm755 ${_pkgname} ${pkgdir}/usr/bin/${pkgname}
install -dm755 ${pkgdir}/usr/share/${pkgname}
install -Dm 0644 ../${pkgname}.desktop ${pkgdir}/usr/share/applications/${pkgname}.desktop
cd ../cryptHider
install -Dm644 icons/helmet.png ${pkgdir}/usr/share/icons/helmet.png
install -Dm644 icons/lock-black.png ${pkgdir}/usr/share/icons/lock-black.png
install -Dm644 icons/lock-black.png ${pkgdir}/usr/share/icons/lock-dark.png
install -Dm644 icons/lock-black.png ${pkgdir}/usr/share/icons/locked.png
install -Dm644 icons/lock-black.png ${pkgdir}/usr/share/icons/lock-light.png
install -Dm644 icons/lock-black.png ${pkgdir}/usr/share/icons/lock-white.png
}
crypthider.desktop[Desktop Entry]
Encoding=UTF-8
Name=encFS QtGUI
GenericName=cryptHider
GenericName[de]=cryptHider
GenericName[pl]=cryptHider
Comment=Easy to use encFS wrapper
Comment[pl]=Graficzna nakładka na encFS
Exec=/usr/bin/
Icon=/usr/share/applications/crypthider/helmet.png
Terminal=false
Type=Application
StartupNotify=true
Categories=System
crypthider.install[/code]
post_install() {
gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
update-desktop-database -q
}
post_upgrade() {
post_install $1
}
post_remove() {
post_install $1
}