gtk/veracrypt/PKGBUILD

40 lines
1.4 KiB
Bash
Raw Normal View History

2015-05-28 19:37:29 +08:00
pkgname=veracrypt
2018-01-08 03:45:47 +08:00
pkgver=1.21
2015-09-21 09:30:50 +08:00
pkgrel=1
2015-05-28 19:37:29 +08:00
pkgdesc="Free disk encryption software, TrueCrypt fork."
arch=('x86_64')
2018-01-08 03:45:47 +08:00
url='https://www.veracrypt.fr'
2015-05-28 19:37:29 +08:00
license=('custom')
depends=('fuse' 'wxgtk' 'libsm' 'device-mapper')
2018-01-08 03:54:12 +08:00
makedepends=('yasm')
2015-05-28 19:37:29 +08:00
replaces=('truecrypt')
install='veracrypt.install'
2015-08-08 05:19:19 +08:00
source=("https://github.com/veracrypt/VeraCrypt/archive/VeraCrypt_${pkgver}.tar.gz"
2016-02-15 06:46:43 +08:00
'no_makeself.patch')
2018-01-08 03:45:47 +08:00
sha256sums=('4071d3d1e87839a7c2bdc9a3837940d49f38bfd92d71f9cbc670b61a48824885'
2016-02-15 06:46:43 +08:00
'76c78498703d806d80707e65b253c2f2fa7f328fdae29efdca64b6d4a0ef2816')
2015-05-28 19:37:29 +08:00
2018-01-08 03:54:12 +08:00
prepare() {
2015-08-08 05:19:19 +08:00
cd ${srcdir}/VeraCrypt-VeraCrypt_${pkgver}/src
2015-05-28 19:37:29 +08:00
# apply patch(es)
patch -Np1 -i ../../no_makeself.patch # disable sfx https://github.com/veracrypt/VeraCryptarchive
2018-01-08 03:54:12 +08:00
}
build() {
cd ${srcdir}/VeraCrypt-VeraCrypt_${pkgver}/src
2015-05-28 19:37:29 +08:00
# build
2018-01-08 03:54:12 +08:00
make PKG_CONFIG_PATH=/usr/lib/pkgconfig \
WX_CONFIG=/usr/bin/wx-config \
TC_EXTRA_LFLAGS+="-ldl ${LDFLAGS}" \
TC_EXTRA_CXXFLAGS="${CXXFLAGS}" \
TC_EXTRA_CFLAGS="${CFLAGS}"
2015-05-28 19:37:29 +08:00
}
package() {
2015-08-08 05:19:19 +08:00
cd ${srcdir}/VeraCrypt-VeraCrypt_${pkgver}/src
2015-05-28 19:37:29 +08:00
install -D -m755 Main/${pkgname} "${pkgdir}/usr/bin/${pkgname}"
2016-02-15 06:46:43 +08:00
install -D -m644 "Setup/Linux/${pkgname}.desktop" "${pkgdir}/usr/share/applications/${pkgname}.desktop"
install -D -m644 Resources/Icons/VeraCrypt-256x256.xpm "${pkgdir}/usr/share/pixmaps/veracrypt.xpm"
install -D -m644 "License.txt" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
2015-05-28 19:37:29 +08:00
}