# Contributor: Natanael Copa # Maintainer: Natanael Copa pkgname=truecrypt pkgver=7.1 pkgrel=2 pkgdesc="crypto" url="http://www.truecrypt.org/" arch="all" license="AS-IS" depends="device-mapper" depends_dev="" makedepends="nasm fuse-dev wxgtk-dev" install="" subpackages="" source="ftp://ftp.archlinux.org/other/tc/truecrypt-${pkgver}.tar.gz ftp://ftp.archlinux.org/other/tc/pkcs-2.20.tar.gz truecrypt-arch-detection.patch execstack-fix.patch libdl.patch truecrypt.desktop " _builddir="$srcdir"/truecrypt-7.1-source prepare() { local i cd "$_builddir" for i in $source; do case $i in *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;; esac done } build() { cd "$_builddir" make PKCS11_INC="${srcdir}/pkcs-2.20" VERBOSE=1 \ TC_EXTRA_CFLAGS="${CFLAGS}" \ TC_EXTRA_CXXFLAGS="${CXXFLAGS}" \ TC_EXTRA_LFLAGS="${LDFLAGS} -fno-PIE" \ NOSTRIP=1 \ || return 1 } package() { cd "$_builddir" install -Dm755 Main/truecrypt "$pkgdir"/usr/bin/truecrypt || return 1 install -Dm644 "$srcdir"/truecrypt.desktop \ "$pkgdir"/usr/share/applications/truecrypt.desktop } md5sums="a8268630a870faff07af940f63fb29eb truecrypt-7.1.tar.gz ce6a707b79411e82e8e558aa03e764b0 pkcs-2.20.tar.gz 00ea70fa8437de877b31b027ac2b4060 truecrypt-arch-detection.patch 78e606e6582dacc3176d59ad4419b6bb execstack-fix.patch 11d7a8d9b83012750f0161f6116a9af8 libdl.patch 183b9bf04a943454d4e216130bcbac01 truecrypt.desktop"