diff options
Diffstat (limited to 'testing/truecrypt/PKGBUILD')
-rw-r--r-- | testing/truecrypt/PKGBUILD | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/testing/truecrypt/PKGBUILD b/testing/truecrypt/PKGBUILD new file mode 100644 index 000000000..9cdc1bc33 --- /dev/null +++ b/testing/truecrypt/PKGBUILD @@ -0,0 +1,50 @@ +# $Id: PKGBUILD 140995 2011-10-21 02:53:15Z eric $ +# Maintainer: Paul Mattal <paul.archlinux.org> + +pkgname=truecrypt +pkgver=7.1 +pkgrel=1 +pkgdesc="Free open-source cross-platform disk encryption software" +url="http://www.truecrypt.org/" +arch=('i686' 'x86_64') +license=('custom') # TrueCrypt License v2.6 +depends=('fuse>=2.8.0' 'wxgtk>=2.8.9' 'libsm' 'device-mapper') +makedepends=('nasm') +optdepends=('sudo: mounting encrypted volumes as nonroot users') +conflicts=('truecrypt-utils') +replaces=('truecrypt-utils') +# N.B. Truecrypt's web-based source download is incompatible with +# makepkg. Source has been placed on ftp.archlinux.org instead +source=(ftp://ftp.archlinux.org/other/tc/truecrypt-${pkgver}.tar.gz{,.sig} \ + 'ftp://ftp.archlinux.org/other/tc/pkcs-2.20.tar.gz' \ + "${pkgname}.desktop" \ + "${pkgname}-arch-detection.patch") +md5sums=('a8268630a870faff07af940f63fb29eb' + 'ddee7c4b2419ecb44b02c8294a08fbed' + 'ce6a707b79411e82e8e558aa03e764b0' + '183b9bf04a943454d4e216130bcbac01' + '00ea70fa8437de877b31b027ac2b4060') + +build() { + cd "${srcdir}/${pkgname}-${pkgver}-source" + + # Work around buggy CPU type detection + patch -Np1 -i ../${pkgname}-arch-detection.patch + + # Build + make PKCS11_INC="${srcdir}/pkcs-2.20" +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}-source" + + # Install Binary + install -D -m755 Main/${pkgname} "${pkgdir}/usr/bin/${pkgname}" + + # Install Desktop file and Icon + install -D -m644 "${srcdir}/${pkgname}.desktop" "${pkgdir}/usr/share/applications/${pkgname}.desktop" + install -D -m644 Resources/Icons/TrueCrypt-48x48.xpm "${pkgdir}/usr/share/pixmaps/truecrypt.xpm" + + # Install License + install -D -m644 License.txt "${pkgdir}/usr/share/licenses/${pkgname}/License.txt" +} |