1 # $Id: PKGBUILD 129976 2011-06-30 17:57:50Z thomas $
2 # Contributor: Thomas Bächler <thomas@archlinux.org> (core package)
3 # Maintainer: Christian Hesse <mail@eworm.de>
8 pkgdesc="Userspace setup tool for transparent encryption of block devices using the Linux 2.6 cryptoapi - svn version"
11 url="http://code.google.com/p/cryptsetup/"
13 depends=('device-mapper>=2.02.85-2' 'libgcrypt' 'popt')
14 conflicts=('mkinitcpio<0.7' 'cryptsetup')
16 options=('!libtool' '!emptydirs')
20 _svntrunk="http://cryptsetup.googlecode.com/svn/trunk/"
25 msg "Connecting to SVN server...."
27 if [ -d ${_svnmod}/.svn ]; then
28 (cd ${_svnmod} && svn up -r $pkgver)
30 svn co ${_svntrunk} --config-dir ./ -r ${pkgver} ${_svnmod}
33 msg "SVN checkout done or server timeout"
34 msg "Starting make..."
36 svn export ${_svnmod} ${_svnmod}-build
39 cd ${srcdir}/${pkgname}-build
41 ./configure --prefix=/usr --disable-static --sbindir=/sbin --libdir=/lib
46 cd ${srcdir}/${pkgname}-build
47 make DESTDIR=${pkgdir} install
49 install -D -m644 ${srcdir}/encrypt_hook ${pkgdir}/lib/initcpio/hooks/encrypt
50 install -D -m644 ${srcdir}/encrypt_install ${pkgdir}/lib/initcpio/install/encrypt
51 # Fix pkgconfig location
52 install -d -m755 ${pkgdir}/usr/lib
53 mv ${pkgdir}/lib/pkgconfig ${pkgdir}/usr/lib/
56 md5sums=('14eb7d5f374b7a6ca06734418f71b777'
57 '611823be1d92aedeb119be41c8cf1914')